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

2403.12720

YC

0

Reddit

0

Published 4/9/2024 by Shail Jadav, Johannes Heidersberger, Christian Ott, Dongheui Lee
Shared Autonomy via Variable Impedance Control and Virtual Potential Fields for Encoding Human Demonstration

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 https://shailjadav.github.io/SALADS/

Create account to get full access

or

If you already have an account, we'll log you in

Overview

  • This paper explores a shared autonomy framework that combines variable impedance control and virtual potential fields to encode human demonstrations for robot control.
  • The proposed approach allows the robot to adapt its behavior based on the user's input and the environment, providing a more natural and intuitive interaction.
  • The method is evaluated through both simulated and real-world experiments, demonstrating its effectiveness in guiding the robot's motion while preserving the user's intent.

Plain English Explanation

The paper describes a new way for robots to work together with humans in a more natural and responsive way. The key idea is to combine two different control techniques: variable impedance control and virtual potential fields.

Variable impedance control allows the robot to adjust its "stiffness" or resistance to the user's movements, similar to how a human would vary the firmness of their grip when assisting someone. This helps the robot respond more fluidly to the user's intentions.

The virtual potential fields, on the other hand, create invisible "forces" that guide the robot's motion, encoding the user's demonstration and helping it avoid obstacles in the environment.

By blending these two techniques, the robot can adapt its behavior to the user's input and the surrounding conditions, leading to a more natural and intuitive shared control experience. This approach can be useful for teleoperation and manipulation tasks where the user and robot need to work together effectively.

Technical Explanation

The paper presents a shared autonomy framework that combines variable impedance control and virtual potential fields to encode human demonstrations for robot control.

The variable impedance control module allows the robot to adjust its stiffness and damping properties in response to the user's inputs, creating a more natural and responsive interaction. The virtual potential field module, on the other hand, generates artificial forces that guide the robot's motion towards the user's demonstrated trajectory while also avoiding obstacles in the environment.

The authors evaluate the proposed approach through both simulated and real-world experiments. In the simulated tests, the robot is tasked with navigating a cluttered environment while following a user's demonstration. The results show that the combined use of variable impedance control and virtual potential fields enables the robot to closely match the user's intended trajectory while successfully avoiding obstacles.

The real-world experiments involve a robotic arm with force/torque sensors that is used to perform pick-and-place tasks. The user provides input through a haptic interface, and the robot adapts its behavior based on the user's guidance and the surrounding environment. The experiments demonstrate the system's ability to seamlessly blend the user's intent with autonomous obstacle avoidance.

Critical Analysis

The paper presents a well-designed and comprehensive approach to shared autonomy, addressing the challenges of maintaining user control while ensuring safe and efficient robot navigation. The combination of variable impedance control and virtual potential fields is a creative and promising solution, as it allows the robot to adapt its behavior based on both the user's input and the environmental constraints.

One potential limitation of the research is the relatively simple environments and tasks used in the experiments. While the simulated and real-world tests showcase the effectiveness of the proposed framework, it would be interesting to see how the system performs in more complex and dynamic scenarios, such as cluttered workspaces with rapidly changing obstacles or tasks that require more dexterous manipulation.

Additionally, the paper does not provide a detailed analysis of the computational requirements or the system's scalability to more complex robotic platforms. This information would be valuable for assessing the practical applicability of the approach in real-world settings.

Overall, the research presented in this paper represents a significant contribution to the field of shared autonomy, and the proposed framework could have important implications for a wide range of human-robot interaction applications, from teleoperation to assistive robotics.

Conclusion

This paper introduces a novel shared autonomy framework that combines variable impedance control and virtual potential fields to encode human demonstrations for robot control. By blending these two techniques, the robot can adapt its behavior to the user's input and the surrounding environment, leading to a more natural and intuitive interaction.

The experimental results demonstrate the effectiveness of the proposed approach in guiding the robot's motion while preserving the user's intent. This research has important implications for the development of more responsive and adaptive robotic systems, particularly in applications where humans and robots need to work together seamlessly, such as teleoperation, manipulation, and assistive robotics.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Related Papers

Socially-Aware Shared Control Navigation for Assistive Mobile Robots in the Built Environment

Yifan Xu, Qianwei Wang, Vineet Kamat, Carol Menassa

YC

0

Reddit

0

