Design and implementation of a device to control a robotic arm by EMG signal

Download
2013
Kandemir, Görkem
In this study, an electromyogram (EMG)based human machine interface system is designed and implemented. System acquires EMG signals and processes them to generate commands to control a robotic arm. Different signal processing methodologies are investigated, realized, and compared. The thesis study includes design and implementation of an 8 channels electromyogram data acquisition system which is used to record raw EMG signals from operator’s muscles. The system transfers raw EMG data to control software via USB. Control software processes the raw EMG data accordingly and generates control commands which are used to control the robotic arm. The robotic arm “AL5D” and its actuator driver which are used in thesis are not designed in the scope of this study. They are commercial products which are purchased from Lynxmotion Company. There are five servo motors placed on the robotic arm to realize movements. Communication with the robotic arm is achieved via USB so that the system may be interfaced with any PC. In the near-real time implemented system, the operator is expected to contract his/her predefined muscles. Each muscle is used to control a specific servo on the robotic arm. After operator is trained to run the designed HMI (Human Machine Interface) system, he is able to drive the robotic arm with full functionality. Different time domain and frequency domain signal processing algorithms are investigated in this study.However, only time domain algorithms are implemented in the designed near-real time HMI system. On the other hand, frequency domain algorithms are studied in post-processing environment. Time domain algorithms are based on different time domain features of the raw EMG signal.All time domain features aresuccessfully processed to drive the corresponding servo on the robotic armwith 100% accuracy.

Suggestions

Design of a variable five-axes adjustable configuration robot manipulator
YUCEL, AS; Ersak, Aydın (1994-04-14)
A robot manipulator design is presented in this paper supplying a few kinematical configurations in a single structure which is in the mean time, reconfigurable for given tasks and hence making the level of flexibility and adaptability much higher for changing working environments
DEVELOPMENT OF AN EXTENSIBLE HETEROGENEOUS SWARM ROBOT PLATFORM
Bilaloğlu, Cem; Turgut, Ali Emre; Şahin, Erol; Department of Mechanical Engineering (2022-1-13)
This thesis introduces Kobot -- an extensible heterogeneous swarm robot platform. Kobot platform uses a common hardware and software architecture based on off-the-shelf components, 3-D printing, and open-source software that evolves with state of the art. Robots built using this common architecture range from wheeled to flying robots and formed a heterogeneous swarm. The common architecture enabled developing and testing systems for the lightweight flying robots on resourceful ground robots. As a result, Ko...
Robotic system design for reshaping estimated human intention in human-robot interactions
Durdu, Akif; Erkmen, İsmet; Erkmen, Aydan Müşerref; Department of Electrical and Electronics Engineering (2012)
This thesis outlines the methodology and experiments associated with the reshaping of human intention via based on the robot movements in Human-Robot Interactions (HRI). Although works on estimating human intentions are quite well known research areas in the literature, reshaping intentions through interactions is a new significant branching in the field of human-robot interaction. In this thesis, we analyze how previously estimated human intentions change based on his/her actions by cooperating with mobile...
Software development for man-machine interface for an industrial robot
Cengiz, Mahir Cihan; Kaftanoğlu, Bilgin; Department of Mechanical Engineering (2003)
In this study, a robotic software, which controls the robot, is developed. The robot considered is a six degree of freedom robot and it is designed and manufactured in METU. User can send the robot anywhere in space within its workspace, in any orientation. Forward and inverse kinamatics can be executed according to the needs. Simulation framework is embedded into the software for the 3D visualisation of the robot. Any movements can be simulated on the screen. Software also generates the path for the given ...
The learning and use of traversability affordance using range images on a mobile robot
Ugur, Emre; Dogar, Mehmet R.; Cakmak, Maya; Şahin, Erol (2007-04-14)
We are interested in how the concept of affordances can affect our view to autonomous robot control, and how the results obtained from autonomous robotics can be reflected back upon the discussion and studies on the concept of affordances. In this paper, we studied how a mobile robot, equipped with a 3D laser scanner, can learn to perceive the traversability affordance and use it to wander in a room filled with spheres, cylinders and boxes. The results showed that after learning, the robot can wander around...
Citation Formats
G. Kandemir, “Design and implementation of a device to control a robotic arm by EMG signal,” M.S. - Master of Science, Middle East Technical University, 2013.