Geometrically Constrained Trajectory Optimization for Multicopters 论文解析

14 篇文章 2 订阅
5 篇文章 0 订阅

关于多旋翼几何约束轨迹优化

《Geometrically Constrained Trajectory Optimization for Multicopters》一文由浙江大学博士 汪哲培 2022年发表在IEEE, 涉及到这篇论文地内容,由汪哲培在 Bilibili 做了介绍:论文相关介绍

关于几何约束多旋翼轨迹规划,属于路径规划地后端优化,论文的实验实现比现有的其他路径生成算法的生成速度快一个数量级。具有简洁、高效、非奇异、适用性等优势。

论文中提到的相关工作:微分平坦性(涉及的几篇文献,简要概述)、基于采样的运动规划(PRM和RRT的发展)、基于优化的路径规划(GPOPS-Ⅱ,ACADO)需要很长的计算时间。

MINCO 轨迹类

参数化方式:中间点 q = [ P1,P2,…,P(N-1) ]T 和 T =[ T1,T2,T3,…,TN ]T ,(矩阵转置)
条件:满足起始边界条件,且满足最优性条件的固定段数轨迹。
任意给定参数,MINCO 轨迹的产生为线性复杂度,进一步设计了 MINCO 轨迹类的 Deformation 形变操作

形变操作: 轨迹类在任意用户需求下的时空变形。
在这里插入图片描述
在轨迹优化的时候,经常会碰到 无人机视野被障碍物挡住 的情况,有时候需要做一些视野上的约束,让无人机的视野不被覆盖,既要调整时间又要调整空间。第二个是无人机对安全阈值的需求,虽然原本优化的轨迹没有碰到障碍物,但是在离障碍物太近的情况下,如果无人机受到干扰,或者被风吹一下,就会产生碰到障碍物的紧急情况,在一个较高的安全阈值需求下,就需要把 watpoint 向远离障碍物的方向做相应的形变,对空间进行调整。

所有在轨迹上的需求,均可以优化直接定义在轨迹上的函数 F(c,T) 来实现,对于 MINCO 轨迹,定义:H( q, T ) = F( c(q,T) , T )


几何约束

**时间参数上的几何约束:**采用解析的 全局微分同胚 将定义域变换到欧氏空间。
在这里插入图片描述
在这里插入图片描述

空间上的几何约束: 考虑直接在几何参数下的几何约束,对于 T 而言,目标函数于定义域边界趋于正无穷。对于 q 而言,每一个中间点均被约束在任意一个凸多面体或者球之中。

具有时空变形的MINCO轨迹,在MINCO中,仅用q和T紧凑参数化
在不牺牲可扩展性的前提下,提出了时间积分惩罚函数,将有约束轨迹优化问题转化为可可靠求解的稀疏无约束轨迹优化问题

  1. 消除时间限制
  2. 球面空间约束消除
  3. 多面体空间约束消除
  4. 时间积分惩罚功能
  5. 基于无约束NLP的轨迹优化

实验

论文中实现的方法 使用纯C++ 和Eigen 依赖,串行实现,不依赖商用求解器
在这里插入图片描述
在这里插入图片描述
提出的方法比其他的方法快一个数量级,并且在轨迹质量上与求解器求解的轨迹相差不大。

  • 5
    点赞
  • 38
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

聪明小張

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值