To use package with real robot:
- Edit connect_node.py to select DB ip.
- Run connect_node.py to read from MondoDB and publish events on a topic.
- Run main script of the state machine.
To use package in simulation:
-
$ mongod
-
$ mongo
-
$ roslaunch vizzy_launch vizzy_simulation.launch
-
$ rviz
-
Edit connect_node.py to select DB ip (in this case could be empty).
-
Run connect_node.py to read from MondoDB and publish events on a topic.
-
Run main script of the state machine.
-
Add events in mongo to simulate. An example of event is
db.GestureBuildEvents.insert( { timeStamp: "23:01", confidence: 0.91, gesture: "come here" } )