diff --git a/dev/source/docs/ros2-interfaces.rst b/dev/source/docs/ros2-interfaces.rst index 077d606e91..47a422a46b 100644 --- a/dev/source/docs/ros2-interfaces.rst +++ b/dev/source/docs/ros2-interfaces.rst @@ -160,10 +160,66 @@ Commands ArduPilot exposes service servers for the following purposes: -* Pre-arm check -* Arming -* Changing modes -* Takeoff (copter only) +.. raw:: html + +
Service Name | +Service Type | +Description | +
---|---|---|
/ap/arm_motors | +ardupilot_msgs/srv/ArmMotors | +Arm or disarm the vehicle | +
/ap/experimental/takeoff | +ardupilot_msgs/srv/Takeoff | +Command a copter to take off | +
/ap/get_parameters | +rcl_interfaces/srv/GetParameters | +Get a parameter; works with "ros2 param get ..." | +
/ap/mode_switch | +ardupilot_msgs/srv/ModeSwitch | +Change the drive/flight mode | +
/ap/prearm_check | +std_srvs/srv/Trigger | +Check if the vehicle can be armed | +
/ap/set_parameters | +rcl_interfaces/srv/SetParameters | +Set a parameter; works with "ros2 param set ..." | +