46 research outputs found
Deterministic Global Attitude Estimation
A deterministic attitude estimation problem for a rigid body in an attitude
dependent potential field with bounded measurement errors is studied. An
attitude estimation scheme that does not use generalized coordinate
representations of the attitude is presented here. Assuming that the initial
attitude, angular velocity and measurement noise lie within given ellipsoidal
bounds, an uncertainty ellipsoid that bounds the attitude and the angular
velocity of the rigid body is obtained. The center of the uncertainty ellipsoid
provides point estimates, and its size gives the accuracy of the estimates. The
point estimates and the uncertainty ellipsoids are propagated using a Lie group
variational integrator and its linearization, respectively. The estimation
scheme is optimal in the sense that the attitude estimation error and the size
of the uncertainty ellipsoid is minimized at each measurement instant, and it
is global since the attitude is represented by a rotation matrix.Comment: IEEE Conference on Decision and Control, 2006. 6 pages, 6 figure
Optimal multi-rate rigid body attitude estimation based on Lagrange-d'Alembert principle
The rigid body attitude estimation problem under multi-rate measurements is
treated using the discrete-time Lagrange-d'Alembert principle. Angular velocity
measurements are assumed to be sampled at a higher rate compared to the
direction vector measurements for attitude. The attitude determination problem
from two or more vector measurements in the body-fixed frame is formulated as
Wahba's problem. At instants when direction vector measurements are absent, a
discrete-time model for attitude kinematics is used to propagate past
measurements. A discrete-time Lagrangian is constructed as the difference
between a kinetic energy-like term that is quadratic in the angular velocity
estimation error and an artificial potential energy-like term obtained from
Wahba's cost function. An additional dissipation term is introduced and the
discrete-time Lagrange-d'Alembert principle is applied to the Lagrangian with
this dissipation to obtain an optimal filtering scheme. A discrete-time
Lyapunov analysis is carried out by constructing an appropriate discrete-time
Lyapunov function. The analysis shows that the filtering scheme is
exponentially stable in the absence of measurement noise and the domain of
convergence is almost global. For a realistic evaluation of the scheme,
numerical experiments are conducted with inputs corrupted by bounded
measurement noise. These numerical simulations exhibit convergence of the
estimated states to a bounded neighborhood of the actual states.Comment: arXiv admin note: substantial text overlap with arXiv:2007.0818
Practice Makes Perfect: an iterative approach to achieve precise tracking for legged robots
Precise trajectory tracking for legged robots can be challenging due to their
high degrees of freedom, unmodeled nonlinear dynamics, or random disturbances
from the environment. A commonly adopted solution to overcome these challenges
is to use optimization-based algorithms and approximate the system with a
simplified, reduced-order model. Additionally, deep neural networks are
becoming a more promising option for achieving agile and robust legged
locomotion. These approaches, however, either require large amounts of onboard
calculations or the collection of millions of data points from a single robot.
To address these problems and improve tracking performance, this paper proposes
a method based on iterative learning control. This method lets a robot learn
from its own mistakes by exploiting the repetitive nature of legged locomotion
within only a few trials. Then, a torque library is created as a lookup table
so that the robot does not need to repeat calculations or learn the same skill
over and over again. This process resembles how animals learn their muscle
memories in nature. The proposed method is tested on the A1 robot in a
simulated environment, and it allows the robot to pronk at different speeds
while precisely following the reference trajectories without heavy
calculations.Comment: 6 pages, 4 figure