As the number of Persons with Disabilities (PWD), particularly those with one or more physical impairments, increases, there is an increasing demand for assistive robotic technologies that can support independent mobility in the built environment and reduce the burden on caregivers. Current assistive mobility platforms (e.g., robotic wheelchairs) often fail to incorporate user preferences and control, leading to reduced trust and efficiency. Existing shared control algorithms do not allow the incorporation of the user control preferences inside the navigation framework or the path planning algorithm. In addition, existing dynamic local planner algorithms for robotic wheelchairs do not take into account the social spaces of people, potentially leading such platforms to infringe upon these areas and cause discomfort. To address these concerns, this work introduces a novel socially-aware shared autonomy-based navigation system for assistive mobile robotic platforms. Our navigation framework comprises a Global Planner and a Local Planner. To implement the Global Planner, the proposed approach introduces a novel User Preference Field (UPF) theory within its global planning framework, explicitly acknowledging user preferences to adeptly navigate away from congested areas. For the Local Planner, we propose a Socially-aware Shared Control-based Model Predictive Control with Dynamic Control Barrier Function (SS-MPC-DCBF) to adjust movements in real-time, integrating user preferences for safer, more autonomous navigation. Evaluation results show that our Global Planner aligns closely with user preferences compared to baselines, and our Local Planner demonstrates enhanced safety and efficiency in dynamic and static scenarios. This integrated approach fosters trust and autonomy, crucial for the acceptance of assistive mobility technologies in the built environment.

Read more

5/28/2024

🔗

Physically Consistent Online Inertial Adaptation for Humanoid Loco-manipulation

James Foster, Stephen McCrory, Christian DeBuys, Sylvain Bertrand, Robert Griffin

YC

0

Reddit

0

The ability to accomplish manipulation and locomotion tasks in the presence of significant time-varying external loads is a remarkable skill of humans that has yet to be replicated convincingly by humanoid robots. Such an ability will be a key requirement in the environments we envision deploying our robots: dull, dirty, and dangerous. External loads constitute a large model bias, which is typically unaccounted for. In this work, we enable our humanoid robot to engage in loco-manipulation tasks in the presence of significant model bias due to external loads. We propose an online estimation and control framework involving the combination of a physically consistent extended Kalman filter for inertial parameter estimation coupled to a whole-body controller. We showcase our results both in simulation and in hardware, where weights are mounted on Nadia's wrist links as a proxy for engaging in tasks where large external loads are applied to the robot.

Read more

5/14/2024

Safe haptic teleoperations of admittance controlled robots with virtualization of the force feedback

Safe haptic teleoperations of admittance controlled robots with virtualization of the force feedback

Lorenzo Pagliara, Enrico Ferrentino, Andrea Chiacchio, Giovanni Russo

YC

0

Reddit

0

Haptic teleoperations play a key role in extending human capabilities to perform complex tasks remotely, employing a robotic system. The impact of haptics is far-reaching and can improve the sensory awareness and motor accuracy of the operator. In this context, a key challenge is attaining a natural, stable and safe haptic human-robot interaction. Achieving these conflicting requirements is particularly crucial for complex procedures, e.g. medical ones. To address this challenge, in this work we develop a novel haptic bilateral teleoperation system (HBTS), featuring a virtualized force feedback, based on the motion error generated by an admittance controlled robot. This approach allows decoupling the force rendering system from the control of the interaction: the rendered force is assigned with the desired dynamics, while the admittance control parameters are separately tuned to maximize interaction performance. Furthermore, recognizing the necessity to limit the forces exerted by the robot on the environment, to ensure a safe interaction, we embed a saturation strategy of the motion references provided by the haptic device to admittance control. We validate the different aspects of the proposed HBTS, through a teleoperated blackboard writing experiment, against two other architectures. The results indicate that the proposed HBTS improves the naturalness of teleoperation, as well as safety and accuracy of the interaction.

Read more

4/12/2024

Development of a Novel Impedance-Controlled Quasi-Direct-Drive Robotic Hand

Development of a Novel Impedance-Controlled Quasi-Direct-Drive Robotic Hand

Jay Best, Amin Fakhari

YC

0

Reddit

0

Most robotic hands and grippers rely on actuators with large gearboxes and force sensors for controlling gripping force. However, this might not be ideal for tasks that require the robot to interact with an unstructured and unknown environment. In this paper, we introduce a novel quasi-direct-drive two-fingered robotic hand with variable impedance control in the joint space and Cartesian space. The hand has a total of four degrees of freedom, backdrivable differential gear trains, and four brushless direct current (BLDC) motors. Motor torque is controlled through Field-Oriented Control (FOC) with current sensing. Variable impedance control enables the robotic hand to execute dexterous manipulation tasks safely during environment-robot and human-robot interactions. The quasi-direct-drive actuators eliminate the need for complex tactile/force sensors or precise motion planning when handling environmental contact. A majority-3D-printed assembly makes this a low-cost research platform built with affordable, readily available off-the-shelf components. Experimental validation demonstrates the robotic hand's capability for stable force-closure and form-closure grasps in the presence of disturbances, reliable in-hand manipulation, and safe dynamic manipulations despite contact with the environment.

Read more

5/30/2024