【无人机】【2019.06】【含源码】实现已知环境完全和最佳三维覆盖的自主飞行器定位、路径规划和导航

在这里插入图片描述

在过去的数年里,机器人工业特别是无人驾驶飞行器的迅速发展已经被人们察觉。尽管它们主要用于军事用途,但如今它们在各种领域中的应用也在不断增加,如人类环境的不可接近性检测、事件电影拍摄、自动实时清点等。

在室内环境中使用无人机,需要对周围环境有很强的感知能力,对周围环境的变化做出及时的反应,从而对其进行稳健的位置估计。为了实现这些目标,无人机需要使用多个可用的传感器。在环境中以最佳方式进行导航需要有一个已知的飞行计划,该计划将达成预期目标。

本学位论文的重点是解决物流行业中快速、可靠和低成本库存问题的算法实现。无人机的使用简化了这一过程,旨在以几厘米的精度确定每件产品的位置。该问题由两个子问题组成:a)室内环境中的位置估计和b)区域的自治全覆盖。

为了成功地解决上述问题,使用了OctoMap格式的已知3D地图。在研究过程中,为了根据已知地图跟踪机器人的姿态,实现了一种基于粒子滤波的无人机距离传感器阵列算法。导航算法是基于PID位置控制器,确保无障碍路径。对于全覆盖情况,首先提取目标,然后进行最优处理。

最后,我们进行了一系列的实验来检验定位系统在三种运动类型以及不同速度下的鲁棒性。同时,通过使用执行区域覆盖的传感器的不同配置,研究了穿越环境的各种方式。实验完全是在模拟环境中进行的。

Over the last years a rapid evolution of the robotics industry, and particularly that of the Unmanned Aerial Vehicles, has been observed. Despite the fact that they were primarily used for military applications, nowadays their use is constantly increasing in a variety of applications, such as the inspection of inaccessible for humans environments, events cinematography, autonomous and real-time inventorying, etc.

The use of unmanned aerial vehicles in indoor environments requires a great perception of the surrounding environment, immediate response to its changes and consequently a robust position estimation. In order to achieve these, the use of multiple available sensors is required by the drone. The navigation in an optimal way inside the environment requires the existence of an already known flight plan that will lead to the desired goal.

The present Diploma Thesis focuses on implementation of algorithms for solving the problem of fast, reliable and low-cost inventorying in the Logistics industry. The usage of drones simplifies this procedure and aims to determine every product’s position with a few centimeters accuracy. This problem consists of two subproblems: a) the position estimation in the indoor environment and b) the autonomous full coverage of the area.

In order to successfully tackle the problems described above, a known 3D map in OctoMap format is used. During the research, a Particle Filter based algorithm that uses an array of distance sensors around the drone was implemented, in order to track the pose of the robot against the known map. Navigation is based on a PID position controller that ensures an obstacle free path. As for the full coverage, an extraction of the targets and then their optimal succession is performed.

Finally, a series of experiments were carried out to examine the robustness of the positioning system in three types of motion, as well as different speeds in each of these cases. At the same time, various ways of traversing the environment were examined by using different configurations of the sensor that performs the area coverage. The experiments were entirely performed in a simulated environment.

更多精彩文章请关注公众号:在这里插入图片描述

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 该压缩包包了一个改进的粒子滤波算法实现无人机三维航迹规划的matlab源码。相较于传统的粒子滤波算法,在选择有效粒子和更新权重方面做出了一些改进,提高了算法的效率和准确性。 无人机三维路径规划一直是无人机领域研究的热点问题之一,其复杂性和实时性要求都很高。传统的路径规划算法往往需要建立精确的飞行模型和环境模型,计算复杂度较高,在实际应用中存在一定的限制。而粒子滤波算法具有不需要先验知识、能够适应不确定环境等优点,在无人机三维路径规划中得到了广泛的应用。 该源码实现的改进粒子滤波算法能够对无人机三维空间中的位置和姿态进行实时估计和校正,从而得到一条安全高效的飞行路径。其中,对有效粒子的选择通过计算其与最优粒子之间的欧式距离和角度差值,就能够简化排序计算,降低了时间复杂度。在更新粒子权重时,采用了基于贪心的粒子梯度降低法,可以更好地分配权重,提高了粒子的选择概率,进一步增强了算法的准确性。 总之,该源码提供了一种高效、实时的无人机三维路径规划算法实现方案,对于相关领域研究和应用都具有重要意义。 ### 回答2: 这个压缩包包了用于改进粒子滤波的无人机三维航迹规划的Matlab源代码。通过该程序,我们可以实现更加精确和高效的路径规划。 粒子滤波是一种常见的路径规划技术,其基本思想是将无人机的运动状态建模为随机过程,并根据测量记录和预测建立一个状态估计模型。在这个过程中,粒子滤波将无人机的当前位置和速度作为状态变量,并利用测量数据进行迭代更新,从而实现路径规划。 在本程序中,作者对传统粒子滤波算法进行了改进。具体而言,他采用了一种基于外部约束的概率密度函数来限制状态估计,从而提高了路径规划的精度和稳定性。与此同时,他还优化了程序的运行效率,使得无人机可以更加高效地进行航迹规划。 总之,这个压缩包提供了一个强大、高效、精确的路径规划工具,可以为无人机领域的研究和应用提供重要的技术支持。 ### 回答3: 【三维路径规划】改进的粒子滤波无人机三维航迹规划【matlab源码 1527期】.zip是一个路径规划相关的matlab源码文件,主要用于实现无人机三维航迹规划的功能。其中采用改进的粒子滤波算法,可以有效地解决路径规划中的障碍物避免和路径的平滑性问题。 该源码文件主要分为三个部分,分别是数据加载和预处理、路径规划和路径可行性检查。 在数据加载和预处理部分,主要对无人机的起点和终点的位置信息以及环境的障碍物信息进行加载和处理,并将其转化为能够被算法处理的格式。 在路径规划部分,采用改进的粒子滤波算法,根据目标点和当前无人机位置之间的距离和方向,对可能的路径进行搜索,并找出一条最佳的路径。该算法具有一定的自适应性和鲁棒性,能够有效地避免障碍物,并保证路径的平滑性。 在路径可行性检查部分,对所生成的路径进行可行性检查,以确保无人机能够在飞行过程中保持安全和稳定。如果路径不可行,则需要重新进行路径规划。 总之,【三维路径规划】改进的粒子滤波无人机三维航迹规划【matlab源码 1527期】.zip是一个功能强大而易于使用的路径规划工具,能够帮助用户快速生成一条平滑且避开障碍物的路径,非常适用于无人机航拍、物流配送等领域。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值