Full State Estimation of Continuum Robots from Tip Velocities: A Cosserat-Theoretic Boundary Observer

Read original: arXiv:2303.06130 - Published 8/1/2024 by Tongjia Zheng, Qing Han, Hai Lin
Total Score

0

🚀

Sign in to get full access

or

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

Overview

  • State estimation is essential for implementing robust feedback controllers in robotic systems.
  • Soft robots pose a unique challenge for state estimation due to their theoretically infinite degrees of freedom.
  • This work focuses on state estimation for soft robotic manipulators, also known as continuum robots.

Plain English Explanation

Robotic systems often use feedback controllers to improve their performance and handle uncertainties. These controllers rely on accurately estimating the current state of the robot, which includes information like its position, speed, and how it's deformed.

Soft robots, however, present a unique challenge for state estimation. Unlike rigid robots with a fixed number of joints, soft robots can theoretically bend and twist in an infinite number of ways. This means there's a lot of information to keep track of, but the sensors on the robot can only measure a limited number of things directly.

To address this, the researchers designed a special observer algorithm that can estimate all the infinite-dimensional states of a soft robotic manipulator (also called a continuum robot) using only measurements of the robot's tip velocity. This means the algorithm can infer the robot's entire shape, deformation, and motion just from tracking the speed of the tip.

The key insight is to "inject" the tip velocity measurements into the algorithm in a way that helps dissipate any errors in the state estimation. This makes the estimation error converge to zero over time, even in the face of uncertainties in the robot's properties or the sensor measurements.

Technical Explanation

The researchers based their observer algorithm on the Cosserat rod theory, which models continuum robots as nonlinear partial differential equations (PDEs) evolving in geometric Lie groups. This PDE-based approach allows the observer to estimate all the infinite-dimensional states of the continuum robot, including its pose, strains, and velocities.

Crucially, the researchers were able to formally prove that the estimation error dynamics are locally input-to-state stable. This means that as long as the initial estimation error is not too large, the error will converge to zero over time, even in the presence of uncertainties in the tip velocity measurements or model parameters.

The key advantage of this PDE-based design is that it can be implemented using any existing numerical method for solving Cosserat rod models. Regardless of the discretization approach used, the theoretical convergence guarantees of the observer will still hold. The researchers call this the "one design for any discretization" property.

Through extensive numerical studies, the researchers found that the observer has a large domain of attraction - meaning it can handle a wide range of initial estimation errors - and is robust to uncertainties in the tip velocity measurements and model parameters.

Critical Analysis

The researchers acknowledge that while the observer algorithm can estimate the full infinite-dimensional state of a continuum robot, it relies on the assumption that only the tip velocity is measured. In practice, other sensor modalities (e.g., cameras, force/torque sensors) may also be available, which could potentially be incorporated to further improve the state estimation.

Additionally, the researchers only provided numerical studies to demonstrate the observer's performance, and further experimental validation on physical soft robotic systems would be valuable to fully assess its real-world capabilities and limitations.

Conclusion

This work presents a novel observer algorithm for estimating the full state of soft robotic manipulators, or continuum robots, using only measurements of the tip velocity. By leveraging the Cosserat rod theory and proving the convergence of the estimation error, the researchers have developed a powerful tool to enable robust feedback control of these highly complex and deformable robotic systems. The "one design for any discretization" property is a particularly notable feature, as it allows the observer to be easily integrated with existing numerical simulations of continuum robots. Future work could explore incorporating additional sensor modalities and validating the observer on physical systems to further expand its practical applications.



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

Follow @aimodelsfyi on 𝕏 →

Related Papers

🚀

Total Score

0

Full State Estimation of Continuum Robots from Tip Velocities: A Cosserat-Theoretic Boundary Observer

Tongjia Zheng, Qing Han, Hai Lin

