Hostname: page-component-848d4c4894-xfwgj Total loading time: 0 Render date: 2024-06-21T07:22:36.575Z Has data issue: false hasContentIssue false

A compliant controller dynamically updating the compliance center by contact localization

Published online by Cambridge University Press:  01 September 1998

Sungchul Kang
Affiliation:
Humanoid Robot Research Center, KAIST, P.O. Box 131, Cheongryang, Seoul, South Korea. E-mail: kasch@kistmail.kist.re.kr
Yonk K. Hwang
Affiliation:
Intelligent System Principles Dept. 9621, Sandia National Laboratories, MS 1008, P.O. Box 5800, Albuquerque, N.M. 87185, USA. E-mail: hwang@isrc.sandia.gov
Munsang Kim
Affiliation:
Humanoid Robot Research Center, KAIST, P.O. Box 131, Cheongryang, Seoul, South Korea. E-mail: kasch@kistmail.kist.re.kr
Chongwon Lee
Affiliation:
Humanoid Robot Research Center, KAIST, P.O. Box 131, Cheongryang, Seoul, South Korea. E-mail: kasch@kistmail.kist.re.kr
Kyo-Il Lee
Affiliation:
Dept. Mech. Design & Prod. Engineering, Seoul National University, 56-1, Shinlim-dong San, Kwanak-gu, Seoul, South Korea. E-mail: ki@plaza.snu.ac.kr

Abstract

This paper presents a compliant control method for insertion of complex objects with concavities. Most work on robot assembly using compliant motion control schemes focuses on overcoming jamming conditions for simple peg-in-hole problems, and cannot be used for complex shapes frequently encountered in assembly applications. When an object is being inserted to a hole or slot with a small clearance, a contact path is issued to compensate for uncertainties. When the object shape is complex, however, the contact state changes several times and severely, making compliant control difficult. The algorithm presented here is capable of generating satisfactory compliant motion control in spite of changing contact states. During the execution of a nominal motion plan, it computes the actual position of the contact point from the force/torque sensor reading using a contact localization algorithm. It then dynamically updates the center for compliance to the computed contact point, and minimize the chance of jamming and unwanted collisions. The control scheme has been implemented on hardware and tested on the task of inserting a T-shape into a C-shape involving a very tight tolerance. The insertion motion was accomplished by a sequence of 2 translational and 1 rotational compliant motions, and successfully executed by the proposed compliant motion controller.

Type
Research Article
Copyright
© 1998 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)