Design and Simulation of a Multi-Degree-of-Freedom Robotic Arm Using Gazebo and ROS

Authors

  • S.Kavitha, K.Kanchana, N.Rajeswari, John De Britto C, S.Parameswari, Pradeep C, Anoop K J

Keywords:

Multi-degree-of-freedom robotic arm, Gazebo simulation, Robot Operating System (ROS), inverse kinematics, path planning, hardware integration, software architecture, performance evaluation.

Abstract

This study presents the design and simulation of a multi-degree-of-freedom robotic arm utilizing Gazebo and the Robot Operating System (ROS). The methodology encompasses the integration of hardware and software components through a structured approach. Key hardware elements include motors, motor controllers, a microcontroller, servos, and a camera, all powered by a regulated 12V DC supply. The microcontroller processes sensor inputs and controls motor operations, while the camera provides visual feedback for object detection and tracking. Software implementation involves developing ROS nodes for modular control, incorporating advanced control algorithms like inverse kinematics and path planning into the microcontroller firmware. The URDF model of the robotic arm is imported into Gazebo for simulation, allowing for performance validation in a controlled virtual environment. Various test scenarios in Gazebo evaluate the robotic arm's performance in activities such as handling objects and avoiding obstacles. The integration of ROS with Gazebo enables real-time testing, iterative improvements, and ensures the final design meets the desired specifications. This comprehensive approach results in a robust and reliable multi-degree-of-freedom robotic arm system, highlighting the potential of combining ROS and Gazebo for advanced robotic simulations and applications.

Downloads

Download data is not yet available.

References

Chen, X., Liu, H., & Zheng, G. (2020). Development of a ROS-based control framework for a collaborative robotic arm. IEEE Access, 8, 203136-203145.

Rodriguez, F., Munoz, F., & Garcia, A. (2021). ROS-based simulation and control of a multi-DOF robotic arm for industrial applications. In 2021 IEEE International Conference on Industrial Technology (ICIT) (pp. 953-958). IEEE.

Santos, P., Costa, P., & Moreira, A. P. (2021). Implementation of a ROS-based robotic system for manipulation tasks. In 2021 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS) (pp. 4523-4529). IEEE.

Wang, J., Zhou, Z., & Chen, Y. (2022). An open-source ROS-based simulation framework for robotic manipulators. Robotics and Autonomous Systems, 147, 103857.

Lee, S., Kim, H., & Park, J. (2020). Development and validation of a ROS-Gazebo based simulation platform for robotic applications. International Journal of Advanced Robotic Systems, 17(3), 1729881420926184.

Kim, Y., & Kim, J. (2022). A ROS-based real-time control system for a multi-DOF robotic arm with Gazebo simulation. In 2022 IEEE International Conference on Robotics and Automation (ICRA) (pp. 2534-2540). IEEE.

Sharma, R., & Kumar, V. (2020). Real-time simulation and control of a robotic arm using ROS and Gazebo. In 2020 3rd International Conference on Robotics and Automation Engineering (ICRAE) (pp. 56-60). IEEE.

Zhang, L., Liu, Y., & Chen, H. (2021). Dynamic simulation and control of a robotic manipulator using ROS and Gazebo. Applied Sciences, 11(14), 6432.

Gomez, J., Fernandez, R., & Jimenez, P. (2022). ROS-Gazebo based robotic arm simulation for educational purposes. Education and Information Technologies, 27(2), 1485-1500.

Lee, D., Park, M., & Lee, B. (2021). Design and simulation of an autonomous robotic arm with multi-DOF using ROS. Journal of Automation and Control Engineering, 9(4), 300-306.

Huang, J., & Zhang, Z. (2021). A simulation study on ROS-based control of a robotic arm in a Gazebo environment. In 2021 IEEE International Conference on Mechatronics and Automation (ICMA) (pp. 1024-1030). IEEE.

Patel, D., & Shah, V. (2022). Implementation of inverse kinematics for a robotic arm using ROS and Gazebo. In 2022 IEEE International Conference on Advanced Robotics and Mechatronics (ICARM) (pp. 345-350). IEEE.

