Optimized Kalman Filter based State Estimation and Height Control in Hopping Robots

Read original: arXiv:2408.11978 - Published 8/23/2024 by Samuel Burns, Matthew Woodward
Total Score

0

Optimized Kalman Filter based State Estimation and Height Control in Hopping Robots

Sign in to get full access

or

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

Overview

  • This paper describes an optimized Kalman filter-based approach for state estimation and height control in hopping robots.
  • The researchers designed a hopping robot and developed a Kalman filter-based state estimation method to accurately track the robot's state during hopping.
  • They also implemented a height control system to enable the robot to maintain a desired hopping height.

Plain English Explanation

The researchers in this study developed a hopping robot and focused on two key challenges: accurately estimating the robot's state (such as position, velocity, and acceleration) during the hopping motion, and maintaining a desired hopping height.

To address the state estimation problem, the team used a Kalman filter, which is a mathematical algorithm that can combine sensor measurements with a model of the system to produce a best estimate of the robot's state. They optimized the Kalman filter to work well with the specific dynamics of their hopping robot.

For height control, the researchers implemented a control system that adjusts the robot's actuation to maintain a target hopping height. This involved using the state estimates from the Kalman filter to determine the appropriate control actions.

The researchers tested their approach through experiments with the hopping robot and found that it could accurately track the robot's state and effectively control the hopping height.

Technical Explanation

The researchers first designed a hopping robot with a single leg and a body. The robot was equipped with sensors to measure its position, velocity, and other state variables.

To estimate the robot's state during hopping, the team developed an optimized Kalman filter. The Kalman filter uses a model of the robot's dynamics and the sensor measurements to produce an optimal estimate of the robot's state. The researchers customized the Kalman filter parameters to work well with the specific characteristics of their hopping robot.

For height control, the researchers implemented a control system that uses the state estimates from the Kalman filter to determine the appropriate actuation commands to maintain a target hopping height. This control system adjusts the robot's actuators to compensate for disturbances and achieve the desired hopping height.

The researchers conducted experiments to evaluate the performance of their state estimation and height control approaches. They found that the optimized Kalman filter could accurately track the robot's state, and the height control system could effectively maintain the target hopping height.

Critical Analysis

The researchers acknowledge several limitations of their approach, such as the need for accurate system modeling and the potential for sensor noise to degrade performance. They also note that the control system is specific to the hopping robot design and may need to be adapted for different robot configurations.

Additionally, the paper does not address the potential for uneven terrain or other disturbances that could challenge the height control system. Further research may be needed to investigate the robustness of the approach in more complex environments.

Conclusion

This paper presents an effective solution for state estimation and height control in hopping robots, using an optimized Kalman filter and a customized control system. The researchers demonstrated the viability of their approach through experiments, and the techniques described could be valuable for the development of advanced hopping robots capable of navigating challenging environments.



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

Optimized Kalman Filter based State Estimation and Height Control in Hopping Robots
Total Score

0

Optimized Kalman Filter based State Estimation and Height Control in Hopping Robots

Samuel Burns, Matthew Woodward

Quadrotor-based multimodal hopping and flying locomotion significantly improves efficiency and operation time as compared to purely flying systems. However, effective control necessitates continuous estimation of the vertical states. A single hopping state estimator has been shown (Kang 2024), in which two vertical states (position, acceleration) are measured and only velocity is estimated using a moving horizon estimation and visual inertial odometry at 200 Hz. This technique requires complex sensors (IMU, lidar, depth camera, contact force sensor), and computationally intensive calculations (12-core, 5 GHz processor), for a maximum hop height of $sim$0.6 m at 3.65 kg. Here we show a trained Kalman filter based hopping vertical state estimator (HVSE), requiring only vertical acceleration measurements. Our results show the HVSE can estimate more states (position, velocity) with a mean-absolute-error in the hop apex ratio (height error/ground truth) of 12.5%, running $sim$4.2x faster (840 Hz) on a substantially less powerful processor (dual-core 240 MHz) with over $sim$6.7x the hopping height (4.02 m) at 20% of the mass (672 g). The presented general HVSE, and training procedure are broadly applicable to jumping, hopping, and legged robots across a wide range of sizes and hopping heights.

