ros2_control - humble
Loading...
Searching...
No Matches
Functions
demo Namespace Reference

Functions

 launch_setup (context, *args, **kwargs)
 
 generate_launch_description ()
 

Detailed Description

Main Demo Launcher

This launch file provides a unified interface to launch different demo configurations.
Based on the arguments provided, it delegates to the appropriate specialized launch file:

- 01_basic_robot.launch.py: Basic robot with position control (default)
- 02_mjcf_generation.launch.py: Runtime MJCF generation from URDF
- 03_pid_control.launch.py: PID-based control for velocity/effort modes
- 04_transmissions.launch.py: Transmission interface demo

Usage:
    # Basic robot demo (default)
    ros2 launch mujoco_ros2_control_demos demo.launch.py

    # PID control demo
    ros2 launch mujoco_ros2_control_demos demo.launch.py use_pid:=true

    # MJCF generation demo
    ros2 launch mujoco_ros2_control_demos demo.launch.py use_mjcf_from_topic:=true

    # Transmissions demo
    ros2 launch mujoco_ros2_control_demos demo.launch.py test_transmissions:=true