Ahn, J., & Lee, H. (2020). Development of a teleoperation system for a robotic arm using ROS and Gazebo. Sensors, 20(22), 6597.

Nair, S., & Menon, P. (2021). Real-time control of a 6-DOF robotic arm using ROS and Gazebo. In 2021 IEEE International Conference on Robotics and Biomimetics (ROBIO) (pp. 678-684). IEEE.

Wang, T., & Li, X. (2022). ROS-based simulation and path planning for an industrial robotic arm. Journal of Robotics, 2022, 9328437.

Xu, Y., & Zhao, Y. (2020). A simulation framework for multi-DOF robotic arms using ROS and Gazebo. International Journal of Advanced Manufacturing Technology, 108(9), 2915-2925.

Park, J., & Kim, S. (2021). ROS and Gazebo-based simulation of a multi-DOF robotic arm for manufacturing tasks. Procedia Manufacturing, 54, 345-351.

Zhao, R., & Liu, J. (2022). Design and control of a ROS-based robotic arm with multi-DOF. Robotics and Computer-Integrated Manufacturing, 73, 102249.

Garcia, M., & Torres, M. (2021). Educational robotics: Developing a multi-DOF robotic arm using ROS. IEEE Transactions on Education, 64(2), 125-132.

Wei, Z., & Zhou, Y. (2021). A ROS-Gazebo based framework for robotic arm control and simulation. In 2021 IEEE International Conference on Robotics and Automation (ICRA) (pp. 1123-1129). IEEE.

Karthik, V., & Ramakrishnan, S. (2020). Simulation and control of a robotic arm with ROS and Gazebo for industrial automation. In 2020 IEEE International Conference on Emerging Technologies and Factory Automation (ETFA) (pp. 1119-1125). IEEE.

Cho, K., & Kim, J. (2021). Development of a multi-DOF robotic arm simulation environment using ROS. Sensors and Actuators A: Physical, 317, 112477.

Zeng, Y., & Sun, J. (2022). Path planning and control of a robotic arm using ROS and Gazebo. International Journal of Robotics Research, 41(5), 507-519.

Wu, L., & Liu, X. (2021). ROS-based design and control of a robotic arm for medical applications. Journal of Medical Robotics Research, 6(3), 2150007.

Shen, J., & Wu, H. (2020). Simulation of a multi-DOF robotic arm in ROS and Gazebo. In 2020 IEEE International Conference on Robotics and Automation (ICRA) (pp. 4230-4235). IEEE.

Zhou, M., & Yang, F. (2021). ROS and Gazebo-based inverse kinematics for robotic arm control. In 2021 International Conference on Robotics and Automation Engineering (ICRAE) (pp. 204-210). IEEE.

Li, B., & Xu, D. (2022). Real-time control of robotic arms using ROS: A review. Robotics and Autonomous Systems, 150, 103917.

Nguyen, T., & Le, H. (2021). Educational use of ROS and Gazebo in robotic arm simulation. IEEE Access, 9, 98273-98283.

Wang, Y., & Chen, H. (2022). Development of an AI-driven robotic arm using ROS and Gazebo. Journal of Artificial Intelligence Research, 74, 343-358.

He, L., & Wu, M. (2020). ROS-Gazebo based control system for a multi-DOF robotic arm. In 2020 IEEE International Conference on Control and Automation (ICCA) (pp. 1150-1155). IEEE.

Kappler, D., et al. (2015). "Real-time perception meets reactive motion generation." In 2015 IEEE International Conference on Robotics and Automation (ICRA) (pp. 5927-5932). IEEE.

Michel, O. (2004). "Webots: Professional mobile robot simulation." International Journal of Advanced Robotic Systems, 1(1), 40.

Levine, S., Pastor, P., Krizhevsky, A., & Quillen, D. (2018). "Learning hand-eye coordination for robotic grasping with deep learning and large-scale data collection." The International Journal of Robotics Research, 37(4-5), 421-436.

Tsardoulias, E., Mitkas, P. A., & Gasteratos, A. (2014). "Real-time adaptive kinematics for robotic manipulators using a hybrid approach of neuro-fuzzy methods." Robotics and Autonomous Systems, 62(9), 1244-1256.

