Skip to main content

Week 3 Lab session

15/02/2019

In this lab session, we have had lots of progress because the projector and sand we ordered online has arrived and we finally can fill the box with sand and test if it is anything we plan it to be.

The first thing we did with the new projector is to turn it on and look at the differences compared to the one we are using at the moment. This new projector is capable of projecting images in a shorter distance than a traditional projector.


In comparison, the new projector can project an image in a much shorter distance and has higher resolution .it is also capable of keystoning, which allows the projector, that is not positioned perpendicular to the horizontal centerline of the screen to skew the output image hence correcting the shape to rectangular.Keystone provides us with more flexibility of where we can position the short throw projector.

we connected the new projector with the school computer, and the image it presents is clearly more colourful and accurate than it was before with the old projector.
Now we have the new projector in our hands, we have to consider how we going to mount the projector and Xbox Kinect above the sandbox. The stand that holds the new projector will need to be made of strong material in regards to its weight. We sketch out ideas of how the stand would look like.
We also had the mechanic come in to take measurements of the box and advise us for the position of the stand.

At the meantime, we have poured in the sand and get it ready for testing.


Setting up the right angle with the projector for testing with real sand.At this point,we are still using the old projector because the new one doesnt mount on to the tripod so we are forced to keep using it at the moment.






The stimulation is successful, it is working as expected even though we only use the old projector.
There are areas on the sand that Kinect can't detect which needs to be corrected. However, this can be easily fixed when our stand comes next week.
 It is also quite slow compared to other similar sandboxes projects on the internet that we saw. We think it is because the school computer is barely outputting enough framerates as it is old so it is underperforming.
Moreover, We decided to continue to use the Xbox Kinect instead of the Intel creative depth camera. It is because not only it needs a very specific driver which we are not allowed to install on a university computer, but it is harder to program it to work in C++ which is what we are using. To make things easier and smoother, hence we ditched the depth camera and use the Xbox Kinect.





























Comments

Popular posts from this blog

Week 1 Lab session

01/02/2019 Today We started the first lab session of our 5 weeks project. Our year two project is augmented reality interactive sandbox which recreates the topography surface with real sand and enables users to reshape the terrain with an integrated Xbox Kinect and short-throw projector. Our goal is to design a fun educational game along with the sandbox. The theory behind the sandbox is a projector is used to create a topical representation on top of the sand. By utilizing the depth camera, the height of the sand is recognized and any changes are instantaneously identified and reshaped. Then the projector will adjust to the changes accordingly.  The Augmented Reality Interactive Sandbox is a new way of engaging students in visual learning by providing an interactive platform. This project is a way of inspiring young engineers though not only interacting but building the sandbox,giving them hands-on experience to the typical classroom env...

Week 4 Lab Session

22/02//2019 This is week 4 of five-weeks long project. Last week, we requested a stand for the projector and kinect hence the mechanic came in and took the measurement of the sandbox. The new stand has arrived this week and we immediately equipped it with a new projector and Kinect . It has more flexibility than the tripod we had before. the Xbox Kinect is positioned right above the sandbox and centered so that it can detect every point in the box so it will prevent blind spot. We adjusted the position of the sandbox so the image the projector produce fills the entire sandbox. Measuring and getting the optimal distance between the sensor and the sandbox. The left image shows the process of calibration which is required to prepare an image (in our case a continuous live image capture) for subsequent data extraction and analysis, fixes tiny defects in the camera sensor or an optical system. Meanwhile, the projector is running some calibration test pattern...