从ROS连接到ArduPilot

与 ROS 连接arrow-up-right

在尝试连接 ROS 之前,请确保已按照相应的配套计算机页面(RPi3、arrow-up-rightNVidia TX1、NVidia TX2arrow-up-right英特尔爱迪生arrow-up-right)上的说明设置了物理串行电缆连接和 ArduPilot 侧参数。

在飞行控制器上运行的ArduPilot和ROS/MAVROS之间的连接可以通过配套计算机上的以下命令建立:

roslaunch mavros apm.launch fcu_url:=udp://:14855@

测试飞行控制器是否响应mavros命令,如mavsys(可以设置飞行模式)和mavsafetyarrow-up-right(可以布防/撤防飞行器):

rosrun mavros mavsys mode -c 0 (sets the vehicle to mode "0")
rosrun mavros mavsafety arm (to arm the vehicle)

注意

我们热衷于改进ArduPilot对ROS的支持,因此如果您发现问题(例如似乎不支持的命令),请在ArduPilot问题列表中arrow-up-right报告它们,标题包含“ROS”,我们将尝试尽快解决这些问题。

以前arrow-up-right下一个arrow-up-right

Last updated