1)给无人机上电,上电后投放装置舵机会初始化转动,此时用手轻轻拨动舵盘,如果已经绷直说明连接完好。初始化角度可在 QGC 地面站调整,打开地面站进入设置点击参数,搜索 aux,PWM_AUX_DIS1-3 分别对应三个舵机,修改初始化角度可将参数调整为 1000 或 2000。

2)使用 SSH 远程连接自己的电脑和板载计算机(直连键鼠屏幕也可以),由于 px4 控制舵机必须处于 arm 状态,也就是说电机必须处于旋转状态,因此在控制舵机前需启动一个飞行例程 launch(这里启动了run_vel_control.launch)。注:arm启动之前一定要卸掉飞机螺旋桨!!!
roslaunch tutorial_basic run_vel_control.launch
3)接着启动舵机驱动,打开一个新终端,运行:
roslaunch tutorial_catapult catapult_driver.launch
4)下来就可以分别控制调试三个舵机了,再打开一个新终端,运行下列命令:
#打开前仓rostopic pub /servo/front std_msgs/Bool "data: true"#关闭前仓rostopic pub /servo/front std_msgs/Bool "data: false"#打开后仓 1rostopic pub /servo/back_1 std_msgs/Bool "data: true"#关闭后仓 1rostopic pub /servo/back_1 std_msgs/Bool "data: false"#打开后仓 2rostopic pub /servo/back_2 std_msgs/Bool "data: true"#关闭后仓 2rostopic pub /servo/back_2 std_msgs/Bool "data: false"