Read more

8/23/2024

Fast Decentralized State Estimation for Legged Robot Locomotion via EKF and MHE
Total Score

0

Fast Decentralized State Estimation for Legged Robot Locomotion via EKF and MHE

Jiarong Kang, Yi Wang, Xiaobin Xiong

In this paper, we present a fast and decentralized state estimation framework for the control of legged locomotion. The nonlinear estimation of the floating base states is decentralized to an orientation estimation via Extended Kalman Filter (EKF) and a linear velocity estimation via Moving Horizon Estimation (MHE). The EKF fuses the inertia sensor with vision to estimate the floating base orientation. The MHE uses the estimated orientation with all the sensors within a time window in the past to estimate the linear velocities based on a time-varying linear dynamics formulation of the interested states with state constraints. More importantly, a marginalization method based on the optimization structure of the full information filter (FIF) is proposed to convert the equality-constrained FIF to an equivalent MHE. This decoupling of state estimation promotes the desired balance of computation efficiency, accuracy of estimation, and the inclusion of state constraints. The proposed method is shown to be capable of providing accurate state estimation to several legged robots, including the highly dynamic hopping robot PogoX, the bipedal robot Cassie, and the quadrupedal robot Unitree Go1, with a frequency at 200 Hz and a window interval of 0.1s.

Read more

9/6/2024

OptiState: State Estimation of Legged Robots using Gated Networks with Transformer-based Vision and Kalman Filtering
Total Score

0

OptiState: State Estimation of Legged Robots using Gated Networks with Transformer-based Vision and Kalman Filtering

Alexander Schperberg, Yusuke Tanaka, Saviz Mowlavi, Feng Xu, Bharathan Balaji, Dennis Hong

State estimation for legged robots is challenging due to their highly dynamic motion and limitations imposed by sensor accuracy. By integrating Kalman filtering, optimization, and learning-based modalities, we propose a hybrid solution that combines proprioception and exteroceptive information for estimating the state of the robot's trunk. Leveraging joint encoder and IMU measurements, our Kalman filter is enhanced through a single-rigid body model that incorporates ground reaction force control outputs from convex Model Predictive Control optimization. The estimation is further refined through Gated Recurrent Units, which also considers semantic insights and robot height from a Vision Transformer autoencoder applied on depth images. This framework not only furnishes accurate robot state estimates, including uncertainty evaluations, but can minimize the nonlinear errors that arise from sensor measurements and model simplifications through learning. The proposed methodology is evaluated in hardware using a quadruped robot on various terrains, yielding a 65% improvement on the Root Mean Squared Error compared to our VIO SLAM baseline. Code example: https://github.com/AlexS28/OptiState

Read more

4/30/2024

Optimization-Based System Identification and Moving Horizon Estimation Using Low-Cost Sensors for a Miniature Car-Like Robot
Total Score

0

Optimization-Based System Identification and Moving Horizon Estimation Using Low-Cost Sensors for a Miniature Car-Like Robot

Sabrina Bodmer, Lukas Vogel, Simon Muntwiler, Alexander Hansson, Tobias Bodewig, Jonas Wahlen, Melanie N. Zeilinger, Andrea Carron

This paper presents an open-source miniature car-like robot with low-cost sensing and a pipeline for optimization-based system identification, state estimation, and control. The overall robotics platform comes at a cost of less than $700 and thus significantly simplifies the verification of advanced algorithms in a realistic setting. We present a modified bicycle model with Pacejka tire forces to model the dynamics of the considered all-wheel drive vehicle and to prevent singularities of the model at low velocities. Furthermore, we provide an optimization-based system identification approach and a moving horizon estimation (MHE) scheme. In extensive hardware experiments, we show that the presented system identification approach results in a model with high prediction accuracy, while the MHE results in accurate state estimates. Finally, the overall closed-loop system is shown to perform well even in the presence of sensor failure for limited time intervals. All hardware, firmware, and control and estimation software is released under a BSD 2-clause license to promote widespread adoption and collaboration within the community.

Read more

4/15/2024