In the future, robots will do many things for us, including cooking our food, setting the table, and a whole lot more. This video from LIS Group shows what it takes to teach a robot to set a table. The researchers used a Task and Motion Planning (TAMP) framework, PDDLStream. It uses an orientation constraint to make sure the robot keeps a cereal bowl in upright orientation.
[HT]