Python API#
- class Ros2ControlManager#
In-process ros2_control ControllerManager for a USD articulation.
- static setup(
- prim_path: str,
- controller_config: str,
- urdf_path: str | None = None,
- namespace: str = '',
- publish_robot_description: bool = True,
- *,
- use_sim_time: bool = True,
Bring up a ControllerManager for the articulation at
prim_path.urdf_pathis optional; if None, falls back tocustomLayerData["isaac:sourceUrdf"]on the root layer (set by the URDF importer). Used only as a sensor / hardware-param overlay; the kinematic URDF is always live-exported from USD.When
use_sim_timeis true, provide/clockwith a ROS 2 bridge clock node or another ROS clock source.