首页 > 其他分享 >四旋翼飞行器 基于多面体表示的障碍物感知拓扑规划

四旋翼飞行器 基于多面体表示的障碍物感知拓扑规划

时间:2023-06-27 10:34:34浏览次数:36  
标签:障碍物 映射 飞行器 拓扑 多面体 规划 旋翼

鲁棒性和有效性的运动规划算法是四旋翼飞行器在复杂环境下实现自主飞行的关键。环境表征作为感知模块与规划模块之间的桥梁,对生成轨迹的质量有着巨大的影响。人们提出了各种算法来构建导航地图,每种算法对应不同的规划方法。

为了提高四旋翼飞行器的自主导航能力,哈尔滨工业大学的研究团队提出了一个新的映射规划框架(如图1所示)来导航在线四旋翼飞行器的飞行。在映射模块中,使用多面体来表示观察到的障碍物,从占用网格图中提取环境信息,以便为运动规划提供各种信息。规划模块中,通过构建局部拓扑图来有效地覆盖潜在搜索区域,利用该图指导基于分割运动原语的路径搜索,并采用基于多项式的优化方法得到安全、平滑的轨迹。

新的映射规划框架概述

这种新的映射规划框架,能在线构建多面体环境,提供全面的障碍物信息,并利用设计的拓扑规划器,采用分段搜索加速策略,有效生成与障碍物有足够间隙的安全、平滑的轨迹。

大量的仿真和实验验证了这个新的映射规划框架的有效性。其中在实际飞行实验中,NOKOV度量动作捕捉设备为四旋翼飞行器提供了高精度的室内定位信息。

四旋翼飞行器飞行实验

格栅图和感应范围内的多面体环境

实验结果表明,这种新的映射规划框架在计算效率和轨迹质量方面均优于所选基准。通过实际飞行验证了该框架的鲁棒性和有效性。

参考文献

Junjie Gao, Fenghua He, Wei Zhang, and Yu Yao. (2023). Obstacle-Aware Topological Planning over Polyhedral Representation for Quadrotors. In International Conference on Robotics and Automation (ICRA).

 

 

标签:障碍物,映射,飞行器,拓扑,多面体,规划,旋翼
From: https://www.cnblogs.com/motion-capture/p/17503922.html

相关文章

  • 线段树优化建图 拓扑排序 6.22西安集训T1
    题目链接有一条无限长的数轴,上面有 nn 个坑,第 ii 个坑的位置为 x_ixi​。你将要在数轴上再放置 nn 个球,第 ii 个将要放到的位置为 y_iyi​。每当有一个球被放上去之后,它就会滚落到离它最近的一个坑里并填上那个坑。如果有两个坑都离它最近,那么它会落到左边的里面。现......
  • matlab三电平statcom无功检测双闭环svpwm调制两电平/三电平逆变器拓扑,pq无功电流检测
    matlab三电平statcom无功检测双闭环svpwm调制两电平/三电平逆变器拓扑,pq无功电流检测模块,直流电压外环电流内环解耦控制,svpwm调制生成触发信号。附带Word讲解YID:4950595014466713......
  • 数据结构代码整理_基于邻接表的拓扑排序(C++_DFS_BFS_递归)
    目录Chat图解基于栈实现(dfs)基于队列实现(bfs)基于递归实现(dfs)Chat1.代码所属的类在数据结构代码整理_基于邻接表存储结构的有向图的实现(C++)2.拓扑排序的思想就是不断找入度为0的节点并将其输出并标记,标记后与他相连的节点的入度都会减一,不断进行标记直至所有的节点都被输出为止......
  • 一种由旋转的六边形和八边形构成的多面体弹头
    一种由旋转的六边形和八边形构成的多面体弹头所属技术领域:本发明涉及一种由旋转的六边形和八边形构成的多面体弹头,尤其是一种多面体导弹弹头。背景技术:传统导弹弹头在飞行中很难改变飞行轨迹,这就造成了导弹极易被敌方拦截。一种由旋转的六边形和八边形构成的多面体弹头,是一种由......
  • 拓扑
    #include<stdio.h>#include<malloc.h>#defineN20//图的邻接表-边或弧存储typedefstructEdgeNode{ intadjvex; structEdgeNode*next;}EdgeNode;//图的邻接表-顶点存储(增加了入度域)typedefstructVNode{ chardata; intind;//顶点入度 structEdgeNode......
  • 拓扑排序
    先发个颠最近各种不好的事接踵而至,导致情绪波动很大,什么事情都专心不了,导致学业和算法上的学习都荒废了将近一周(要考试周了),还差点和班上同学吵架(已经和好了)。在休整了一段时间后,我幡然醒悟,因此,从这篇blog开始,我要重新拾起学业以及算法学习了(写完这篇就去复习大物,后天考。明天......
  • 考前复习——拓扑排序
    拓扑排序要解决的问题是给一个图的所有节点排序在一个DAG(有向无环图)中,我们将图中的顶点以线性方式进行排序,使得对于任何的顶点u到v的有向边(u,v),都可以有u在v的前面。注:有环的图无法给出拓扑排序因此也可以用这个性质判断图有无环intn,m;intin[N],out[N];/......
  • 拓扑排序
    定义拓扑排序(Topologicalsorting)要解决的问题是给一个有向图的所有节点排序。这里直接使用OI-Wiki中举的例子来说明:我们可以拿大学选课的例子来描述这个过程,比如学习大学课程中有:单变量微积分,线性代数,离散数学概述,概率论与统计学概述,语言基础,算法导论,机器学习。当我们想要学习......
  • 1.7Mininet多数据中心网络拓扑流量带宽实验
    Mininet多数据中心网络拓扑流量带宽实验实验目的1、掌握多数据中心网络拓扑的构建。2、熟悉网络性能测试工具Iperf,根据实验测试SDN网络的性能。实验环境Mininet多数据中心网络拓扑流量带宽实验的拓扑如下图所示。设备名称软件环境硬件环境主机Ubuntu14.04桌面......
  • 1.4基于RESTCONF的拓扑查询
    基于RESTCONF的拓扑查询任务目的1、学习了解SDN控制器REST北向接口的作用。2、熟悉OpenDaylight有关网络拓扑的REST常用接口。任务环境设备名称软件环境(镜像)硬件环境控制器Ubuntu14.04桌面版OpenDaylightLithiumCPU:2核内存:4G磁盘:20G交换机Ubuntu14.04......