Robotics and Computer-integrated Manufacturing | 2019

A constraint-based programming approach for robotic assembly skills implementation

 
 
 
 

Abstract


Abstract The features of modern collaborative robots, mainly their kinematic redundancy combined with the light-weight structure, can be fully exploited in parts assembly. Traditional robot-level paradigm to robot programming, that requires to explicitly specify the motion of the robot and allows to use contact forces for motion supervision only, cannot be easily applied to complex interaction tasks, such as robotic assembly. Instead, by shifting paradigm to skill-based programming, it is possible to specify force control actions at task level and inherently provide compliant capabilities, without the need to specify the motions of the robot. To this end, this paper presents a constraint-based programming framework for the implementation of assembly skills for light-weight redundant robots, enabling a reactive generation of motion trajectories based on force control requirements. The effectiveness of the proposed approach is experimentally validated on a bimanual assembly use case performed with the ABB YuMi dual-arm robot, requiring a peg-in-hole insertion and a cap-rotation task. Estimation of the interaction force/torque additionally enables the execution of the assembly operation without the need for exteroceptive sensors.

Volume 59
Pages 69-81
DOI 10.1016/J.RCIM.2019.03.005
Language English
Journal Robotics and Computer-integrated Manufacturing

Full Text