SYMay 20, 2018
Adaptive Gains to Super-Twisting Technique for Sliding Mode DesignXiaogang Xiong, Shyam Kamal, Shanhai Jin
This paper studies the super-twisting algorithm (STA) for adaptive sliding mode design. The proposed method tunes the two gains of STA on line simultaneously such that a second order sliding mode can take place with small rectifying gains. The perturbation magnitude is obtained exactly by employing a third-order sliding mode observer in opposition to the conventional approximations by using a first order low pass filter. While driving the sliding variable to the sliding mode surface, one gain of the STA automatically converges to an adjacent area of the perturbation magnitude in finite time. The other gain is adjusted by the above gain to guarantee the robustness of the STA. This method requires only one parameter to be adjusted. The adjustment is straightforward because it just keeps increasing until it fulfills the convergence constraints. For large values of the parameter, chattering in the update law of the two gains is avoided by employing a geometry based backward Euler integration method. The usefulness is illustrated by an example of designing an equivalent control based sliding mode control (ECBC-SMC) with the proposed adaptive STA for a perturbed LTI system.
7.9ROMar 31
Interacting Multiple Model Proprioceptive Odometry for Legged RobotsWanlei Li, Zichang Chen, Shilei Li et al.
State estimation for legged robots remains challenging because legged odometry generally suffers from limited observability and therefore depends critically on measurement constraints to suppress drift. When exteroceptive sensors are unreliable or degraded, such constraints are mainly derived from proprioceptive measurements, particularly contact-related leg kinematics information. However, most existing proprioceptive odometry methods rely on an idealized point-contact assumption, which is often violated during real locomotion. Consequently, the effectiveness of proprioceptive constraints may be significantly reduced, resulting in degraded estimation accuracy. To address these limitations, we propose an interacting multiple model (IMM)-based proprioceptive odometry framework for legged robots. By incorporating multiple contact hypotheses within a unified probabilistic framework, the proposed method enables online mode switching and probabilistic fusion under varying contact conditions. Extensive simulations and real-world experiments demonstrate that the proposed method achieves superior pose estimation accuracy over state-of-the-art methods while maintaining comparable computational efficiency.
CVMay 2, 2019
DS-VIO: Robust and Efficient Stereo Visual Inertial Odometry based on Dual Stage EKFXiaogang Xiong, Wenqing Chen, Zhichao Liu et al.
This paper presents a dual stage EKF (Extended Kalman Filter)-based algorithm for the real-time and robust stereo VIO (visual inertial odometry). The first stage of this EKF-based algorithm performs the fusion of accelerometer and gyroscope while the second performs the fusion of stereo camera and IMU. Due to the sufficient complementary characteristics between accelerometer and gyroscope as well as stereo camera and IMU, the dual stage EKF-based algorithm can achieve a high precision of odometry estimations. At the same time, because of the low dimension of state vector in this algorithm, its computational efficiency is comparable to previous filter-based approaches. We call our approach DS-VIO (dual stage EKFbased stereo visual inertial odometry) and evaluate our DSVIO algorithm by comparing it with the state-of-art approaches including OKVIS, ROVIO, VINS-MONO and S-MSCKF on the EuRoC dataset. Results show that our algorithm can achieve comparable or even better performances in terms of the RMS error
SYMay 2, 2019
Chattering-Free Implementation of Continuous Terminal Algorithm with Implicit Euler MethodXiaogang Xiong, Wei Chen, Guohua Jiao et al.
This paper proposes an efficient implementation for a continuous terminal algorithm (CTA). Although CTA is a continuous version of the famous twisting algorithm (TA), the conventional implementations of this CTA still suffer from chattering, especially when the gains and the time-step sizes are selected very large. The proposed implementation is based on an implicit Euler method and it totally suppresses the chattering. The proposed implementation is compared with the conventional explicit Euler implementation through simulations. It shows that the proposed implementation is very efficient and the chattering is suppressed both in the control input and output.