Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Human–Robot Interaction Based on Motion and Force Control

Karlsson, Martin LU (2019) In PhD Theses
Abstract
Industrial robots typically require detailed programming and carefully configured work cells to perform well. The large engineering effort implicates high cost and long preparation time, and this is the major obstruction when mediating tasks to robots. The research in this thesis therefore aims to make robot programming faster and more accessible. Methods that allow for programmers to mediate and modify tasks by means of demonstration are presented. Further, robots' abilities to replan with respect to unforeseen changes in their surroundings are enhanced, thus lowering the effort needed for work-cell configuration.


We first consider adjustment of robot movements generated by dynamical movement primitives (DMPs). DMPs are... (More)
Industrial robots typically require detailed programming and carefully configured work cells to perform well. The large engineering effort implicates high cost and long preparation time, and this is the major obstruction when mediating tasks to robots. The research in this thesis therefore aims to make robot programming faster and more accessible. Methods that allow for programmers to mediate and modify tasks by means of demonstration are presented. Further, robots' abilities to replan with respect to unforeseen changes in their surroundings are enhanced, thus lowering the effort needed for work-cell configuration.


We first consider adjustment of robot movements generated by dynamical movement primitives (DMPs). DMPs are motion-control laws with emphasis on easy modification. For instance, goal configuration and time scale for a certain movement can be updated through one parameter each, commonly without further consideration. In this research, these capabilities are extended to support modifications based on demonstrations through physical human--robot interaction. Further, the motion-control laws are extended to support online replanning for overcoming unforeseen movement deviations.


Subsequently, a method that enables robots to recognize contact force/torque transients acting on the end-effector, without using a force/torque sensor, is proposed. This is achieved using machine learning. The robot is first exposed to examples of force/torque transients. Based on these data, a recurrent neural network (RNN) is trained to recognize such transients. The functionality is used to automatically determine when a robotic subtask is finished, to proceed to the next subtask at the right time. Finally, a control algorithm for teleoperation with force feedback is developed. It allows for an operator to demonstrate movement and forces remotely. One robot arm is moved directly through physical contact with the operator, and a distant robot arm moves accordingly. Interaction forces are reflected to each side of the interface.


Each of the methods presented in this thesis is implemented in a real-time application and verified experimentally on an industrial robot. (Less)
Please use this url to cite or link to this publication:
author
supervisor
opponent
  • Professor van der Smagt, Patrick, Ludwig Maximilian University of Munich and Volkswagen Group, Munich
organization
publishing date
type
Thesis
publication status
published
subject
keywords
Robotics, Machine Learning, Force Control, Motion Control
in
PhD Theses
pages
155 pages
publisher
Department of Automatic Control, Faculty of Engineering LTH, Lund University
defense location
M:A, M-huset, Lunds Tekniska Högskola
defense date
2019-04-26 10:15:00
ISSN
0280-5316
ISBN
978-91-7895-016-4
978-91-7895-017-1
project
Kirurgens Perspektiv
Flexifab
RobotLab LTH
SARAFun—Smart Assembly Robot with Advanced FUNctionalities
language
English
LU publication?
yes
id
826e2054-6166-4228-b803-5aaf44dd5327
date added to LUP
2019-02-28 16:01:38
date last changed
2019-04-03 14:24:42
@phdthesis{826e2054-6166-4228-b803-5aaf44dd5327,
  abstract     = {{Industrial robots typically require detailed programming and carefully configured work cells to perform well. The large engineering effort implicates high cost and long preparation time, and this is the major obstruction when mediating tasks to robots. The research in this thesis therefore aims to make robot programming faster and more accessible. Methods that allow for programmers to mediate and modify tasks by means of demonstration are presented. Further, robots' abilities to replan with respect to unforeseen changes in their surroundings are enhanced, thus lowering the effort needed for work-cell configuration.<br/><br/><br/>We first consider adjustment of robot movements generated by dynamical movement primitives (DMPs). DMPs are motion-control laws with emphasis on easy modification. For instance, goal configuration and time scale for a certain movement can be updated through one parameter each, commonly without further consideration. In this research, these capabilities are extended to support modifications based on demonstrations through physical human--robot interaction. Further, the motion-control laws are extended to support online replanning for overcoming unforeseen movement deviations.<br/><br/><br/>Subsequently, a method that enables robots to recognize contact force/torque transients acting on the end-effector, without using a force/torque sensor, is proposed. This is achieved using machine learning. The robot is first exposed to examples of force/torque transients. Based on these data, a recurrent neural network (RNN) is trained to recognize such transients. The functionality is used to automatically determine when a robotic subtask is finished, to proceed to the next subtask at the right time. Finally, a control algorithm for teleoperation with force feedback is developed. It allows for an operator to demonstrate movement and forces remotely. One robot arm is moved directly through physical contact with the operator, and a distant robot arm moves accordingly. Interaction forces are reflected to each side of the interface. <br/><br/><br/>Each of the methods presented in this thesis is implemented in a real-time application and verified experimentally on an industrial robot.}},
  author       = {{Karlsson, Martin}},
  isbn         = {{978-91-7895-016-4}},
  issn         = {{0280-5316}},
  keywords     = {{Robotics; Machine Learning; Force Control; Motion Control}},
  language     = {{eng}},
  month        = {{04}},
  publisher    = {{Department of Automatic Control, Faculty of Engineering LTH, Lund University}},
  school       = {{Lund University}},
  series       = {{PhD Theses}},
  title        = {{Human–Robot Interaction Based on Motion and Force Control}},
  url          = {{https://lup.lub.lu.se/search/files/62228554/mk_thesis_digital_version.pdf}},
  year         = {{2019}},
}