AR Sandbox
The AR-Sandbox is completely Open Source and can be found on github. (Please note that this project is still in progress and the code is neither completely bug free nor polished)
The project is based on ROS Electric (ros.org) and is developed on Ubuntu.
All the code is is avaiblable on github on split in different repositories:
rgbd_utils: (https://github.com/NikolasE/rgbd_utils) This repository contains many useful function when dealing with RGBD-Cameras
diffusion: (https://github.com/NikolasE/diffusion) The water-simulation on the Sandbox is based on a simple diffusion process that is implemented here.
pinch_detection: (https://github.com/NikolasE/pinch_recognition) To allows the user to interact with virtual objects on the surface, a detector for a pinching gesture (youtube: ) was implemented.
projector_calibration (https://github.com/NikolasE/projector_calibration) The main project which depends on the other repositories. Details on how to setup the sandbox will be published as soon as the code is stable, in the mean time, contact me (nikolas.engelhard@in.tum.de) if you run into problems.