TY - GEN
T1 - Adapting to contacts
T2 - 17th IEEE-RAS International Conference on Humanoid Robotics, Humanoids 2017
AU - Shahriari, Erfan
AU - Kramberger, Aljaz
AU - Gams, Andrej
AU - Ude, Ales
AU - Haddadin, Sami
N1 - Publisher Copyright:
© 2017 IEEE.
PY - 2017/12/22
Y1 - 2017/12/22
N2 - In this paper, we develop a framework to encode demonstrated trajectories as periodic dynamic motion primitives (DMP) for an impedance-controlled robot and their modification to fulfil the task objective, i. e.To adapt based on the force feedback and encoded desired wrench profile via an admittance controller. This behavior by itself can violate stability. Therefore, a passivity analysis for the whole system is presented, and based on input power ports and the demonstrated reference power, a passivity observer (PO) is designed. Subsequently, a DMP phase altering law is introduced according to the passivity criterion in order to adjust the phase based on the passivity criterion. However, since this does not necessarily guarantee passivity, a suitable virtual energy tank is used. Experimental results on a Kuka LWR-4 robot polishing an unknown surface underline the real world applicability the suggested controller.
AB - In this paper, we develop a framework to encode demonstrated trajectories as periodic dynamic motion primitives (DMP) for an impedance-controlled robot and their modification to fulfil the task objective, i. e.To adapt based on the force feedback and encoded desired wrench profile via an admittance controller. This behavior by itself can violate stability. Therefore, a passivity analysis for the whole system is presented, and based on input power ports and the demonstrated reference power, a passivity observer (PO) is designed. Subsequently, a DMP phase altering law is introduced according to the passivity criterion in order to adjust the phase based on the passivity criterion. However, since this does not necessarily guarantee passivity, a suitable virtual energy tank is used. Experimental results on a Kuka LWR-4 robot polishing an unknown surface underline the real world applicability the suggested controller.
UR - http://www.scopus.com/inward/record.url?scp=85044461809&partnerID=8YFLogxK
U2 - 10.1109/HUMANOIDS.2017.8239548
DO - 10.1109/HUMANOIDS.2017.8239548
M3 - Conference contribution
AN - SCOPUS:85044461809
T3 - IEEE-RAS International Conference on Humanoid Robots
SP - 136
EP - 142
BT - 2017 IEEE-RAS 17th International Conference on Humanoid Robotics, Humanoids 2017
PB - IEEE Computer Society
Y2 - 15 November 2017 through 17 November 2017
ER -