基于ROS的旋翼无人机协同机群在慢动平台上精确着陆自动控制实现

A. Antenucci, S. Mazzaro, A. Fiorilla, L. Messina, A. Massa, W. Matta
{"title":"基于ROS的旋翼无人机协同机群在慢动平台上精确着陆自动控制实现","authors":"A. Antenucci, S. Mazzaro, A. Fiorilla, L. Messina, A. Massa, W. Matta","doi":"10.1109/ICRAE50850.2020.9310899","DOIUrl":null,"url":null,"abstract":"In this paper we present an industrial implementation of an efficient method to solve the problem of the automatic precision landing for rotary-wing UAVs, ready to be used inside a cooperative fleet of drones. The realized software module and tests are part of a large industrial R&D Vitrociset project called SWARM: an AI-Enabled Command and Control (C&C) system, able to execute and review ISR missions for mini/micro cooperative fleets of heterogeneous UAVs. Preparatory to the presented results, it was the identification of a non-linear mathematical model as well as the realization of a robust PID-based control system capable of controlling a single drone of the fleet. A discrete-time Kalman filter was integrated and tested to estimate the possible displacement of the landing points, in order to improve the control law through predictive connotations in case of slow moving tags. The presented approach is featured by the balance between computational efficiency and versatility, in particular in the discovering stage of multiple and different AprilTag during the landing phase. The still under test software module uses the Open Source Robotic Operating System (ROS) libraries for both the acquisition of the data necessary to the control laws, and for the execution of the computer vision algorithms implemented for the precision landing. After analyses and simulations campaigns in a synthetic environment and multiple hardware in the loop (HIL) stress tests, the final prototype algorithm was deployed on a commercial-off-the-shelf mini-class UAV, demonstrating landing capacity on a fixed target with an error of less than ten centimeters; moreover, with slow-moving tags, appreciable tracking abilities emerged on sufficiently smooth trajectories. A special interface with the HIL flight controller was then integrated, with the capability of using its telemetry data for distributing them to all the members of the cooperative fleet, making it possible to access the real-time estimate of the states of each single drone, and making each one of them aware of the selected landing areas of the others, by navigation sensors data fusion with a five meters GPS precision.","PeriodicalId":296832,"journal":{"name":"2020 5th International Conference on Robotics and Automation Engineering (ICRAE)","volume":"29 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-11-20","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"4","resultStr":"{\"title\":\"A ROS Based Automatic Control Implementation for Precision Landing on Slow Moving Platforms Using a Cooperative Fleet of Rotary-Wing UAVs\",\"authors\":\"A. Antenucci, S. Mazzaro, A. Fiorilla, L. Messina, A. Massa, W. Matta\",\"doi\":\"10.1109/ICRAE50850.2020.9310899\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"In this paper we present an industrial implementation of an efficient method to solve the problem of the automatic precision landing for rotary-wing UAVs, ready to be used inside a cooperative fleet of drones. The realized software module and tests are part of a large industrial R&D Vitrociset project called SWARM: an AI-Enabled Command and Control (C&C) system, able to execute and review ISR missions for mini/micro cooperative fleets of heterogeneous UAVs. Preparatory to the presented results, it was the identification of a non-linear mathematical model as well as the realization of a robust PID-based control system capable of controlling a single drone of the fleet. A discrete-time Kalman filter was integrated and tested to estimate the possible displacement of the landing points, in order to improve the control law through predictive connotations in case of slow moving tags. The presented approach is featured by the balance between computational efficiency and versatility, in particular in the discovering stage of multiple and different AprilTag during the landing phase. The still under test software module uses the Open Source Robotic Operating System (ROS) libraries for both the acquisition of the data necessary to the control laws, and for the execution of the computer vision algorithms implemented for the precision landing. After analyses and simulations campaigns in a synthetic environment and multiple hardware in the loop (HIL) stress tests, the final prototype algorithm was deployed on a commercial-off-the-shelf mini-class UAV, demonstrating landing capacity on a fixed target with an error of less than ten centimeters; moreover, with slow-moving tags, appreciable tracking abilities emerged on sufficiently smooth trajectories. A special interface with the HIL flight controller was then integrated, with the capability of using its telemetry data for distributing them to all the members of the cooperative fleet, making it possible to access the real-time estimate of the states of each single drone, and making each one of them aware of the selected landing areas of the others, by navigation sensors data fusion with a five meters GPS precision.\",\"PeriodicalId\":296832,\"journal\":{\"name\":\"2020 5th International Conference on Robotics and Automation Engineering (ICRAE)\",\"volume\":\"29 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2020-11-20\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"4\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2020 5th International Conference on Robotics and Automation Engineering (ICRAE)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ICRAE50850.2020.9310899\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 5th International Conference on Robotics and Automation Engineering (ICRAE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICRAE50850.2020.9310899","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 4

摘要

本文提出了一种解决旋翼无人机自动精确着陆问题的有效方法的工业实现,准备在无人机合作机群中使用。实现的软件模块和测试是大型工业研发Vitrociset项目SWARM的一部分:SWARM是一个人工智能支持的指挥和控制(C&C)系统,能够执行和审查异构无人机的微型/微型合作机队的ISR任务。在给出的结果之前,它是非线性数学模型的识别以及基于pid的鲁棒控制系统的实现,该系统能够控制舰队中的单个无人机。结合离散卡尔曼滤波器进行测试,估计着陆点的可能位移,通过预测内涵改进慢速运动标签的控制律。该方法在计算效率和通用性之间取得了平衡,特别是在着陆阶段的多个和不同的AprilTag发现阶段。仍在测试中的软件模块使用开源机器人操作系统(ROS)库来获取控制律所需的数据,并执行为精确着陆而实现的计算机视觉算法。在综合环境和多个硬件在环(HIL)压力测试中进行分析和模拟战役后,最终原型算法部署在商用现成的迷你级无人机上,演示了在固定目标上的着陆能力,误差小于10厘米;此外,对于缓慢移动的标签,在足够平滑的轨迹上出现了可观的跟踪能力。然后集成了一个与HIL飞行控制器的特殊接口,具有使用其遥测数据将其分发给合作机队的所有成员的能力,使得可以访问每架无人机状态的实时估计,并通过具有5米GPS精度的导航传感器数据融合,使每架无人机都知道其他无人机的选定着陆区域。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
A ROS Based Automatic Control Implementation for Precision Landing on Slow Moving Platforms Using a Cooperative Fleet of Rotary-Wing UAVs
In this paper we present an industrial implementation of an efficient method to solve the problem of the automatic precision landing for rotary-wing UAVs, ready to be used inside a cooperative fleet of drones. The realized software module and tests are part of a large industrial R&D Vitrociset project called SWARM: an AI-Enabled Command and Control (C&C) system, able to execute and review ISR missions for mini/micro cooperative fleets of heterogeneous UAVs. Preparatory to the presented results, it was the identification of a non-linear mathematical model as well as the realization of a robust PID-based control system capable of controlling a single drone of the fleet. A discrete-time Kalman filter was integrated and tested to estimate the possible displacement of the landing points, in order to improve the control law through predictive connotations in case of slow moving tags. The presented approach is featured by the balance between computational efficiency and versatility, in particular in the discovering stage of multiple and different AprilTag during the landing phase. The still under test software module uses the Open Source Robotic Operating System (ROS) libraries for both the acquisition of the data necessary to the control laws, and for the execution of the computer vision algorithms implemented for the precision landing. After analyses and simulations campaigns in a synthetic environment and multiple hardware in the loop (HIL) stress tests, the final prototype algorithm was deployed on a commercial-off-the-shelf mini-class UAV, demonstrating landing capacity on a fixed target with an error of less than ten centimeters; moreover, with slow-moving tags, appreciable tracking abilities emerged on sufficiently smooth trajectories. A special interface with the HIL flight controller was then integrated, with the capability of using its telemetry data for distributing them to all the members of the cooperative fleet, making it possible to access the real-time estimate of the states of each single drone, and making each one of them aware of the selected landing areas of the others, by navigation sensors data fusion with a five meters GPS precision.
求助全文
通过发布文献求助,成功后即可免费获取论文全文。 去求助
来源期刊
自引率
0.00%
发文量
0
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
确定
请完成安全验证×
copy
已复制链接
快去分享给好友吧!
我知道了
右上角分享
点击右上角分享
0
联系我们:info@booksci.cn Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。 Copyright © 2023 布克学术 All rights reserved.
京ICP备2023020795号-1
ghs 京公网安备 11010802042870号
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术官方微信