无人机集群飞行控制思考

说明:

  1. 该仅作为对无人机集群的控制的思考,并未进行实际测试,是一个笔记。

背景:

  1. 共有2架无人机(至少),需要完成起飞、执行任务、返回的一系列操作。
  2. 起飞:使用RTK定位,保证了定位精度。但是坐标的初始值并不确定、无相对位置信息,需要额外处理。
  3. 执行任务:执行任务过程中,保证无碰撞、逻辑清晰,可以适配更多架无人机的加入。
    4 返回:自主返回初始位置并降落,中途无碰撞。

已有基础:

  1. 有至少两架无人机的仿真时实测物资
  2. 基于ROS操作系统

一、无人机集群起飞

考虑无人机坐标问题

  1. 坐标补偿量:无人机的初始坐标并不为0,在起飞前进行统计坐标补偿量,将其作为坐标的校准值, 用于后续的坐标输出和目标坐标输入;
  2. 坐标系统一:上述操作后,无人机的初始坐标均为0,拥有多个坐标系。选定主无人机(第一架无人机)为统一坐标系的原点,其他无人机均添加坐标偏移量,以主无人机为原点、东北天为u轴的坐标系下偏移量。
  3. 优化:上述操作后,无人机集群均工作在统一的坐标系下,与仿真环境匹配。但是需要精准防止从无人机的相对位置,除了距离还有方位均要满足。为了降低方位测量的麻烦(需要指南针等,而距离只需要尺子),使用无人机飞控的指南针,将从无人机的前方指向主无人机,在从无人机起飞后,自动计算相对方位,随后只需要给一个相对距离即可计算出从无人机在统一坐标系下的坐标。
  4. 额外问题:基于上述的方案,在固定了相对距离后(其中主无人机的相对距离为0),其起飞位置必须固定,因此后续如果中途降落,应该放置回初始点进行起飞,否则会出现坐标错误的问题。

二、 无人机集群执行任务

考虑无人机间的防碰撞问题

  1. 目前采用无人机接替执行,在一架无人机完成后,后一架无人机才进行任务执行。

三、 无人机返回

  1. 无人机上升高度2m,调转方向为目标位置进行返回
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
无人机集群协同编队控制是指多架无人机在一定的空间范围内,按照一定的形状、速度和距离进行协同运动的控制方法。基于多虚拟控制点的无人机集群协同编队控制算法是一种利用虚拟控制点来实现无人机集群协同编队控制的方法。 该算法的基本思想是,将虚拟控制点分配给每个无人机,通过控制每个无人机与其分配的虚拟控制点之间的距离和方向,实现无人机集群的协同运动。具体实现过程如下: 1. 确定虚拟控制点的数量和位置,根据需要可以动态调整。 2. 将虚拟控制点分配给每个无人机,使得每个无人机都有一个与之对应的虚拟控制点。 3. 对于每个无人机,计算其与其分配的虚拟控制点之间的距离和方向,根据控制算法调整无人机的航向和速度,使得无人机向虚拟控制点移动。 4. 在移动过程中,不断更新无人机与虚拟控制点之间的距离和方向,根据控制算法调整无人机的航向和速度,实现无人机集群的协同运动。 5. 可以根据需要对虚拟控制点进行重新分配,使得无人机集群的协同运动更加灵活和高效。 该算法具有以下优点: 1. 算法简单,易于实现。 2. 可以动态调整虚拟控制点的数量和位置,适应不同的任务需求。 3. 可以实现无人机集群的协同运动,提高任务执行效率。 4. 可以避免无人机之间的碰撞,保证任务的安全执行。 因此,基于多虚拟控制点的无人机集群协同编队控制算法在实际应用中具有广泛的应用前景。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值