Shared Autonomy via Variable Impedance Control and Virtual Potential Fields for Encoding Human Demonstration

Shail Jadav,Johannes Heidersberger,Christian Ott,Dongheui Lee
2024-04-09
Abstract:This article introduces a framework for complex human-robot collaboration tasks, such as the co-manufacturing of furniture. For these tasks, it is essential to encode tasks from human demonstration and reproduce these skills in a compliant and safe manner. Therefore, two key components are addressed in this work: motion generation and shared autonomy. We propose a motion generator based on a time-invariant potential field, capable of encoding wrench profiles, complex and closed-loop trajectories, and additionally incorporates obstacle avoidance. Additionally, the paper addresses shared autonomy (SA) which enables synergetic collaboration between human operators and robots by dynamically allocating authority. Variable impedance control (VIC) and force control are employed, where impedance and wrench are adapted based on the human-robot autonomy factor derived from interaction forces. System passivity is ensured by an energy-tank based task passivation strategy. The framework's efficacy is validated through simulations and an experimental study employing a Franka Emika Research 3 robot. More information can be found on the project website
Robotics
What problem does this paper attempt to address?
The problem that this paper attempts to solve is how to achieve collaborative work between human operators and robots through Shared Autonomy (SA) in complex human - robot collaborative tasks. Specifically, the paper focuses on how to encode tasks from human demonstrations and reproduce these skills in a compliant and safe manner in scenarios such as furniture co - manufacturing. The paper mainly solves the following two core problems: 1. **Motion Generation**: How to generate motions that can encode torque profiles and complex closed - loop trajectories based on time - invariant potential fields and have obstacle - avoidance capabilities. 2. **Shared Autonomy**: How to achieve collaborative work between humans and robots through dynamic allocation of control rights. The paper proposes variable impedance control (VIC) and force control methods based on interaction forces, in which the impedance and torque are adjusted according to the human - robot autonomy factor to adapt to different task requirements and ensure the compliant behavior of the system. In addition, in order to ensure the passivity of the system, the paper also introduces an energy - tank - based task passivation strategy. Through these methods, the paper aims to improve the efficiency and safety of human - robot collaboration, especially in scenarios requiring precise force control and complex motions. The paper verifies the effectiveness of the proposed framework through simulations and experiments, and conducts experimental research using the Franka Emika Research 3 robot. The experimental results show that this framework can achieve efficient human - robot collaboration in a variety of tasks, including button - pressing tasks and polishing tasks of complex shapes.