Demonstration of robotic deburring process motor skills from motion primitives of human skill model

Parvizi, Payam
This study presents a new method to learn motor skills of robotic deburring process from a human expert who is performing manual deburring operation. By utilizing this method, it is possible to automate the robotic deburring process of a workpiece with an unknown shape. In this work, the task-related movements of the human expert are recorded using 6DOF and 1DOF haptic devices. Then, the intrinsic movement primitives are parametrized by using Dynamic Movement Primitive (DMP) method. By collecting dataset of parameters and weights of this method, trajectories of complex behaviors can be generated. Moreover, this method can adapt itself with respect to different start and goal positions. In order to move from one position to other position in two-dimensional space, rhythmic movements of human expert are extracted by using two-dimensional DMPs. In addition, different fundamental studies have been done on general concentrated-position DMP and local DMP. In general concentrated DMP, the experiments are conducted on 6DOF haptic device, in which the manual deburring processes on a workpiece are imitated and the results are used as primitives to accomplish general automatic deburring on the workpiece. Furthermore, Local DMP performs like the human automatic controller which its aim is to control force using movement primitives of the skills of a human expert in one dimension. The experiments of local DMP are conducted on 1DOF haptic device interacted with 6DOF grinding robot and piezoelectric actuator. Moreover, automation of robotic deburring process on unknown workpiece requires studies on tool deflection, collision, optimal velocity and surface shape search. Different experiments have been performed in order to eliminate collision and reduce form error on a workpiece. The results of experiments are analyzed by scanning the surface of workpieces. Finally, our process is compared with an alternative process and the time duration of each process is analyzed.


Implementation of a closed-loop action generation system on a humanoid robot through learning by demonstration
Tunaoğlu, Doruk; Şahin, Erol; Department of Computer Engineering (2010)
In this thesis the action learning and generation problem on a humanoid robot is studied. Our aim is to realize action learning, generation and recognition in one system and our inspiration source is the mirror neuron hypothesis which suggests that action learning, generation and recognition share the same neural circuitry. Dynamic Movement Primitives, an efficient action learning and generation approach, are modified in order to fulfill this aim. The system we developed (1) can learn from multiple demonstr...
Parametrization of Robotic Deburring Process with Motor Skills from Motion Primitives of Human Skill Model
Parvizi, Payam; Ugurlu, Musab Cagri; Açıkgöz, Kemal; Konukseven, Erhan İlhan (2017-08-31)
In this paper, a new method for learning robotic deburring process motor skills from human skill model is presented. The skill of a human expert is obtained by using the human skill model. This model is implemented in robot control systems that make robots imitate human skills in deburring process tasks. Based on deburring process, family of basic pattern motions are listed by identifying the movement in the task (e.g. circular, straight line and sharp corners). These motions depend on a number of complex p...
Intelligent gait control of a multilegged robot used in rescue operations
Karalarlı, Emre; Erkmen, Aydan Müşerref; Erkmen, İsmet; Department of Electrical and Electronics Engineering (2003)
In this thesis work an intelligent controller based on a gait synthesizer for a hexapod robot used in rescue operations is developed. The gait synthesizer draws decisions from insect-inspired gait patterns to the changing needs of the terrain and that of rescue. It is composed of three modules responsible for selecting a new gait, evaluating the current gait, and modifying the recommended gait according to the internal reinforcements of past time steps. A Fuzzy Logic Controller is implemented in selecting t...
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 ...
A behavior based robot control system architecture for navigation environments with randomly allocated walls
Altuntaş, Berrin; Alpaslan, Ferda Nur; Department of Computer Engineering (2003)
Integration of knowledge to the control system of a robot is the best way to emerge intelligence to robot. The most useful knowledge for a robot control system that aims to visit the landmarks in an environment is the enviromental knowledge. The most natural representation of the robot2s environment is a map. This study presents a behavior based robot control system architecture that is based on subsumption and motor schema architectures and enables the robot to construct the map of the environment by using...
Citation Formats
P. Parvizi, “Demonstration of robotic deburring process motor skills from motion primitives of human skill model,” M.S. - Master of Science, Middle East Technical University, 2018.