CloudTwin  ROS2 Humble
Digital twin for path and trajectory optimisation
Classes | Functions
digital_twin.room_interpreter Namespace Reference

Classes

class  RoomInterpreterNode
 

Functions

def main (args=None)
 

Detailed Description

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.

Function Documentation

◆ main()

def digital_twin.room_interpreter.main (   args = None)