937 research outputs found

    Contact-Aided Invariant Extended Kalman Filtering for Legged Robot State Estimation

    Full text link
    This paper derives a contact-aided inertial navigation observer for a 3D bipedal robot using the theory of invariant observer design. Aided inertial navigation is fundamentally a nonlinear observer design problem; thus, current solutions are based on approximations of the system dynamics, such as an Extended Kalman Filter (EKF), which uses a system's Jacobian linearization along the current best estimate of its trajectory. On the basis of the theory of invariant observer design by Barrau and Bonnabel, and in particular, the Invariant EKF (InEKF), we show that the error dynamics of the point contact-inertial system follows a log-linear autonomous differential equation; hence, the observable state variables can be rendered convergent with a domain of attraction that is independent of the system's trajectory. Due to the log-linear form of the error dynamics, it is not necessary to perform a nonlinear observability analysis to show that when using an Inertial Measurement Unit (IMU) and contact sensors, the absolute position of the robot and a rotation about the gravity vector (yaw) are unobservable. We further augment the state of the developed InEKF with IMU biases, as the online estimation of these parameters has a crucial impact on system performance. We evaluate the convergence of the proposed system with the commonly used quaternion-based EKF observer using a Monte-Carlo simulation. In addition, our experimental evaluation using a Cassie-series bipedal robot shows that the contact-aided InEKF provides better performance in comparison with the quaternion-based EKF as a result of exploiting symmetries present in the system dynamics.Comment: Published in the proceedings of Robotics: Science and Systems 201

    Expressing an observer in preferred coordinates by transforming an injective immersion into a surjective diffeomorphism

    Full text link
    When designing observers for nonlinear systems, the dynamics of the given system and of the designed observer are usually not expressed in the same coordinates or even have states evolving in different spaces. In general, the function, denoted τ\tau (or its inverse, denoted τ\tau^*) giving one state in terms of the other is not explicitly known and this creates implementation issues. We propose to round this problem by expressing the observer dynamics in the the same coordinates as the given system. But this may impose to add extra coordinates, problem that we call augmentation. This may also impose to modify the domain or the range of the augmented" τ\tau or τ\tau^*, problem that we call extension. We show that the augmentation problem can be solved partly by a continuous completion of a free family of vectors and that the extension problem can be solved by a function extension making the image of the extended function the whole space. We also show how augmentation and extension can be done without modifying the observer dynamics and therefore with maintaining convergence.Several examples illustrate our results.Comment: Submitted for publication in SIAM Journal of Control and Optimizatio

    Modeling and Estimation of Biological Plants

    Get PDF
    Estimating the state of a dynamic system is an essential task for achieving important objectives such as process monitoring, identification, and control. Unlike linear systems, no systematic method exists for the design of observers for nonlinear systems. Although many researchers have devoted their attention to these issues for more than 30 years, there are still many open questions. We envisage that estimation plays a crucial role in biology because of the possibility of creating new avenues for biological studies and for the development of diagnostic, management, and treatment tools. To this end, this thesis aims to address two types of nonlinear estimation techniques, namely, the high-gain observer and the moving-horizon estimator with application to three different biological plants. After recalling basic definitions of stability and observability of dynamical systems and giving a bird's-eye survey of the available state estimation techniques, we are interested in the high-gain observers. These observers may be used when the system dynamics can be expressed in specific a coordinate under the so-called observability canonical form with the possibility to assign the rate of convergence arbitrarily by acting on a single parameter called the high-gain parameter. Despite the evident benefits of this class of observers, their use in real applications is questionable due to some drawbacks: numerical problems, the peaking phenomenon, and high sensitivity to measurement noise. The first part of the thesis aims to enrich the theory of high-gain observers with novel techniques to overcome or attenuate these challenging performance issues that arise when implementing such observers. The validity and applicability of our proposed techniques have been shown firstly on a simple one-gene regulatory network, and secondly on an SI epidemic model. The second part of the thesis studies the problem of state estimation using the moving horizon approach. The main advantage of MHE is that information about the system can be explicitly considered in the form of constraints and hence improve the estimates. In this work, we focus on estimation for nonlinear plants that can be rewritten in the form of quasi-linear parameter-varying systems with bounded unknown parameters. Moving-horizon estimators are proposed to estimate the state of such systems according to two different formulations, i.e., "optimistic" and "pessimistic". In the former case, we perform estimation by minimizing the least-squares moving-horizon cost with respect to both state variables and parameters simultaneously. In the latter, we minimize such a cost with respect to the state variables after picking up the maximum of the parameters. Under suitable assumptions, the stability of the estimation error given by the exponential boundedness is proved in both scenarios. Finally, the validity of our obtained results has been demonstrated through three different examples from biological and biomedical fields, namely, an example of one gene regulatory network, a two-stage SI epidemic model, and Amnioserosa cell's mechanical behavior during Dorsal closure

    Active vibration damping of the Space Shuttle remote manipulator system

    Get PDF
    The feasibility of providing active damping augmentation of the Space Shuttle Remote Manipulator System (RMS) following normal payload handling operations is investigated. The approach used in the analysis is described, and the results for both linear and nonlinear performance analysis of candidate laws are presented, demonstrating that significant improvement in the RMS dynamic response can be achieved through active control using measured RMS tip acceleration data for feedback

    On-line state and parameter estimation in nonlinear systems

    Get PDF
    On-line, simultaneous state and parameters estimation in deterministic, nonlinear dynamic systems of known structure is the problem considered. Available methods are few and fall short of user needs in that they are difficult to apply, their applicability is restricted to limited classes of systems, and for some, conditions guaranteeing their convergence don\u27t exist. The new methods developed herein are placed into two categories: those that involve the use of Riccati equations, and those that do not. Two of the new methods do not use Riccati equations, and each is considered to be a different extension of Friedland\u27 s parameter observer for nonlinear systems with full state availability to the case of partial state availability. One is essentially a reduced-order variant of a state and parameter estimator developed by Raghavan. The other is developed by the direct extension of Friedland\u27 s parameter observer to the case of partial state availability. Both are shown to be globally asymptotically stable for nonlinear systems affine in the unknown parameters and involving nonlinearities that depend on known quantities, a class restriction also true of existing state and parameter estimation methods. The two new methods offer, however, the advantages of improved computational efficiency and the potential for superior transient performance, which is demonstrated in a simulation example. Of the new methods that do involve a Riccati equation, there are three. The first is the separate-bias form of the reduced-order Kalman filter. The scope of this filter is somewhat broader than the others developed herein in that it is an optimal filter for linear, stochastic systems involving noise-free observations. To apply this filter to the joint state and parameter estimation problem, one interprets the unknown parameters as constant biases. For the system class defined above, the method is globally asymptotically stable. The second Riccati equation based method is derived by the application of an existing method, the State Dependent Algebraic Riccati Equation (SDARE) filtering method, to the problem of state and parameter estimation. It is shown to work well in several nonlinear examples involving a few unknown parameters; however, as the number of parameters increases, the method\u27s applicability is diminished due to an apparent loss of observability within the filter which hinders the generation of filter gains. The third is a new filtering method which uses a State Dependent Differential Riccati Equation (SDDRE) for the generation of filter gains, and through its use, avoids the “observability” shortcomings of the SDARE method. This filter is similar to the Extended Kalman Filter (EKF), and is compared to the EKF with regard to stability through a Lyapunov analysis, and with regard to performance in a 4th order stepper motor simulation involving 5 unknown parameters. For the very broad class of systems that are bilinear in the state and unknown parameters, and potentially involving products of unmeasured states and unknown parameters, the EKF is shown to possess a semi-global region of asymptotic stability, given the assumption of observability and controllability along estimated trajectories. The stability of the new SDDRE filter is discussed
    corecore