![]() |
CloudTwin
ROS2 Humble
Digital twin for path and trajectory optimisation
|
Classes | |
| class | RoomInterpreterNode |
Functions | |
| def | main (args=None) |
Room Command Interpreter Node
Listens for text commands from Foxglove (published as String on /room_command)
and converts room names to Nav2 goal poses using a YAML room registry.
Subscribes:
/room_command (std_msgs/String) — "Go to room 204", "salle urgences", etc.
Publishes:
/goal_pose (geometry_msgs/PoseStamped) — Nav2-compatible navigation goal
The room registry maps human-readable names (with aliases) to map coordinates.
| def digital_twin.room_interpreter.main | ( | args = None | ) |