Research

Data-Driven Navigation

ANSFL's team published 26 conference and journal papers in the field of data-driven navigation making our lab a world leader in this topic. The purpose of navigation is to determine the position, velocity, and orientation of manned and autonomous platforms, humans, and animals. Obtaining accurate navigation commonly requires fusion between several sensors, such as inertial sensors and global navigation satellite systems, in a model-based nonlinear estimation framework. Recently, data-driven approaches applied in various fields show state-of-the-art performance, compared to model-based methods. During the last three years, we pioneered, addressed and derived data-driven based navigation algorithms including hybrid learning and end-to-end learning approaches for different platforms and applications. The purpose of those algorithms is to enhance common navigation and estimation tasks and open new possibilities for accurate and robust navigation.

Autonomous Underwater Vehicle Navigation

Fusion between an inertial navigation system (INS) and a Doppler velocity log (DVL) is commonly used in the navigation of autonomous underwater vehicles (AUV). In normal operating scenarios, the navigation accuracy of these systems is sufficient to enable the AUV to reach its goal. However, partial or complete DVL outages may occur if AUVs are operating in complex environments, such as passing over fish and other sea creatures, or where the distance between the DVL and seafloor exceeds the DVL range. In such situations, the navigation solution depends mainly on the INS solution, which drifts over time. In this research, we derived algorithms that facilitate velocity vector estimations for partial and complete DVL outage situations over short time periods using both model and learning approaches. We also demonstrated an approach that improves current velocity estimates in situations of complete beam measurements using DVL measurements and inertial readings (when available).

Information Aided Navigation

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. Navigating with information is a family of approaches we call information aided navigation. In this research, we broadly classified those approaches into direct, indirect, and model aiding. 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.


Quadrotor Dead- Reckoning

Quadrotors are used for variety of applications both outdoors and indoors. Among them are deliveries, surveillance, transportation, mapping, and more. To accomplish its tasks an accurate navigation solution is required. To that end, most quadrotors apply fusion between an inertial navigation system and other external sensors, such as global navigation satellite systems (outdoors) or vision (indoors/outdoors).

Due to environmental or sensor constraints, in parts of the trajectory, the navigation solution may rely only on the inertial sensors leading to a pure inertial navigation solution. Due to errors and noises in the inertial sensors, this navigation solution drifts in time.

To cope with such situations we proposed a framework for quadrotor navigation based only on inertial sensors: quadrotor dead-reckoning (QDR). Motivated from the pedestrian dead reckoning approach (PDR), basic concepts are adopted for the QDR framework. To that end, in situations of pure inertial navigation instead of moving in a straight line, the quadrotor is flown in a periodic motion emulating a walking pedestrian. In that manner, similar to step-length detection and estimation in PDR, the quadrotor peak to peak distance is estimated, leading to an accurate navigation solution compared to the pure inertial one. Our goal in this research is to use only low-cost inertial sensors, supported by appropriate new algorithms, to enhance quadrotors pure inertial navigation.

Looking for the Next Inertial Architecture

In general, an inertial navigation system (INS) consists of a navigation computer and an inertial measurement unit (IMU). A traditional IMU architecture has three accelerometers to measure specific force and three gyroscopes to measure angular velocity, all arranged in orthogonal triads. In 1953, Draper’s team demonstrated an INS flight on a Boeing B-29, ushering in the INS era. During the ensuing years, immense efforts have been devoted to improving sensor performance and reducing their size. However, there has been no corresponding attention paid to the architecture of three orthogonal accelerometers and three orthogonal gyros, which has not changed significantly since the beginning of the modern INS era. In fact, it remains the only architecture available as an off-the-shelf product. In this research we designed new INS architectures including a gyro-free INS, an angular accelerometer INS, and multiple INS. Compared to traditional architectures, ours show superior performance. Recently, we started the construction of a prototype to experiment with our novel architectures.