Autonomous mobile robot software stack

To-do.