Geometrically Constrained Trajectory Optimization for Multicopters 论文解析

这篇具有很好参考价值的文章主要介绍了Geometrically Constrained Trajectory Optimization for Multicopters 论文解析。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

《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 形变操作

形变操作: 轨迹类在任意用户需求下的时空变形。
geometrically constrained trajectory optimization for multicopters,路径规划,C++,ROS,算法,动态规划,机器人,c++
在轨迹优化的时候,经常会碰到 无人机视野被障碍物挡住 的情况,有时候需要做一些视野上的约束,让无人机的视野不被覆盖,既要调整时间又要调整空间。第二个是无人机对安全阈值的需求,虽然原本优化的轨迹没有碰到障碍物,但是在离障碍物太近的情况下,如果无人机受到干扰,或者被风吹一下,就会产生碰到障碍物的紧急情况,在一个较高的安全阈值需求下,就需要把 watpoint 向远离障碍物的方向做相应的形变,对空间进行调整。

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


几何约束

**时间参数上的几何约束:**采用解析的 全局微分同胚 将定义域变换到欧氏空间。
geometrically constrained trajectory optimization for multicopters,路径规划,C++,ROS,算法,动态规划,机器人,c++
geometrically constrained trajectory optimization for multicopters,路径规划,C++,ROS,算法,动态规划,机器人,c++

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

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

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

实验

论文中实现的方法 使用纯C++ 和Eigen 依赖,串行实现,不依赖商用求解器
geometrically constrained trajectory optimization for multicopters,路径规划,C++,ROS,算法,动态规划,机器人,c++
geometrically constrained trajectory optimization for multicopters,路径规划,C++,ROS,算法,动态规划,机器人,c++
提出的方法比其他的方法快一个数量级,并且在轨迹质量上与求解器求解的轨迹相差不大。文章来源地址https://www.toymoban.com/news/detail-588540.html

到了这里,关于Geometrically Constrained Trajectory Optimization for Multicopters 论文解析的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Trajectory-guided Control Prediction for End-to-end Autonomous Driving论文学习

    端到端自动驾驶方法直接将原始传感器数据映射为规划轨迹或控制信号,范式非常简洁,从理论上避免了多模块设计的错误叠加问题和繁琐的人为规则设计。当前的端到端自动驾驶方法主要有两条独立的研究路线,要么基于规划轨迹来运行控制器,要么直接预测控制信号。端

    2024年02月05日
    浏览(55)
  • 【计算机图形学】VAT-MART:Learning Visual Action Trajectory Proposals for Manipulating 3D Articulated Objects

    在人类环境中感知和操纵3D物体是一个非常有挑战性的任务,同时可以应用于一些家庭助理机器人上。 以往的方法大部分都是提取运动结构(估计关节参数和部件姿态)这种视觉上的表达来操纵3D物体。大概意思就是通过观察物体(视觉信息),从中预测出关节和部件姿态。

    2024年02月21日
    浏览(42)
  • An Automatic Hyperparameter Optimization Strategy for Machine Learning Models

    Abstract Machine learning models are often sensitive to hyperparameters, which can significantly affect their performance. In this paper, we propose an automatic hyperparameter optimization strategy that aims to efficiently search for the optimal combination of hyperparameters. Our approach combines multiple techniques, including random search, grid search,

    2024年02月07日
    浏览(41)
  • 1. AGPC-SLAM: Absolute Ground Plane Constrained 3D Lidar SLAM

    AGPC-SLAM: Absolute Ground Plane Constrained 3D Lidar SLAM odom约束 回环检测约束 地面约束 总体约束 地面约束似乎倾向于全部对齐到第一个平面,也就是说该方案假设了所有地面方程是同一个平面。 后面的实验也验证了上述假设有问题,GT里面显示有斜坡,但是该方法在斜坡处仍然估计出

    2024年02月11日
    浏览(32)
  • 1 论文笔记:Efficient Trajectory Similarity Computation with ContrastiveLearning

    轨迹相似度计算是轨迹分析任务(相似子轨迹搜索、轨迹预测和轨迹聚类)最基础的组件之一 现有的关于轨迹相似度计算的研究主要可以分为两大类: 传统方法 DTW、EDR、EDwP等 二次计算复杂度O(n^2) 缺乏稳健性 会受到非均匀采样、噪点的影响 基于学习的方法 旨在减少计算复

    2024年02月07日
    浏览(41)
  • 【错误记录】约束布局报错 ( Missing Constraints in ConstraintLayout. This view is not constrained. It only has )

    约束布局中 , 如果不给组件添加约束 , 就会报如下错误 : Design 界面拖动添加约束操作 : 手动拖动 布局上下左右的 约束按钮 , 添加约束 ; Code 代码添加约束 : 在代码中 , 添加 如下 上下左右的 约束 ; app:layout_constraintBottom_toTopOf=“@+id/guideline3” app:layout_constraintEnd_toEndOf=“parent”

    2024年02月08日
    浏览(44)
  • 论文笔记: Trajectory Clustering: A Partition-and-Group Framework

    07 Sigmoid 使用类DBSCAN的思路对轨迹聚类 现有的轨迹聚类算法是将相似的轨迹作为一个整体进行聚类,从而发现共同的轨迹。 但是这样容易错过一些共同的子轨迹( sub-trajectories )。 而在实际中,当我们对特殊感兴趣的区域进行分析时,子轨迹就特别重要。 图中有五条轨迹,

    2024年02月06日
    浏览(41)
  • 论文笔记:Continuous Trajectory Generation Based on Two-Stage GAN

    2023 AAAI 建模人类个体移动模式并生成接近真实的轨迹在许多应用中至关重要 1)生成轨迹方法能够为城市规划、流行病传播分析和交通管控等城市假设分析场景提供仿仿真数据支撑 2)生成轨迹方法也是目前促进轨迹数据开源共享与解决轨迹数据隐私问题的可行解决方案 在不

    2024年02月12日
    浏览(62)
  • 论文笔记:Spatio-Temporal Trajectory Similarity Measures: AComprehensive Survey and Quantitative Study

    轨迹相似度测量在很多应用中都起着基础性的作用 不同的测量选择可能导致完全不同的结果和质量 以轨迹聚类为例,聚类旨在将相似的轨迹分组到集群中,其中相似度计算是聚类的基础任务 DTW和EDR聚类的效果千差万别 1.1.1 轨迹相似度需要考量的四个轨迹特性 与孤立的空间

    2024年04月11日
    浏览(51)
  • 论文笔记:TRANSIT: Fine-grained human mobility trajectory inference at scalewith mobile network signalin

    Type C 2021 来自移动网络运营商的通话详单(CDR)作为一种较新的移动性数据,已经被用来: 推导人类移动的一般法则 建立OD 矩阵 推断人口密度变化 理解城市土地使用情况 CDR呈现了一种独特的可取特性组合: 提供了前所未有的渗透率,因为它们适用于网络提供商的整个订户

    2024年02月19日
    浏览(35)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包