Packages delivery based on marker detection for UAVs

Intelligent UAVs have great application prospects in the express delivery industry. However, efficient environmental awareness and self-control capabilities are must-have for UAVs. In order to solve this, this paper design an efficient delivery system combined with marker detection, which improve the delivery and landing accuracy. In this system, the embedded platform as upper-computer carries out the task of delivery marker detection and trajectory planning, the underlying flight controller completes the UAV attitude control, motion control and data interaction through communication protocol. Besides, the embedded platform simultaneously accomplishes the control commands to UAVs based on Robot Operating System (ROS) distributed architecture, which can be quickly transplanted and deployed. Aiming at the system’s visual perception problem, this paper proposes a color detection algorithm based on color channel ratio to detect the markers’ color quickly. The experiment used different colors of "mailbox" as the receiving device on the ground to guide UAV to package delivery. The UAVs carry the packages and search for the mailbox independently, and finally control the delivery servo to release package. After the delivery completed, the UAVs return to the take-off location and start the visual landing in conjunction with the detection of the landmark. Experimental results show that the proposed package delivery system can perform tasks quickly and efficiently.

[1]  Vijay Kumar,et al.  Localization, Grasping, and Transportation of Magnetic Objects by a Team of MAVs in Challenging Desert-Like Environments , 2018, IEEE Robotics and Automation Letters.

[2]  Lydia Tapia,et al.  Automated aerial suspended cargo delivery through reinforcement learning , 2017, Artif. Intell..

[3]  Darius Burschka,et al.  Toward a Fully Autonomous UAV: Research Platform for Indoor and Outdoor Urban Search and Rescue , 2012, IEEE Robotics & Automation Magazine.

[4]  Michael A. Goodrich,et al.  Using camera-equipped mini-UAVS to support collaborative wilderness search and rescue teams , 2012, 2012 International Conference on Collaboration Technologies and Systems (CTS).

[5]  Konstantin Kondak,et al.  Autonomous transportation and deployment with aerial robots for search and rescue missions , 2011, J. Field Robotics.

[6]  Tao Chen,et al.  An improved multiple UAVs cooperative flight algorithm based on Leader Follower strategy , 2018, 2018 Chinese Control And Decision Conference (CCDC).

[7]  Vijay Kumar,et al.  Cooperative manipulation and transportation with aerial robots , 2009, Auton. Robots.

[8]  Kitsuchart Pasupa,et al.  Modified adaptive thresholding using integral image , 2016, 2016 13th International Joint Conference on Computer Science and Software Engineering (JCSSE).

[9]  Durham K. Giles,et al.  Deployment and Performance of a Uav for Crop Spraying , 2015 .

[10]  Xinlei Liu,et al.  A Road Detection Technology Based on Reverse Perspective Transformation , 2016, 2016 8th International Conference on Intelligent Human-Machine Systems and Cybernetics (IHMSC).

[11]  Raffaello D'Andrea,et al.  Carrying a flexible payload with multiple flying vehicles , 2013, 2013 IEEE/RSJ International Conference on Intelligent Robots and Systems.

[12]  John F. Canny,et al.  A Computational Approach to Edge Detection , 1986, IEEE Transactions on Pattern Analysis and Machine Intelligence.

[13]  Chase C. Murray,et al.  The flying sidekick traveling salesman problem: Optimization of drone-assisted parcel delivery , 2015 .

[14]  Vijay Kumar,et al.  Cooperative localization and mapping of MAVs using RGB-D sensors , 2015, 2015 IEEE International Conference on Robotics and Automation (ICRA).