Quadratic Programming-based Reference Spreading Control for Dual-Arm Robotic Manipulation with Planned Simultaneous Impacts

2305.08643

YC

0

Reddit

0

Published 4/3/2024 by Jari van Steen, Gijs van den Brandt, Nathan van de Wouw, Jens Kober, Alessandro Saccon

🛸

Abstract

With the aim of further enabling the exploitation of intentional impacts in robotic manipulation, a control framework is presented that directly tackles the challenges posed by tracking control of robotic manipulators that are tasked to perform nominally simultaneous impacts. This framework is an extension of the reference spreading control framework, in which overlapping ante- and post-impact references that are consistent with impact dynamics are defined. In this work, such a reference is constructed starting from a teleoperation-based approach. By using the corresponding ante- and post-impact control modes in the scope of a quadratic programming control approach, peaking of the velocity error and control inputs due to impacts is avoided while maintaining high tracking performance. With the inclusion of a novel interim mode, we aim to also avoid input peaks and steps when uncertainty in the environment causes a series of unplanned single impacts to occur rather than the planned simultaneous impact. This work in particular presents for the first time an experimental evaluation of reference spreading control on a robotic setup, showcasing its robustness against uncertainty in the environment compared to three baseline control approaches.

Create account to get full access

or

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

Overview

  • Presents a control framework for robotic manipulation that addresses the challenges of tracking control during intentional impacts
  • Extends the reference spreading control framework to define overlapping ante- and post-impact references consistent with impact dynamics
  • Aims to avoid velocity error and control input peaks due to impacts while maintaining high tracking performance
  • Introduces a novel interim control mode to handle uncertainty in the environment and unplanned single impacts

Plain English Explanation

This paper proposes a new control system for robotic arms that are designed to intentionally make impacts or collisions with objects. When a robot arm hits something, it can cause sudden changes in the robot's speed and the forces it needs to apply, which can be difficult to control. The researchers have developed a framework that helps the robot smoothly transition before, during, and after an impact occurs.

The key idea is to define special reference trajectories, or planned paths, for the robot to follow. These trajectories take into account the dynamics of the impact itself, so the robot can better anticipate and respond to the changes in motion. By using these specialized references, along with different control modes for the different phases of the impact, the researchers were able to avoid sudden spikes in the robot's speed and the forces it needs to apply.

This is important because it allows the robot to more reliably perform tasks that involve intentional impacts, like pushing objects or collaborative multi-agent formation control. It also helps the robot handle unexpected single impacts that may occur due to uncertainty in the environment, by smoothing out the robot's response.

Technical Explanation

The paper presents an extension of the reference spreading control framework, which is used to define overlapping ante- and post-impact reference trajectories that are consistent with the dynamics of the impact. This is done starting from a teleoperation-based approach, where the robot is controlled by a human operator.

By using a quadratic programming control approach, the framework is able to switch between the ante-impact, interim, and post-impact control modes in order to avoid velocity error and control input peaks due to the impacts, while still maintaining high tracking performance. The interim control mode is a novel addition that helps handle situations where unexpected single impacts occur, rather than the planned simultaneous impacts.

The paper presents the first experimental evaluation of this reference spreading control approach on a real robotic setup. The results show that this framework is more robust to uncertainty in the environment compared to three baseline control approaches. This is an important step in enabling the use of intentional impacts in robotic manipulation tasks, as seen in active learning and collision avoidance applications.

Critical Analysis

The paper provides a thorough technical explanation of the proposed control framework and demonstrates its effectiveness through real-world experiments. However, the authors do acknowledge some limitations and areas for further research.

One key limitation is that the framework is designed for a single robot arm, and it's not clear how it would scale or generalize to more complex multi-robot systems. The authors mention the need to investigate coordinated control strategies for teams of robots performing intentional impacts.

Additionally, the experiments were conducted in a relatively simple, controlled environment. Further research is needed to evaluate the framework's performance in more complex, cluttered, and uncertain real-world scenarios that robots may encounter.

Another potential area for improvement is the computational efficiency of the quadratic programming-based control approach. While the framework was able to maintain high tracking performance, the computational load may be a concern for real-time applications, especially as the complexity of the robotic system increases.

Overall, this research represents an important step forward in enabling the use of intentional impacts in robotic manipulation tasks. However, continued development and testing in more challenging environments will be necessary to further validate and refine the proposed control framework.

Conclusion

This paper presents a novel control framework that aims to enable the exploitation of intentional impacts in robotic manipulation tasks. By defining specialized reference trajectories and using a switching control approach, the framework is able to maintain high tracking performance while avoiding sudden spikes in velocity and control inputs due to impacts.

The experimental evaluation on a real robotic setup shows that this framework is more robust to environmental uncertainty compared to baseline approaches. This is a significant advancement, as the ability to reliably perform intentional impacts can unlock new capabilities for robots in application areas like object manipulation, multi-agent coordination, and active learning.

