Short Title: Int. J. Mech. Eng. Robot. Res.
Frequency: Bimonthly
Professor of School of Engineering, Design and Built Environment, Western Sydney University, Australia. His research interests cover Industry 4.0, Additive Manufacturing, Advanced Engineering Materials and Structures (Metals and Composites), Multi-scale Modelling of Materials and Structures, Metal Forming and Metal Surface Treatment.
2024-10-25
2024-09-24
Manuscript received November 17, 2022; revised December 24, 2022; accepted February 7, 2023.
Abstract—This article describes the novel design and implementation of the Robot Operating System (ROS) for the autonomous quadrotor landing on ArUco marker application. On a Raspberry Pi 4 companion computer, the ROS was set up using Ubuntu Mate 18.04. Then, to create communication between program nodes, ROS was put into practice together with autonomous landing. In the control approach, the Visual Inertial Odometry (VIO) technique, which uses vision-based localization, is employed to estimate the 3D posture. For computing the command control to direct movement quadrotor to landing on ArUco marker, the autolanding application is built. In experimental, 25 landing experiment trials were completed. The distance between the Drone’s camera’s center and the ArUco marker's center was calculated. In the results, the average distance accuracy during experimental validation was 11.12 cm, with a standard deviation of 3.67 cm. Keywords—quadrotor, raspberry pi, autonomous landing, robot operating system, ArUco marker Cite: Atcha Daspan, Anukoon Nimsongprasert, Prathan Srichai, and Pijirawuch Wiengchand, "Implementation of Robot Operating System in Raspberry Pi 4 for Autonomous Landing Quadrotor on ArUco Marker," International Journal of Mechanical Engineering and Robotics Research, Vol. 12, No. 4, pp. 210-215, July 2023. Copyright © 2023 by the authors. This is an open access article distributed under the Creative Commons Attribution License (CC BY-NC-ND 4.0), which permits use, distribution and reproduction in any medium, provided that the article is properly cited, the use is non-commercial and no modifications or adaptations are made.