Chacko, V., Alex, B., George, S. M., Kanchana, K., & Sebastian, S. (2020). Semi-Humanoid robot for clinical assistance during covid 19. Solid State Technology, 5509-5516.

Arivalagan, M., M. Lavanya, A. Manonmani, S. Sivasubramanian, and P. Hosanna Princye. "Agricultural robot for automized fertilizing and vigilance for crops." In 2020 IEEE International Conference on Advances and Developments in Electrical and Electronics Engineering (ICADEE), pp. 1-3. IEEE, 2020.

Anitha, K., T. Aravind, and S. Praveen Kumar. "Spying robot for the war field with a wireless night vision camera." In AIP Conference Proceedings, vol. 2935, no. 1. AIP Publishing, 2024.

Sheebajoice, C., Reddy, R. S. K., Kumar, T. R. V., & Tharun, V. (2023, March). Obstacle Detection and Safe Navigation in Unexpected Situations of Intelligent Vehicle. In 2023 International Conference on Innovative Data Communication Technologies and Application (ICIDCA) (pp. 620-625). IEEE.

Dubey, A. P., Pattnaik, S. M., Banerjee, A., Sarkar, R., & Kumar, S. (2016). Autonomous control and implementation of coconut tree climbing and harvesting robot. Procedia computer science, 85, 755-766.

Sivakumar, P., Ramesh, K., & Manimaran, S. (2024, March). Modelling of tethered UAV system for coconut/ice apple harvesting–A review. In AIP Conference Proceedings (Vol. 3035, No. 1). AIP Publishing.

Dwivedi, A., Siddiqui, D., Yeotkar, P., & Khandelwal, R. (2024). CGPCRobot: pole climbing robot with controlled gripper mechanism. Sādhanā, 49(1), 73.

Prados, C., Hernando, M., Gambao, E., & Brunete, A. (2024). A Review and Evaluation of Control Architectures for Modular Legged and Climbing Robots. Biomimetics, 9(6), 319.

Mendoza, N., & Haghshenas-Jaryani, M. (2024). Combined Soft Grasping and Crawling Locomotor Robot for Exterior Navigation of Tubular Structures. Machines, 12(3), 157.

Megalingam, R. K., Senthil, A. P., Raghavan, D., & Manoharan, S. K. (2024). Modeling of novel circular gait motion through daisy sequence fitting algorithm in a vertical climbing snake robot. Journal of Field Robotics, 41(2), 211-226.

Zhu, J. (2024). CREST: A low energy consumption wall climbing robot with passive impactive negative pressure adhesion. Engineering Research Express, 6(2), 025513.

Guo, X., Tang, W., Qin, K., Zhong, Y., Xu, H., Qu, Y., ... & Zou, J. (2024). Powerful UAV manipulation via bioinspired self-adaptive soft self-contained gripper. Science Advances, 10(19), eadn6642.

Fang, G., & Cheng, J. (2023). Advances in climbing robots for vertical structures in the past decade: a review. Biomimetics, 8(1), 47.

Rafiee, M., Razeghi, M., Choobineh, A., Jahangiri, M., & Seif, M. (2023). Development of an Ergonomic, Portable, Climber-Propelled Date Tree Climbing Device. Journal of Agromedicine, 28(3), 497-510.

Subramanian, P., & Sankar, T. S. (2023). Development of a novel coconut-tree-climbing machine for harvesting. Mechanics Based Design of Structures and Machines, 51(5), 2757-2775.

Dwivedi, A., Siddiqui, D., Yeotkar, P., & Khandelwal, R. (2024). CGPCRobot: pole climbing robot with controlled gripper mechanism. Sādhanā, 49(1), 73.

Downloads

Published

12.06.2024

How to Cite

S.Kavitha. (2024). Design and Simulation of a Multi-Degree-of-Freedom Robotic Arm Using Gazebo and ROS. International Journal of Intelligent Systems and Applications in Engineering, 12(4), 1588–1597. Retrieved from https://ijisae.org/index.php/IJISAE/article/view/6456

Issue

Section

Research Article