Abstract
This paper presents the developments of flight hardware and software for a multirotor unmanned aerial vehicle, performing autonomous take-off and landing on a moving vessel in ocean environments. The proposed flight hardware is composed of a general-purpose computing module connected to a low-cost inertial measurement, an real-time kinematics GPS, motor speed controller, and a camera, through a custom-made printed circuit board. The flight software is developed in C++ with multi-threading such that the multiple tasks of control, estimation, and communication are executed simultaneously. The proposed flight system is verified with autonomous flight experiments on a United States Naval Academy research vessel operating in Chesapeake Bay. Two types of flight experiments are performed: autonomous flight utilizing real-time kinematics GPS for relative positioning, and vision-based autonomous flight, both for shipboard launch and landing.
Talk to us
Join us for a 30 min session where you can share your feedback and ask us any queries you have
Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.