Autonomous drone control system for object tracking: Flexible system design with implementation example

Pawel Smyczynski, Lukasz Starzec, G. Granosik
{"title":"Autonomous drone control system for object tracking: Flexible system design with implementation example","authors":"Pawel Smyczynski, Lukasz Starzec, G. Granosik","doi":"10.1109/MMAR.2017.8046919","DOIUrl":null,"url":null,"abstract":"This paper contains presentation of the flexible control system for an autonomous UAV (unmanned air vehicle). The complete description of hardware and software solutions used to realize autonomous flight are presented in this work. Main objective of the research was to develop software which provides ease of adjustment and extendibility to drone system with different equipment. Presented system is utilizable on various hardware platforms and is capable of realizing different missions with minimal adjustments. Described concept significantly simplifies designing complex system by introducing modular architecture. Presented method of dividing software components into modules with single functionality minimizes amount of work necessary to adjust system in case of changes in hardware. Presented general concept of system architecture is backed up with real life working model designed for tracking and landing on moving target. This paper contains detailed description of algorithms used in the project. Landing area detection is accomplished with vision system. Canny's edge detection algorithm with contour shape analysis algorithm is used for marker detection. Lucas-Kanade optical flow algorithm is applied for tracking detected pattern. Mission planning is realized as dedicated state machine developed for this particular task. System design is built with use of ROS (Robot Operating System) and is utilizing its subscriber-publisher method of data exchange between separated software units. Especially designed frame is used as hardware platform. Exemplary system is realized with Raspberry Pi 3 as onboard computer and Pixhawk flight controller. This concept and the exemplary system is a result of preparation for Mohamed Bin Zayed International Robotic Challenge 2017 in Abu Dhabi. Results from experiments performed as trials for the competition and future prospects are presented in this paper.","PeriodicalId":189753,"journal":{"name":"2017 22nd International Conference on Methods and Models in Automation and Robotics (MMAR)","volume":"37 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2017-08-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"15","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2017 22nd International Conference on Methods and Models in Automation and Robotics (MMAR)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/MMAR.2017.8046919","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 15

Abstract

This paper contains presentation of the flexible control system for an autonomous UAV (unmanned air vehicle). The complete description of hardware and software solutions used to realize autonomous flight are presented in this work. Main objective of the research was to develop software which provides ease of adjustment and extendibility to drone system with different equipment. Presented system is utilizable on various hardware platforms and is capable of realizing different missions with minimal adjustments. Described concept significantly simplifies designing complex system by introducing modular architecture. Presented method of dividing software components into modules with single functionality minimizes amount of work necessary to adjust system in case of changes in hardware. Presented general concept of system architecture is backed up with real life working model designed for tracking and landing on moving target. This paper contains detailed description of algorithms used in the project. Landing area detection is accomplished with vision system. Canny's edge detection algorithm with contour shape analysis algorithm is used for marker detection. Lucas-Kanade optical flow algorithm is applied for tracking detected pattern. Mission planning is realized as dedicated state machine developed for this particular task. System design is built with use of ROS (Robot Operating System) and is utilizing its subscriber-publisher method of data exchange between separated software units. Especially designed frame is used as hardware platform. Exemplary system is realized with Raspberry Pi 3 as onboard computer and Pixhawk flight controller. This concept and the exemplary system is a result of preparation for Mohamed Bin Zayed International Robotic Challenge 2017 in Abu Dhabi. Results from experiments performed as trials for the competition and future prospects are presented in this paper.
查看原文
分享 分享
微信好友 朋友圈 QQ好友 复制链接
本刊更多论文
用于目标跟踪的自主无人机控制系统:灵活的系统设计与实现实例
本文介绍了一种自主无人机(UAV)的柔性控制系统。本文给出了实现自主飞行的硬件和软件解决方案的完整描述。研究的主要目的是开发软件,使其易于调整和扩展到不同设备的无人机系统。该系统可在各种硬件平台上使用,并且能够以最小的调整实现不同的任务。描述概念通过引入模块化架构大大简化了复杂系统的设计。提出了将软件组件划分为具有单一功能的模块的方法,最大限度地减少了在硬件发生变化时调整系统所需的工作量。给出了系统总体架构的概念,并结合实际的运动目标跟踪与着陆工作模型进行了验证。本文详细描述了项目中使用的算法。着陆区域检测由视觉系统完成。采用Canny边缘检测算法和轮廓形状分析算法进行标记检测。采用Lucas-Kanade光流算法对检测到的图案进行跟踪。任务规划是作为针对该特定任务开发的专用状态机实现的。系统设计使用ROS(机器人操作系统)构建,并利用其订阅者-发布者方法在分离的软件单元之间进行数据交换。采用特别设计的框架作为硬件平台。示例系统以树莓派3为机载计算机,Pixhawk飞行控制器实现。这一概念和示范系统是为2017年阿布扎比穆罕默德·本·扎耶德国际机器人挑战赛做准备的结果。本文介绍了作为竞争试验和未来展望的实验结果。
本文章由计算机程序翻译,如有差异,请以英文原文为准。
求助全文
约1分钟内获得全文 去求助
来源期刊
自引率
0.00%
发文量
0
期刊最新文献
Control of complex robotic systems: Challenges, design and experiments General Lagrangian Jacobian motion planning algorithm for affine robotic systems with application to a space manipulator The impact of vocabulary size and language model order on the polish whispery speech recognition Influence of free convection on heat transfer in control problems for a cylindrical body Backstepping-based sliding mode control of an electro-pneumatic clutch actuator
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
已复制链接
已复制链接
快去分享给好友吧!
我知道了
×
扫码分享
扫码分享
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1