245 research outputs found
Inertial navigation aided by simultaneous loacalization and mapping
Unmanned aerial vehicles technologies are getting smaller and cheaper
to use and the challenges of payload limitation in unmanned aerial
vehicles are being overcome. Integrated navigation system design requires
selection of set of sensors and computation power that provides
reliable and accurate navigation parameters (position, velocity
and attitude) with high update rates and bandwidth in small and
cost effective manner. Many of today’s operational unmanned aerial
vehicles navigation systems rely on inertial sensors as a primary measurement
source. Inertial Navigation alone however suffers from slow
divergence with time. This divergence is often compensated for by
employing some additional source of navigation information external
to Inertial Navigation. From the 1990’s to the present day Global
Positioning System has been the dominant navigation aid for Inertial
Navigation. In a number of scenarios, Global Positioning System measurements
may be completely unavailable or they simply may not be
precise (or reliable) enough to be used to adequately update the Inertial
Navigation hence alternative methods have seen great attention.
Aiding Inertial Navigation with vision sensors has been the favoured
solution over the past several years. Inertial and vision sensors with
their complementary characteristics have the potential to answer the
requirements for reliable and accurate navigation parameters.
In this thesis we address Inertial Navigation position divergence. The
information for updating the position comes from combination of vision
and motion. When using such a combination many of the difficulties
of the vision sensors (relative depth, geometry and size of objects,
image blur and etc.) can be circumvented. Motion grants the vision
sensors with many cues that can help better to acquire information
about the environment, for instance creating a precise map of the environment
and localize within the environment.
We propose changes to the Simultaneous Localization and Mapping
augmented state vector in order to take repeated measurements of
the map point. We show that these repeated measurements with certain
manoeuvres (motion) around or by the map point are crucial for
constraining the Inertial Navigation position divergence (bounded estimation
error) while manoeuvring in vicinity of the map point. This
eliminates some of the uncertainty of the map point estimates i.e.
it reduces the covariance of the map points estimates. This concept
brings different parameterization (feature initialisation) of the map
points in Simultaneous Localization and Mapping and we refer to it
as concept of aiding Inertial Navigation by Simultaneous Localization
and Mapping.
We show that making such an integrated navigation system requires
coordination with the guidance and control measurements and the vehicle
task itself for performing the required vehicle manoeuvres (motion)
and achieving better navigation accuracy. This fact brings new
challenges to the practical design of these modern jam proof Global
Positioning System free autonomous navigation systems.
Further to the concept of aiding Inertial Navigation by Simultaneous
Localization and Mapping we have investigated how a bearing only
sensor such as single camera can be used for aiding Inertial Navigation.
The results of the concept of Inertial Navigation aided by
Simultaneous Localization and Mapping were used. New parameterization
of the map point in Bearing Only Simultaneous Localization
and Mapping is proposed. Because of the number of significant problems
that appear when implementing the Extended Kalman Filter in
Inertial Navigation aided by Bearing Only Simultaneous Localization
and Mapping other algorithms such as Iterated Extended Kalman Filter,
Unscented Kalman Filter and Particle Filters were implemented.
From the results obtained, the conclusion can be drawn that the nonlinear
filters should be the choice of estimators for this application
CES-515 Towards Localization and Mapping of Autonomous Underwater Vehicles: A Survey
Autonomous Underwater Vehicles (AUVs) have been used for a huge number of tasks ranging from commercial, military and research areas etc, while the fundamental function of a successful AUV is its localization and mapping ability. This report aims to review the relevant elements of localization and mapping for AUVs. First, a brief introduction of the concept and the historical development of AUVs is given; then a relatively detailed description of the sensor system used for AUV navigation is provided. As the main part of the report, a comprehensive investigation of the simultaneous localization and mapping (SLAM) for AUVs are conducted, including its application examples. Finally a brief conclusion is summarized
Information Aided Navigation: A Review
The performance of inertial navigation systems is largely dependent on the
stable flow of external measurements and information to guarantee continuous
filter updates and bind the inertial solution drift. Platforms in different
operational environments may be prevented at some point from receiving external
measurements, thus exposing their navigation solution to drift. Over the years,
a wide variety of works have been proposed to overcome this shortcoming, by
exploiting knowledge of the system current conditions and turning it into an
applicable source of information to update the navigation filter. This paper
aims to provide an extensive survey of information aided navigation, broadly
classified into direct, indirect, and model aiding. Each approach is described
by the notable works that implemented its concept, use cases, relevant state
updates, and their corresponding measurement models. By matching the
appropriate constraint to a given scenario, one will be able to improve the
navigation solution accuracy, compensate for the lost information, and uncover
certain internal states, that would otherwise remain unobservable.Comment: 8 figures, 3 table
Contributions to automated realtime underwater navigation
Submitted in partial fulfillment of the requirements for the degree of Doctor of Philosophy at the Massachusetts Institute of Technology and the Woods Hole Oceanographic Institution February 2012This dissertation presents three separate–but related–contributions to the art of underwater
navigation. These methods may be used in postprocessing with a human in
the loop, but the overarching goal is to enhance vehicle autonomy, so the emphasis is
on automated approaches that can be used in realtime. The three research threads
are: i) in situ navigation sensor alignment, ii) dead reckoning through the water column,
and iii) model-driven delayed measurement fusion. Contributions to each of
these areas have been demonstrated in simulation, with laboratory data, or in the
field–some have been demonstrated in all three arenas.
The solution to the in situ navigation sensor alignment problem is an asymptotically
stable adaptive identifier formulated using rotors in Geometric Algebra. This
identifier is applied to precisely estimate the unknown alignment between a gyrocompass
and Doppler velocity log, with the goal of improving realtime dead reckoning
navigation. Laboratory and field results show the identifier performs comparably to
previously reported methods using rotation matrices, providing an alignment estimate
that reduces the position residuals between dead reckoning and an external acoustic
positioning system. The Geometric Algebra formulation also encourages a straightforward
interpretation of the identifier as a proportional feedback regulator on the
observable output error. Future applications of the identifier may include alignment
between inertial, visual, and acoustic sensors.
The ability to link the Global Positioning System at the surface to precision dead
reckoning near the seafloor might enable new kinds of missions for autonomous underwater
vehicles. This research introduces a method for dead reckoning through
the water column using water current profile data collected by an onboard acoustic
Doppler current profiler. Overlapping relative current profiles provide information to
simultaneously estimate the vehicle velocity and local ocean current–the vehicle velocity
is then integrated to estimate position. The method is applied to field data using
online bin average, weighted least squares, and recursive least squares implementations.
This demonstrates an autonomous navigation link between the surface and the
seafloor without any dependence on a ship or external acoustic tracking systems. Finally, in many state estimation applications, delayed measurements present an
interesting challenge. Underwater navigation is a particularly compelling case because
of the relatively long delays inherent in all available position measurements. This research
develops a flexible, model-driven approach to delayed measurement fusion in
realtime Kalman filters. Using a priori estimates of delayed measurements as augmented
states minimizes the computational cost of the delay treatment. Managing
the augmented states with time-varying conditional process and measurement models
ensures the approach works within the proven Kalman filter framework–without
altering the filter structure or requiring any ad-hoc adjustments. The end result is
a mathematically principled treatment of the delay that leads to more consistent estimates
with lower error and uncertainty. Field results from dead reckoning aided
by acoustic positioning systems demonstrate the applicability of this approach to
real-world problems in underwater navigation.I have been financially supported by:
the National Defense Science and Engineering Graduate (NDSEG) Fellowship administered
by the American Society for Engineering Education, the Edwin A. Link
Foundation Ocean Engineering and Instrumentation Fellowship, and WHOI Academic
Programs office
Location prediction and trajectory optimization in multi-UAV application missions
Unmanned aerial vehicles (a.k.a. drones) have a wide range of applications in e.g., aerial surveillance, mapping, imaging, monitoring, maritime operations, parcel delivery, and disaster response management. Their operations require reliable networking environments and location-based services in air-to-air links with cooperative drones, or air-to-ground links in concert with ground control stations. When equipped with high-resolution video cameras or sensors to gain environmental situation awareness through object detection/tracking, precise location predictions of individual or groups of drones at any instant possible is critical for continuous guidance. The location predictions then can be used in trajectory optimization for achieving efficient operations (i.e., through effective resource utilization in terms of energy or network bandwidth consumption) and safe operations (i.e., through avoidance of obstacles or sudden landing) within application missions. In this thesis, we explain a diverse set of techniques involved in drone location prediction, position and velocity estimation and trajectory optimization involving: (i) Kalman Filtering techniques, and (ii) Machine Learning models such as reinforcement learning and deep-reinforcement learning. These techniques facilitate the drones to follow intelligent paths and establish optimal trajectories while carrying out successful application missions under given resource and network constraints. We detail the techniques using two scenarios. The first scenario involves location prediction based intelligent packet transfer between drones in a disaster response scenario using the various Kalman Filtering techniques. The second scenario involves a learning-based trajectory optimization that uses various reinforcement learning models for maintaining high video resolution and effective network performance in a civil application scenario such as aerial monitoring of persons/objects. We conclude with a list of open challenges and future works for intelligent path planning of drones using location prediction and trajectory optimization techniques.Includes bibliographical references
Algorithms for spacecraft formation flying navigation based on wireless positioning system measurements
Spacecraft formation flying navigation continues to receive a great deal of interest. The research presented in this dissertation focuses on developing methods for estimating spacecraft absolute and relative positions, assuming measurements of only relative positions using wireless sensors. The implementation of the extended Kalman filter to the spacecraft formation navigation problem results in high estimation errors and instabilities in state estimation at times. This is due tp the high nonlinearities in the system dynamic model. Several approaches are attempted in this dissertation aiming at increasing the estimation stability and improving the estimation accuracy.
A differential geometric filter is implemented for spacecraft positions estimation. The differential geometric filter avoids the linearization step (which is always carried out in the extended Kalman filter) through a mathematical transformation that converts the nonlinear system into a linear system. A linear estimator is designed in the linear domain, and then transformed back to the physical domain. This approach demonstrated better estimation stability for spacecraft formation positions estimation, as detailed in this dissertation.
The constrained Kalman filter is also implemented for spacecraft formation flying absolute positions estimation. The orbital motion of a spacecraft is characterized by two range extrema (perigee and apogee). At the extremum, the rate of change of a spacecraft’s range vanishes. This motion constraint can be used to improve the position estimation accuracy. The application of the constrained Kalman filter at only two points in the orbit causes filter instability. Two variables are introduced into the constrained Kalman filter to maintain the stability and improve the estimation accuracy. An extended Kalman filter is implemented as a benchmark for comparison with the constrained Kalman filter. Simulation results show that the constrained Kalman filter provides better estimation accuracy as compared with the extended Kalman filter.
A Weighted Measurement Fusion Kalman Filter (WMFKF) is proposed in this dissertation. In wireless localizing sensors, a measurement error is proportional to the distance of the signal travels and sensor noise. In this proposed Weighted Measurement Fusion Kalman Filter, the signal traveling time delay is not modeled; however, each measurement is weighted based on the measured signal travel distance. The obtained estimation performance is compared to the standard Kalman filter in two scenarios. The first scenario assumes using a wireless local positioning system in a GPS denied environment. The second scenario assumes the availability of both the wireless local positioning system and GPS measurements. The simulation results show that the WMFKF has similar accuracy performance as the standard Kalman Filter (KF) in the GPS denied environment. However, the WMFKF maintains the position estimation error within its expected error boundary when the WLPS detection range limit is above 30km. In addition, the WMFKF has a better accuracy and stability performance when GPS is available. Also, the computational cost analysis shows that the WMFKF has less computational cost than the standard KF, and the WMFKF has higher ellipsoid error probable percentage than the standard Measurement Fusion method.
A method to determine the relative attitudes between three spacecraft is developed. The method requires four direction measurements between the three spacecraft. The simulation results and covariance analysis show that the method’s error falls within a three sigma boundary without exhibiting any singularity issues. A study of the accuracy of the proposed method with respect to the shape of the spacecraft formation is also presented
The Estimation Methods for an Integrated INS/GPS UXO Geolocation System
This work was supported by a project funded by the US Army Corps of Engineers,
Strategic Environment Research and Development Program, contract number W912HQ-
08-C-0044.This report was also submitted to the Graduate School of the Ohio State
University in partial fulfillment of the PhD degree in Geodetic Science.Unexploded ordnance (UXO) is the explosive weapons such as mines, bombs, bullets,
shells and grenades that failed to explode when they were employed. In North America,
especially in the US, the UXO is the result of weapon system testing and troop training
by the DOD. The traditional UXO detection method employs metal detectors which
measure distorted signals of local magnetic fields. Based on detected magnetic signals,
holes are dug to remove buried UXO. However, the detection and remediation of UXO
contaminated sites using the traditional methods are extremely inefficient in that it is
difficult to distinguish the buried UXO from the noise of geologic magnetic sources or
anthropic clutter items. The reliable discrimination performance of UXO detection
system depends on the employed sensor technology as well as on the data processing
methods that invert the collected data to infer the UXO. The detection systems require
very accurate positioning (or geolocation) of the detection units to detect and discriminate
the candidate UXO from the non-hazardous clutter, greater position and orientation
precision because the inversion of magnetic or EMI data relies on their precise relative
locations, orientation, and depth. The requirements of position accuracy for MEC
geolocation and characterization using typical state-of-the-art detection instrumentation
are classified according to levels of accuracy outlined in: the screening level with position
tolerance of 0.5 m (as standard deviation), area mapping (less than 0.05 m), and
characterize and discriminate level of accuracy (less than 0.02m).
The primary geolocation system is considered as a dual-frequency GPS integrated with a
three dimensional inertial measurement unit (IMU); INS/GPS system. Selecting the
appropriate estimation method has been the key problem to obtain highly precise
geolocation of INS/GPS system for the UXO detection performance in dynamic
environments. For this purpose, the Extended Kalman Filter (EKF) has been used as the
conventional algorithm for the optimal integration of INS/GPS system. However, the
newly introduced non-linear based filters can deal with the non-linear nature of the
positioning dynamics as well as the non-Gaussian statistics for the instrument errors, and
the non-linear based estimation methods (filtering/smoothing) have been developed and
proposed. Therefore, this study focused on the optimal estimation methods for the
highly precise geolocation of INS/GPS system using simulations and analyses of two
Laboratory tests (cart-based and handheld geolocation system).
First, the non-linear based filters (UKF and UKF) have been shown to yield superior
performance than the EKF in various specific simulation tests which are designed similar
to the UXO geolocation environment (highly dynamic and small area). The UKF yields
50% improvement in the position accuracy over the EKF particularly in the curved
sections (medium-grade IMUs case). The UKF also performed significantly better than
EKF and shows comparable improvement over the UKF when the IMU noise probability
iii
density function is symmetric and non-symmetric. Also, since the UXO detection
survey does not require the real-time operations, each of the developed filters was
modified to accommodate the standard Rauch-Tung-Striebel (RTS) smoothing algorithms.
The smoothing methods are applied to the typical UXO detection trajectory; the position
error was reduced significantly using a minimal number of control points. Finally, these
simulation tests confirmed that tactical-grade IMUs (e.g. HG1700 or HG1900) are
required to bridge gaps of high-accuracy ranging solution systems longer than 1 second.
Second, these result of the simulation tests were validated from the laboratory tests using
navigation-grade and medium-grade accuracy IMUs. To overcome inaccurate a priori
knowledge of process noise of the system, the adaptive filtering methods have been
applied to the EKF and UKF and they are called the AEKS and AUKS. The neural
network aided adaptive nonlinear filtering/smoothing methods (NN-EKS and NN-UKS)
which are augmented with RTS smoothing method were compared with the AEKS and
AUKS. Each neural network-aided, adaptive filter/smoother improved the position
accuracy in both straight and curved sections. The navigation grade IMU (H764G) can
achieve the area mapping level of accuracy when the gap of control points is about 8
seconds. The medium grade IMUs (HG1700 and HG1900) with NN-AUKS can
maintain less than 10cm under the same conditions as above. Also, the neural network
aiding can decrease the difference of position error between the straight and the curved
section. Third, in the previous simulation test, the UPF performed better than the other
filters. However since the UPF needs a large number of samples to represent the a
posteriori statistics in high-dimensional space, the RBPF can be used as an alternative to
avoid the inefficiency of particle filter. The RBPF is tailored to precise geolocation for
UXO detection using IMU/GPS system and yielded improved estimation results with a
small number of samples. The handheld geolocation system using HG1900 with a
nonlinear filter-based smoother can achieve the discrimination level of accuracy if the
update rate of control points is less than 0.5Hz and 1Hz for the sweep and swing
respectively. Also, the sweep operation is more preferred than the swing motion
because the position accuracy of the sweep test was better than that of the swing test
GNSS/LiDAR-Based Navigation of an Aerial Robot in Sparse Forests
Autonomous navigation of unmanned vehicles in forests is a challenging task. In such environments, due to the canopies of the trees, information from Global Navigation Satellite Systems (GNSS) can be degraded or even unavailable. Also, because of the large number of obstacles, a previous detailed map of the environment is not practical. In this paper, we solve the complete navigation problem of an aerial robot in a sparse forest, where there is enough space for the flight and the GNSS signals can be sporadically detected. For localization, we propose a state estimator that merges information from GNSS, Attitude and Heading Reference Systems (AHRS), and odometry based on Light Detection and Ranging (LiDAR) sensors. In our LiDAR-based odometry solution, the trunks of the trees are used in a feature-based scan matching algorithm to estimate the relative movement of the vehicle. Our method employs a robust adaptive fusion algorithm based on the unscented Kalman filter. For motion control, we adopt a strategy that integrates a vector field, used to impose the main direction of the movement for the robot, with an optimal probabilistic planner, which is responsible for obstacle avoidance. Experiments with a quadrotor equipped with a planar LiDAR in an actual forest environment is used to illustrate the effectiveness of our approach
- …