Progress Report & Logs

Logs

Experiment No. Experiment Title Experiment Details Experiment Result Conducted by Date
1 Asteroid dodging game prototype A game, where the player dodges randomly spawning asteroids and score is awarded for dodging for a long time without getting hit The game worked as imagined, but text size had to be adjusted, randomized spawns restricted and ultimately, the game was not a particularly pleasant experience. Miron 17/10/16- 13/11/16
2 Spatial mapping demo A demo visualizing the spatial mapping capabilities of Hololens – showing the floor, ceiling, tables as differently colored surfaces Everything worked as imagined, although the spatial mapping was more erroneous than we hoped for and we will have to take this into account for future prototypes. Miron 13/11/16
2.1 Spatial mapping object placement demo Placing objects automatically on previously mapped surfaces – dropping balls from the ceiling for the purpose of the demo The ceiling was identified correctly, and the balls were also created correctly just below the ceiling, however they weren't spawning randomly, but concentrated on certain places on the ceiling. Miron 15/11/16
3 Rotation/Translation demo Picking objects up with gestures and moving them around or rotating them The translation worked very well. Unfortunately, double tapping for rotation was quite clunky and rotation even more so. Miron 16/11/16 - 6/12/16
3.1 SpatialRotation/Translation demo rotation fix Fixing the rotational issues which rose from the previous experiment Miron 7/12/16 - Current
4 Object Marker tracking Tracking fiducial markers and placing virtual objects to match their position Tilman 10/10/16 - Current
4.1 Using OpenCV and Aruco for tracking Could not compile OpenCV in such a way to make it run on the HoloLens Tilman 10/10/16 - 19/11/16
4.1.1 Building an open source Aruco project as a starting point Used this project as a starting point: https://github.com/qian256/HoloLensArucoUnity/ Built a working dll for the HoloLens Tilman 10/10/16 - 1/11/16
4.1.2 Trying to build the Aruco project for the Unity editor To enable work on the tracking when the HoloLens isn’t available, I need DLLs of the same code, butcompiled to run in the Unity editor Since the given build system is based on CMake, I could not find a way to create working DLLs to run in the editor. Tilman 2/11/16 - 9/11/16
4.1.3 Try rebuliding the Aruco project manually from scratch Instead of using CMake, try to configure the build manually in the hopes of finding the error from before. I was able to create custom project files, and to build a DLL for the unity editor, but now builds for the HoloLens do not work. Tilman 9/11/16 14/11/16
4.1.4 Investigate broken DLLs for any obvious signs why Unity may not accept them. Looking into the files and DLL specifications to look for possible incorrectly set flags or similar mismatches. I couldn’t find any apparent cause of why Unity may not accept the DLLs. Tilman 14/11/16 - 19/11/16
4.2 Using the AprilTag library for tracking AprilTag is another library that has no dependencies and is pure C, and thus should be easier to get working on the HoloLens Tilman 20/11/16 - Current
4.2.1 Using Microsoft’s HoloToolkit code to create a standalone plugin of the AprilTag library Making a standalone library helps to configure it to my needs, and to validate usage. Successfully created the plugin which runs within Unity and on the HoloLens Tilman 20/11/16 - 24/11/16
4.2.2 Using the provided HoloToolkit library to make a simple Unity project to place objects at their tracked position. The Unity project places objects correctly, however performances is far below real-time, which is an issue. Tilman 25/11/16 - 1/12/16
4.2.3 Perform performance tests using the standalone library, and optimise tracking to run in realtime. Tilman 2/11/16 - Current
5 Building Unity Chess Game for Hololens Building a chess game to apply to hololens, idea is to making a multiplayer game where two hololens can interact with one another Game is being built with assets. Game is now built and operational. Next stage is to work on how two hololens would interact with one another Mehul 26/11/16- 05/01/17
5.1 Activation of game with marker tracking Initialise Chess game with a tag Still in progress/ Requires marker tracking to be fully functional Mehul 26/11/16- 05/01/17
5.2 Chess with Gestures Chess game to work with HoloLens Gestures Completed with one bug, pawns currently do not move for some reason, will debug if there is time after. Currently pivoting to final game project Mehul 05/01/17- 27/01/17
6 Developing Puzzle Game and Game Objects Developing game object to assist players to complete game levels, to be manipulated by marker tracking. Developing a portal to move ball from one area of puzzle to another Begun progress Mehul 16/02/17- Current

Lets Get In Touch!

Feel free to get in touch if you have any questions

Contact Us