While the current framework has some limitations, the authors have identified promising directions for future research to further expand the capabilities and robustness of this approach. Continued development and testing in more complex environments will be key to unlocking the full potential of intentional impacts in robotic manipulation.



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

Adaptive Robust Controller for handling Unknown Uncertainty of Robotic Manipulators

Adaptive Robust Controller for handling Unknown Uncertainty of Robotic Manipulators

Mohamed Abdelwahab, Giulio Giacomuzzo, Alberto Dalla Libera, Ruggero Carli

YC

0

Reddit

0

The ability to achieve precise and smooth trajectory tracking is crucial for ensuring the successful execution of various tasks involving robotic manipulators. State-of-the-art techniques require accurate mathematical models of the robot dynamics, and robustness to model uncertainties is achieved by relying on precise bounds on the model mismatch. In this paper, we propose a novel adaptive robust feedback linearization scheme able to compensate for model uncertainties without any a-priori knowledge on them, and we provide a theoretical proof of convergence under mild assumptions. We evaluate the method on a simulated RR robot. First, we consider a nominal model with known model mismatch, which allows us to compare our strategy with state-of-the-art uncertainty-aware methods. Second, we implement the proposed control law in combination with a learned model, for which uncertainty bounds are not available. Results show that our method leads to performance comparable to uncertainty-aware methods while requiring less prior knowledge.

Read more

6/21/2024

↗️

Integrating DeepRL with Robust Low-Level Control in Robotic Manipulators for Non-Repetitive Reaching Tasks

Mehdi Heydari Shahna, Seyed Adel Alizadeh Kolagar, Jouni Mattila

YC

0

Reddit

0

In robotics, contemporary strategies are learning-based, characterized by a complex black-box nature and a lack of interpretability, which may pose challenges in ensuring stability and safety. To address these issues, we propose integrating a collision-free trajectory planner based on deep reinforcement learning (DRL) with a novel auto-tuning low-level control strategy, all while actively engaging in the learning phase through interactions with the environment. This approach circumvents the control performance and complexities associated with computations while addressing nonrepetitive reaching tasks in the presence of obstacles. First, a model-free DRL agent is employed to plan velocity-bounded motion for a manipulator with 'n' degrees of freedom (DoF), ensuring collision avoidance for the end-effector through joint-level reasoning. The generated reference motion is then input into a robust subsystem-based adaptive controller, which produces the necessary torques, while the cuckoo search optimization (CSO) algorithm enhances control gains to minimize the stabilization and tracking error in the steady state. This approach guarantees robustness and uniform exponential convergence in an unfamiliar environment, despite the presence of uncertainties and disturbances. Theoretical assertions are validated through the presentation of simulation outcomes.

Read more

5/16/2024

🧠

Optimal path planning and weighted control of a four-arm robot in on-orbit servicing

Celia Redondo-Verd'u, Jos'e L. Ram'on, 'Alvaro Belmonte-Baeza, Jorge Pomares, Leonard Felicetti

YC

0

Reddit

0

This paper presents a trajectory optimization and control approach for the guidance of an orbital four-arm robot in extravehicular activities. The robot operates near the target spacecraft, enabling its arm's end-effectors to reach the spacecraft's surface. Connections to the target spacecraft can be established by the arms through specific footholds (docking devices). The trajectory optimization allows the robot path planning by computing the docking positions on the target spacecraft surface, along with their timing, the arm trajectories, the six degrees of freedom body motion, and the necessary contact forces during docking. In addition, the paper introduces a controller designed to track the planned trajectories derived from the solution of the nonlinear programming problem. A weighted controller formulated as a convex optimization problem is proposed. The controller is defined as the optimization of an objective function that allows the system to perform a set of tasks simultaneously. Simulation results show the application of the trajectory optimization and control approaches to an on-orbit servicing scenario.

Read more

6/10/2024

Path Planning and Motion Control for Accurate Positioning of Car-like Robots

Path Planning and Motion Control for Accurate Positioning of Car-like Robots

Jin Dai, Zejiang Wang, Yebin Wang, Rien Quirynen, Stefano Di Cairano

YC

0

Reddit

0

This paper investigates the planning and control for accurate positioning of car-like robots. We propose a solution that integrates two modules: a motion planner, facilitated by the rapidly-exploring random tree algorithm and continuous-curvature (CC) steering technique, generates a CC trajectory as a reference; and a nonlinear model predictive controller (NMPC) regulates the robot to accurately track the reference trajectory. Based on the $mu$-tangency conditions in prior art, we derive explicit existence conditions and develop associated computation methods for a special class of CC paths which not only admit the same driving patterns as Reeds-Shepp paths but also consist of cusp-free clothoid turns. Afterwards, we create an autonomous vehicle parking scenario where the NMPC endeavors to follow the reference trajectory. Feasibility and computational efficiency of the CC steering are validated by numerical simulation. CarSim-Simulink joint simulations statistically verify that with exactly same NMPC, the closed-loop system with CC trajectories as references substantially outperforms the case where Reeds-Shepp trajectories are used as references.

Read more

6/11/2024