前几天刚帮别人弄了一个方案,把文档贴出来给你看看吧。
一.通过MissionPlanner生成飞行任务(以missionplanner1.3.41为例) 1.进入飞行计划面板,设置Home位置(如果连接了飞机,在实际场地,则会自动设置) 2.手动设置飞行航线 3.自动设置飞行航线(推荐) a.地图上点击右键-》自动航点-》倒数第二个网格生成 b.点击左上角,添加box ,
c.根据参数调整飞行任务,主要包括如下几点: 相机焦距:我们是19mm,所以这里随便选择一个19mm的 飞行高度:我们想飞多高就选多高,之前似乎定的是飞40米 调整完毕后,点击Accept 生成了如上的飞行任务,之后可以点击写入飞控。通过Auto模式执行。 此处要注意飞行命令中的Do_Set_Cam_TriGG_Dist,它制定了此后每飞行11.45263米触发快门进行一次拍照。这也是我们通过飞控控制相机的核心命令。 二飞控与相机的交互 Ardupilot内置了简单的相机控制功能,使用如下。 在飞行任务中,通过Do_Set_Cam_TriGG_Dist开启间隔拍照后,飞控将会每个指定距离触发一次相机快门。 相机快门触发的设置: 在missionplanner可选硬件,相机中,设置如下内容。然后我们相机的pwm输入接到飞控输出的10通道。Pushed设置为2021,NotPushed设置为1519,。Delay设置为10。 |