物体回避
Last updated
Last updated
本页介绍如何设置 ROS 的基础本地规划器,以便向 ArduPilot 提供速度命令,以引导漫游车绕过障碍物。这假设所有先前的设置(包括制图师和 rviz)都已完成。
这些指令在运行APSync映像并安装了ROS的Nvidia TX2上进行了测试,如此处所述。
此页面上的一些信息可在以下维基页面上找到:
注意
这些页面正在进行中
SSH 到配套计算机上。如果使用APsync,则以下内容应该有效(密码为“apsync”)
配置 mavros 以使用您喜欢的编辑器修改 mavros 的 node.launch 文件(如下所示的 gedit)将速度目标发送到 ArduPilot
添加如下所示的行后<rosparam command="load" file="$(arg config_yaml)" />
安装动力导航包
将 ArduPilot/companion/Common/ROS/ap_navigation.zip 下载到 catkin_ws/src 目录
重建所有软件包,包括ap_navigation
重新启动所有软件包(Roscore,RPLIDAR,MAVRO和制图师),然后启动ap_navigation软件包
布防车辆并切换到引导模式
使用 rviz 的“2D 导航目标”按钮设置位置目标。如果一切顺利,将出现一条绿线,显示车辆将前往目标的路线(见上图)