{"title":"Implementation of Robot Operating System in Raspberry Pi 4 for Autonomous Landing Quadrotor on ArUco Marker","authors":"Atcha Daspan, Anukoon Nimsongprasert, Prathan Srichai, Pijirawuch Wiengchanda","doi":"10.18178/ijmerr.12.4.210-215","DOIUrl":null,"url":null,"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.","PeriodicalId":37784,"journal":{"name":"International Journal of Mechanical Engineering and Robotics Research","volume":"1 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2023-01-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"International Journal of Mechanical Engineering and Robotics Research","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.18178/ijmerr.12.4.210-215","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q3","JCRName":"Engineering","Score":null,"Total":0}
引用次数: 0
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.
期刊介绍:
International Journal of Mechanical Engineering and Robotics Research. IJMERR is a scholarly peer-reviewed international scientific journal published bimonthly, focusing on theories, systems, methods, algorithms and applications in mechanical engineering and robotics. It provides a high profile, leading edge forum for academic researchers, industrial professionals, engineers, consultants, managers, educators and policy makers working in the field to contribute and disseminate innovative new work on Mechanical Engineering and Robotics Research.