Design and development of an online robot programming and simulation framework using the Robot Operating System (ROS)

Yap, Hwa Jen and Yeoh, Ru Sern and Tan, Chee Hau and Sivadas, Chandra Sekaran and Chang, Siow Wee and Liew, Kan Ern (2019) Design and development of an online robot programming and simulation framework using the Robot Operating System (ROS). In: The 20th Asia Pacific Industrial Engineering And Management Systems (APIEMS 2019), 2-5 December 2019, Kanazawa City, Kanazawa, Japan.

[img] Text (Full Text)
APIEMS 2019 Proceeding.pdf
Restricted to Repository staff only

Download (873kB) | Request a copy


In the Fourth Industrial Revolution, robotics technology plays an increasingly important role in order to increase productivity through the use of cyber-physical systems. However, industrial robotic arms require expertise in fields such as mechanical and software engineering in order to be used. Furthermore, the modularity of robotic work cells could be improved. In this project, an online robot programming and Simulation framework is developed in the Robot Operating System (ROS). The framework includes a master and slave node that allows for teleoperation of the intended robotic arm. A graphical user interface (GUI) is provided on the master personal computer (PC) in order to receive a target coordinate point for the robotic arm end-effector from the user. The EezyBotArm Mk2 3-dimensional (3D) printed arm is used for control and testing. The kinematics study of the robotic arm is performed and based on the equations derived is used to convert the coordinate point into the corresponding joint variables. The joint variables are then transmitted from the master PC to the slave Raspberry Pi. The Raspberry Pi interfaces with an Arduino UNO board in order to control the servo motors on the robotic arm via pulse width modulation (PWM) signal.

Item Type: Conference or Workshop Item (Paper)
Additional Information: Conference paper
Uncontrolled Keywords: Cyber-physical; robot operating system (ROS); modularity; robotic arm; kinematics
Subjects: T Technology > TA Engineering (General). Civil engineering (General)
T Technology > TJ Mechanical engineering and machinery
Divisions: Faculty of Engineering
Depositing User: Mr. Mohd Safri
Date Deposited: 20 Jan 2020 04:10
Last Modified: 20 Jan 2020 04:10

Actions (login required)

View Item View Item