Design and Optimization of Motion Control for Autonomous Scrubber Robot

被引:0
|
作者
Jusoh, Wan Ahmad Izuddin Wan [1 ]
Razib, Mohd Asyraf Mohd [2 ]
Nor, Khairul Affendy Md [2 ]
Abidin, Zulkifli Zainal [2 ]
机构
[1] Int Islamic Univ Malaysia, Kulliyyah Engn, Dept Mechatron, Kuala Lumpur, Malaysia
[2] Int Islamic Univ Malaysia, Kulliyyah Engn, Ctr Unmanned Technol CUTe, Kuala Lumpur, Malaysia
关键词
autonomous robot; scrubber robot; PID controller; Robot Operating System (ROS);
D O I
10.1109/ICOM61675.2024.10652555
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
This work describes the preliminary design and development of an autonomous scrubber robot with the compatibility of the robot operating system (ROS). In the development of autonomous robots, the critical challenge lies in devising an advanced motion control system that can mitigate inherent uncertainties, such as wheel asymmetry, sensor inaccuracies, and external disturbances, to ensure precise and consistent robot movement, especially in tasks requiring straight-line trajectories. The utilization of the PID algorithm enables the accurate control of the speed of two brushless DC motors in the autonomous scrubber robot. The system architecture incorporates an Arduino Mega 2560 microcontroller board, along with the integration of a two-axis gyroscope and accelerometer for determining the system's orientation. The integration of Advanced Monte Carlo Localization (AMCL) within the ROS framework enhances the system's ability to accurately determine the robot's pose by leveraging probabilistic methods and real-time sensor data integration. During the experiments, a noticeable trend emerged in the observed error percentages as the robot's covered distance increased. Experimental results demonstrate the machine's ability to maneuver flexibly, including straightline movements.
引用
收藏
页码:27 / 32
页数:6
相关论文
共 50 条
  • [21] Design and Control of a Climbing Robot for Autonomous Vertical Gardening
    Jamsek, Marko
    Sajko, Gal
    Krpan, Jurij
    Babic, Jan
    MACHINES, 2024, 12 (02)
  • [22] Design, Analysis and Control of an Autonomous Underwater Surveillance Robot
    Udupa, Sumukha
    Joshi, Nishant
    Raman, Shashank
    2017 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS-ASIA (ICCE-ASIA), 2017, : 121 - 126
  • [23] Design Optimization of Electric Propulsion of Flying Exploratory Autonomous Robot
    Wasik, Mateusz
    Skarka, Wojciech
    TRANSDISCIPLINARY LIFECYCLE ANALYSIS OF SYSTEMS, 2015, 2 : 367 - 376
  • [24] DHP adaptive critic motion control of autonomous wheeled mobile robot
    Lin, Wei-Song
    Yang, Ping-Chieh
    2007 IEEE INTERNATIONAL SYMPOSIUM ON APPROXIMATE DYNAMIC PROGRAMMING AND REINFORCEMENT LEARNING, 2007, : 311 - +
  • [25] Design and Motion Control of Autonomous Underwater Vehicle, Amogh
    Upadhyay, V.
    Gupta, S.
    Dubey, A. C.
    Rao, M. J.
    Siddhartha, P.
    Gupta, V.
    George, S.
    Bobba, R.
    Sirikonda, R.
    Maloo, A.
    Idichandy, V. G.
    2015 IEEE UNDERWATER TECHNOLOGY (UT), 2015,
  • [26] Development of Autonomous Driving and Motion Control System for a Patient Transfer Robot
    Kim, Changwon
    Kim, Chan-Jung
    ACTUATORS, 2023, 12 (03)
  • [27] Autonomous Localization and Motion Control of Under-Vehicle Inspection Robot
    Zhang, Muhua
    Ma, Lei
    Shen, Kai
    Sun, Yongkui
    IFAC PAPERSONLINE, 2023, 56 (02): : 3060 - 3065
  • [28] Motion Control of the Autonomous Mobile Robot Considering Personal Spaces of Pedestrians
    Zhang, Bin
    Shimazu, Kouki
    Kaneko, Masahide
    Lim, Hun-Ok
    2020 SICE INTERNATIONAL SYMPOSIUM ON CONTROL SYSTEMS (SICE ISCS 2020), 2020, : 7 - 11
  • [29] Autonomous Motion of a Mobile Robot based on Potential Fields and Polar Control
    Munoz, Jose-Maria
    Munoz-Panduro, Emanuel
    Ramos, Oscar E.
    PROCEEDINGS OF THE 2018 IEEE 25TH INTERNATIONAL CONFERENCE ON ELECTRONICS, ELECTRICAL ENGINEERING AND COMPUTING (INTERCON 2018), 2018,
  • [30] Design and Motion Control of a Spherical Robot With Control Moment Gyroscope
    Chen, Jiazhen
    Ye, Ping
    Sun, Hanxu
    Jia, Qingxuan
    2016 3RD INTERNATIONAL CONFERENCE ON SYSTEMS AND INFORMATICS (ICSAI), 2016, : 114 - 120