652 research outputs found

    Magnetometer calibration using inertial sensors

    Full text link
    In this work we present a practical algorithm for calibrating a magnetometer for the presence of magnetic disturbances and for magnetometer sensor errors. To allow for combining the magnetometer measurements with inertial measurements for orientation estimation, the algorithm also corrects for misalignment between the magnetometer and the inertial sensor axes. The calibration algorithm is formulated as the solution to a maximum likelihood problem and the computations are performed offline. The algorithm is shown to give good results using data from two different commercially available sensor units. Using the calibrated magnetometer measurements in combination with the inertial sensors to determine the sensor's orientation is shown to lead to significantly improved heading estimates.Comment: 19 pages, 8 figure

    Information-Aware Guidance for Magnetic Anomaly based Navigation

    Full text link
    In the absence of an absolute positioning system, such as GPS, autonomous vehicles are subject to accumulation of positional error which can interfere with reliable performance. Improved navigational accuracy without GPS enables vehicles to achieve a higher degree of autonomy and reliability, both in terms of decision making and safety. This paper details the use of two navigation systems for autonomous agents using magnetic field anomalies to localize themselves within a map; both techniques use the information content in the environment in distinct ways and are aimed at reducing the localization uncertainty. The first method is based on a nonlinear observability metric of the vehicle model, while the second is an information theory based technique which minimizes the expected entropy of the system. These conditions are used to design guidance laws that minimize the localization uncertainty and are verified both in simulation and hardware experiments are presented for the observability approach.Comment: 2022 International Conference on Intelligent Robots and Systems October 23 to 27, 2022 Kyoto, Japa

    Robust hovering and trajectory tracking control of a quadrotor helicopter using acceleration feedback and a novel disturbance observer

    Get PDF
    Hovering and trajectory tracking control of rotary-wing aircrafts in the presence of uncertainties and external disturbances is a very challenging task. This thesis focuses on the development of the robust hovering and trajectory tracking control algorithms for a quadrotor helicopter subject to both periodic and aperiodic disturbances along with noise and parametric uncertainties. A hierarchical control structure is employed where high-level position controllers produce reference attitude angles for the low-level attitude controllers. Reference attitude angles are usually determined analytically from the position command signals that control the positional dynamics. However, such analytical formulas may produce large and non-smooth reference angles which must be saturated and low-pass filtered. In this thesis, desired attitude angles are determined numerically using constrained nonlinear optimization where certain magnitude and rate constraints are imposed. Furthermore, an acceleration based disturbance observer (AbDOB) is designed to estimate and suppress disturbances acting on the positional dynamics of the quadrotor. For the attitude control, a nested position, velocity, and inner acceleration feedback control structure consisting of PID and PI type controllers are developed to provide high sti ness against external disturbances. Reliable angular acceleration is estimated through an extended Kalman filter (EKF) cascaded with a classical Kalman lter (KF). This thesis also proposes a novel disturbance observer which consists of a bank of band-pass filters connected parallel to the low-pass filter of a classical disturbance observer. Band-pass filters are centered at integer multiples of the fundamental frequency of the periodic disturbance. Number and bandwidth of the band-pass filters are two crucial parameters to be tuned in the implementation of the new structure. Proposed disturbance observer is integrated with a sliding mode controller to tackle the robust hovering and trajectory tracking control problem. The sensitivity of the proposed disturbance observer based control system to the number and bandwidth of the band-pass filters are thoroughly investigated via several simulations. Simulations are carried out on a high delity model where sensor biases and measurement noise are also considered. Results show that the proposed controllers are very effective in providing robust hovering and trajectory tracking performance when the quadrotor helicopter is subject to the wind gusts generated by the Dryden wind model along with plant uncertainties and measurement noise. A comparison with the classical disturbance observer-based control is also provided where better tracking performance with improved robustness is achieved in the presence of noise and external disturbance

    AE, D ST and their SuperMAG Counterparts : the effect of improved spatial resolution in geomagnetic indices

    Get PDF
    For decades, geomagnetic indices have been used extensively to parameterize space weather events, as input to various models and as space weather specifications. The auroral electrojet (AE) index and disturbance storm time index (DST) are two such indices that span multiple solar cycles and have been widely studied. The production of improved spatial coverage analogs to AE and DST is now possible using the SuperMAG collaboration of ground‐based magnetometers. SME is an electrojet index that shares methodology with AE. SMR is a ring current index that shares methodology with DST. As the number of magnetometer stations in the SuperMAG network increases over time, so does the spatial resolution of SME and SMR. Our statistical comparison between the established indices and their new SuperMAG counterparts finds that, for large excursions in geomagnetic activity, AE systematically underestimates SME for later cycles. The difference between distributions of recorded AE and SME values for a single solar maximum can be of the same order as changes in activity seen from one solar cycle to the next. We demonstrate that DST and SMR track each other but are subject to an approximate linear shift as a result of the procedure used to map stations to the magnetic equator. We explain the observed differences between AE and SME with the assistance of a simple model, based on the construction methodology of the electrojet indices. We show that in the case of AE and SME, it is not possible to simply translate between the two indices

    Investigations of Model-Free Sliding Mode Control Algorithms including Application to Autonomous Quadrotor Flight

    Get PDF
    Sliding mode control is a robust nonlinear control algorithm that has been used to implement tracking controllers for unmanned aircraft systems that are robust to modeling uncertainty and exogenous disturbances, thereby providing excellent performance for autonomous operation. A significant advance in the application of sliding mode control for unmanned aircraft systems would be adaptation of a model-free sliding mode control algorithm, since the most complex and time-consuming aspect of implementation of sliding mode control is the derivation of the control law with incorporation of the system model, a process required to be performed for each individual application of sliding mode control. The performance of four different model-free sliding mode control algorithms was compared in simulation using a variety of aerial system models and real-world disturbances (e.g. the effects of discretization and state estimation). The two best performing algorithms were shown to exhibit very similar behavior. These two algorithms were implemented on a quadrotor (both in simulation and using real-world hardware) and the performance was compared to a traditional PID-based controller using the same state estimation algorithm and control setup. Simulation results show the model-free sliding mode control algorithms exhibit similar performance to PID controllers without the tedious tuning process. Comparison between the two model-free sliding mode control algorithms showed very similar performance as measured by the quadratic means of tracking errors. Flight testing showed that while a model-free sliding mode control algorithm is capable of controlling realworld hardware, further characterization and significant improvements are required before it is a viable alternative to conventional control algorithms. Large tracking errors were observed for both the model-free sliding mode control and PID based flight controllers and the performance was characterized as unacceptable for most applications. The poor performance of both controllers suggests tracking errors could be attributed to errors in state estimation, which effectively introduce unknown dynamics into the feedback loop. Further testing with improved state estimation would allow for more conclusions to be drawn about the performance characteristics of the model-free sliding mode control algorithms

    Sensor Fusion and Non-linear MPC controller development studies for Intelligent Autonomous vehicular systems

    Get PDF
    The demand for safety and fuel efficiency on ground vehicles and advancement in embedded systems created the opportunity to develop Autonomous controller. The present thesis work is three fold and it encompasses all elements that are required to prototype the autonomous intelligent system including simulation, state handling and real time implementation. The Autonomous vehicle operation is mainly dependent upon accurate state estimation and thus a major concern of implementing the autonomous navigation is obtaining robust and accurate data from sensors. This is especially true, in case of Inertial Measurement Unit (IMU) sensor data. The IMU consists of a 3-axis gyro, 3-axis accelerometer, and 3-axis magnetometer. The IMU provides vehicle orientation in 3D space in terms of yaw, roll and pitch. Out of which, yaw is a major parameter to control the ground vehicle’s lateral position during navigation. The accelerometer is responsible for attitude (roll-pitch) estimates and magnetometer is responsible for yaw estimates. However, the magnetometer is prone to environmental magnetic disturbances which induce errors in the measurement. The initial work focuses on alleviating magnetic disturbances for ground vehicles by fusing the vehicle kinematics information with IMU senor in an Extended Kalman filter (EKF) with the vehicle orientation represented using Quaternions. The previous studies covers the handling of sensor noise data for vehicle yaw estimations and the same approach can be applied for additional sensors used in the work. However, it is important to develop simulations to analyze the autonomous navigation for various road, obstacles and grade conditions. These simulations serve base platform for real time implementation and provide the opportunity to implement it on real road vehicular application and leads to prototype the controller. Therefore, the next section deals with simulations that focuses on developing Non-linear Model Predictive controller for high speed off-road autonomous vehicle, which avoids undesirable conditions including stationary obstacles, moving obstacles and steep regions while maintaining the vehicle safety from rollover. The NMPC controller is developed using CasADi tools in MATLAB environment. As mentioned, the above two sections provide base platform for real time implementation and the final section uses these techniques for developing intelligent autonomous vehicular system that would track the given path and avoid static obstacles by rejecting the considerable environmental disturbance in the given path. The Linear Quadratic Gaussian (LQG) is developed for the present application, The model developed in the LQG controller is a kinematic bicycle model, that mimics 1/5th scale truck and cubic spline has been used to connect and generate the continuous target path
    corecore