A unified control framework for human-robot interaction
Co-existence of human and robot in the same workspace requires the robot to perform robot tasks such as trajectory tracking and also interaction tasks such as keeping a safe distance from human. According to various human-robot interaction scenarios, different interaction tasks usually require diffe...
Saved in:
Main Author: | |
---|---|
Other Authors: | |
Format: | Theses and Dissertations |
Language: | English |
Published: |
2019
|
Subjects: | |
Online Access: | https://hdl.handle.net/10356/89353 http://hdl.handle.net/10220/47713 |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
Institution: | Nanyang Technological University |
Language: | English |
Summary: | Co-existence of human and robot in the same workspace requires the robot to perform robot tasks such as trajectory tracking and also interaction tasks such as keeping a safe distance from human. According to various human-robot interaction scenarios, different interaction tasks usually require different task requirements or specifications, leading to different control strategies. Besides, due to different natures of the robot tasks and interaction tasks, different controllers may be required when the task is switched from one to another. So far, there is no theoretical framework which integrates different robot and interaction task requirements into a unified robot control strategy.
In this research, a general human-robot interaction control framework is proposed for the scenario of human and robot coexisting in the same workspace. We propose a general potential energy function which can be used to derive a stable and unified controller for various robot tasks and human-robot interaction tasks. Instead of designing a particular task function formalism for each subtask requirement, various tasks can be specified at a user level through simply adjusting certain task parameters. Interactive weights are also defined to specify the interaction behaviours of robots according to different human-robot interaction applications. Specific interaction modes such as human-dominant interaction and robot-dominant interaction are given in details to demonstrate the applications of the proposed control method. We show how the control framework can be applied to existing robot control systems with velocity control or torque control mode by developing a joint velocity reference command and an adaptive controller.
Typically, industrial manipulators have closed architecture control systems and do not come with external sensors. During human-robot interaction, robots are operated in an uncertain environment with presence of humans and are required to adjust the behaviours according to human's intentions. Hence, external sensors such as vision systems must be added and integrated into the robots to improve their capabilities in perception and reaction. Since different configurations and types of sensors result in different sensory transformation or Jacobian matrices and thus lead to different models, it is in general difficult for operators or users in factory to model the sensory systems and deploy the robots according to various human-robot interaction applications. In this thesis, a new learning algorithm is derived and employed in the proposed control framework to estimate the unknown kinematics such that various external sensors can be easily integrated into the proposed framework to perform interaction tasks without modeling the kinematics.
In the proposed framework, the robot's behaviours during the interaction can be varied by manually adjusting the task parameters. As some of the task parameters do not correspond to any physical meaning, it may be difficult for normal non-expert users to set the task parameters according to a specific interaction task. On the other hand, it is anticipated that task specification through human's demonstrations would be one of the effective ways for robots to understand or imitate human's behaviours, especially during human-robot interactions. Therefore, a task requirement learning algorithm is proposed where the motion behaviours demonstrated by human can be acquired or learned by the robot systems in a unified way. |
---|