State estimation of robotic systems is essential to implementing feedback controllers, which usually provide better robustness to modeling uncertainties than open-loop controllers. However, state estimation of soft robots is very challenging because soft robots have theoretically infinite degrees of freedom while existing sensors only provide a limited number of discrete measurements. This work focuses on soft robotic manipulators, also known as continuum robots. We design an observer algorithm based on the well-known Cosserat rod theory, which models continuum robots by nonlinear partial differential equations (PDEs) evolving in geometric Lie groups. The observer can estimate all infinite-dimensional continuum robot states, including poses, strains, and velocities, by only sensing the tip velocity of the continuum robot, and hence it is called a ``boundary'' observer. More importantly, the estimation error dynamics is formally proven to be locally input-to-state stable. The key idea is to inject sequential tip velocity measurements into the observer in a way that dissipates the energy of the estimation errors through the boundary. The distinct advantage of this PDE-based design is that it can be implemented using any existing numerical implementation for Cosserat rod models. All theoretical convergence guarantees will be preserved, regardless of the discretization method. We call this property ``one design for any discretization''. Extensive numerical studies are included and suggest that the domain of attraction is large and the observer is robust to uncertainties of tip velocity measurements and model parameters.

Read more

8/1/2024

Incorporating Control Inputs in the Estimation of Continuous Mobile Robot Trajectories and Continuum Robot Shapes
Total Score

0

Incorporating Control Inputs in the Estimation of Continuous Mobile Robot Trajectories and Continuum Robot Shapes

Sven Lilge, Timothy D. Barfoot

Continuous-time batch state estimation using Gaussian processes is an efficient approach to estimate the trajectories of robots over time. In the past, relatively simple physics-motivated priors have been considered for such approaches, using assumptions such as constant velocity or acceleration. This paper presents an approach to incorporating exogenous control inputs, such as velocity or acceleration commands, into the continuous Gaussian process state-estimation framework. It is shown that this approach generalizes across different domains in robotics, making it applicable to both the estimation of continuous-time trajectories for mobile robots and continuum-robot shapes. Results show that incorporating control inputs leads to more informed priors, potentially requiring less measurements and estimation nodes to obtain accurate estimates. This makes the approach particularly useful in situations in which limited sensing is available.

Read more

8/6/2024

👨‍🏫

Total Score

0

Stochastic Adaptive Estimation in Polynomial Curvature Shape State Space for Continuum Robots

Guoqing Zhang, Long Wang

In continuum robotics, real-time robust shape estimation is crucial for planning and control tasks that involve physical manipulation in complex environments. In this paper, we present a novel stochastic observer-based shape estimation framework designed specifically for continuum robots. The shape state space is uniquely represented by the modal coefficients of a polynomial, enabled by leveraging polynomial curvature kinematics to describe the curvature distribution along the arclength. Our framework processes noisy measurements from limited discrete position, orientation, or pose sensors to estimate the shape state robustly. We derive a novel noise-weighted observability matrix, providing a detailed assessment of observability variations under diverse sensor configurations. To overcome the limitations of a single model, our observer employs the Interacting Multiple Model (IMM) method, coupled with Extended Kalman Filters (EKFs), to mix polynomial curvature models of different orders. The IMM approach, rooted in Markov processes, effectively manages multiple model scenarios by dynamically adapting to different polynomial orders based on real-time model probabilities. This adaptability is key to ensuring robust shape estimation of the robot's behaviors under various conditions. Our comprehensive analysis, supported by both simulation studies and experimental validations, confirms the robustness and accuracy of our proposed methods.

Read more

8/30/2024

The Kinetics Observer: A Tightly Coupled Estimator for Legged Robots
Total Score

0

The Kinetics Observer: A Tightly Coupled Estimator for Legged Robots

Arnaud Demont (CNRS-AIST JRL, LISV), Mehdi Benallegue (CNRS-AIST JRL), Abdelaziz Benallegue (LISV, UVSQ), Pierre Gergondet (CNRS-AIST JRL), Antonin Dallard (LIRMM), Rafael Cisneros (CNRS-AIST JRL), Masaki Murooka (CNRS-AIST JRL), Fumio Kanehiro (CNRS-AIST JRL)

In this paper, we propose the Kinetics Observer, a novel estimator addressing the challenge of state estimation for legged robots using proprioceptive sensors (encoders, IMU and force/torque sensors). Based on a Multiplicative Extended Kalman Filter, the Kinetics Observer allows the real-time simultaneous estimation of contact and perturbation forces, and of the robot's kinematics, which are accurate enough to perform proprioceptive odometry. Thanks to a visco-elastic model of the contacts linking their kinematics to the ones of the centroid of the robot, the Kinetics Observer ensures a tight coupling between the whole-body kinematics and dynamics of the robot. This coupling entails a redundancy of the measurements that enhances the robustness and the accuracy of the estimation. This estimator was tested on two humanoid robots performing long distance walking on even terrain and non-coplanar multi-contact locomotion.

Read more

6/21/2024