start_launch
Initialize a ROS2 launch session with PID tracking for reliable cleanup and persistence across reconnections.
Instructions
Start a ROS2 launch file and track the session.
Creates a new launch session with PID/PGID tracking for proper cleanup. Sessions persist across MCP reconnections.
Args: launch_file: Path to the launch file parameters: Optional parameters to pass to launch launch_args: Optional command line arguments
Returns: Session information including ID, PID, PGID, and status
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| parameters | No | Launch parameters | |
| launch_args | No | Command line arguments | |
| launch_file | Yes | Path to the ROS2 launch file |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||