Design and development of an online robot programming framework with robot operating system (ROS) / Yeoh Ru Sern

Yeoh, Ru Sern (2019) Design and development of an online robot programming framework with robot operating system (ROS) / Yeoh Ru Sern. Masters thesis, University of Malaya.

[img] Image (JPEG) (The Candidate’s Agreement)
Restricted to Repository staff only

Download (723Kb)
    PDF (Thesis M.A)
    Download (3372Kb) | Preview


      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, modularity of robotic work cells could be improved. In this project, an online robot programming framework is developed in 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: Thesis (Masters)
      Additional Information: Research Report (M.A.) - Faculty of Engineering, University of Malaya, 2019.
      Uncontrolled Keywords: Robotics technology; Online robot programming; Fourth Industrial Revolution; Cyber physical systems
      Subjects: T Technology > TJ Mechanical engineering and machinery
      Divisions: Faculty of Engineering
      Depositing User: Mrs Rafidah Abu Othman
      Date Deposited: 08 Jul 2020 02:03
      Last Modified: 08 Jul 2020 02:03

      Actions (For repository staff only : Login required)

      View Item