Results

Our finished solution met our basic design criteria, as we were able to map, detect, and move objects. Due to constraints with the project demonstration, we decided to simplify the object detection and worked with colored tissue boxes in place of chairs and tables of real size. Though this scaled down the project significantly, we were able to use the 3D cameras to visualize the boxes and interact with them as if they were chairs.

Challenges

Flaws/Hacks

The large sensor and planning node refreshes too slow for control. To get around that, we have to pause and resume the sensor and planning part such that sensor and planning can be executed independently from the actual control. This hack worked for the demo, but would need to be revised by either splitting into two different nodes or figuring out some other concurrency mechanism for real world applications.

Improvements