US2022228867A1PendingUtilityA1

System and method for providing localization using inertial sensors

Assignee: ALMA TECH LTDPriority: Jan 15, 2021Filed: Sep 24, 2021Published: Jul 21, 2022
Est. expiryJan 15, 2041(~14.5 yrs left)· nominal 20-yr term from priority
Inventors:Barak Or
G01C 21/10G01C 21/005G01S 19/49G06N 3/0464G06N 3/09G06N 3/084G06N 3/04G01C 21/20G01S 19/43G06N 3/08G01C 21/165G01S 19/47G01S 19/46G01S 19/41
63
PatentIndex Score
0
Cited by
0
References
0
Claims

Abstract

A system and method for providing localization, including, during a training phase: obtaining a training dataset of accelerations, angular velocities, and known locations over time of vehicles moving in a defined area; and training a machine learning model to provide location estimation in the defined area based on the accelerations and angular velocities using the training dataset; and during runtime phase: obtaining runtime accelerations and angular velocities over time of a vehicle moving in the defined area; and using the trained model to obtain current location of the vehicle based on the runtime acceleration and angular velocities.

Claims

exact text as granted — not AI-modified
1 . A method for providing localization, the method comprising,
 using a processor:   during a training phase:
 obtaining a training dataset of accelerations in three dimensions, angular velocities in three dimensions, and known 
   locations over time of vehicles moving in a defined area; and
 training a machine learning model to provide location estimation in the defined area based on the accelerations in three dimensions and the angular velocities in three dimensions using the training dataset; and 
   during runtime phase:
 obtaining, via an inertial measurement unit only, runtime accelerations in three dimensions and angular velocities in three dimensions over time of a vehicle moving in the defined area; and 
 using the trained machine learning model to obtain current location of the vehicle based on the runtime acceleration in three dimensions and the angular velocities in three dimensions. 
   
     
     
         2 . The method of  claim 1 , wherein the accelerations and the angular velocities of the training set and the runtime acceleration and angular velocities are measured using at least one inertial measurement unit (IMU). 
     
     
         3 . The method of  claim 2 , wherein the IMU comprises at least one three dimensional accelerometer and at least one three-dimensional gyroscope. 
     
     
         4 . The method of  claim 1 , wherein the machine learning model is a neural network. 
     
     
         5 . The method of  claim 1 , further comprising:
 during the training phase:   extracting features from the accelerations and the angular velocities of the training dataset and adding the features to the training dataset; and   during the runtime phase:   extracting runtime features from the runtime accelerations and the angular velocities; and using the trained machine learning model to obtain the current location of the vehicle based on the runtime acceleration, the runtime angular velocities and the runtime features.   
     
     
         6 . The method of  claim 5 , wherein the features are selected from the list consisting of velocity and horizontal slope. 
     
     
         7 . The method of  claim 1 , wherein during the training phase, the known locations are obtained from at least one of the list consisting of: a global navigation satellite system (GNSS) receiver and a real-time kinematic (RTK) positioning system. 
     
     
         8 . The method of  claim 1 , wherein the defined area comprises a route. 
     
     
         9 . The method of  claim 1 , further comprising dividing mapping of the defined area into segments, wherein the current location is provided as a segment in which the vehicle is located. 
     
     
         10 . The method of  claim 1 , further comprising performing anomaly detection to find changes in the defined area. 
     
     
         11 . The method of  claim 1 , comprising:
 obtaining readings from at least one sensor selected from the list consisting of:   a camera, a GNSS receiver, a Lidar sensor and radio frequency (RF) sensor; and   using the readings to enhance an accuracy of the current location provided by the trained machine learning model.   
     
     
         12 . A system for providing localization, the system comprising:
 a memory; and   a processor configured to:   during a training phase:   obtain, a training dataset of accelerations in three dimensions, angular velocities in three dimensions, and known locations over time of vehicles moving in a defined area; and   train a machine learning model to provide location estimation in the defined area based on the accelerations in three dimensions and the angular velocities in three dimensions using the training dataset;   during a runtime phase:   obtaining, via an inertial measurement unit only, runtime accelerations in three dimensions and angular velocities in three dimensions over time of a vehicle moving in the defined area; and   use the trained machine learning model to obtain current location of the vehicle based on the runtime accelerations in three dimensions and the angular velocities in three dimensions.   
     
     
         13 . The system of  claim 12 , further comprising at least one inertial measurement unit (IMU) attached to each of the vehicles and configured to measure the accelerations and the angular velocities of the training set and the runtime acceleration and angular velocities. 
     
     
         14 . The system of  claim 13 , wherein the IMU comprises at least one three-dimensional accelerometer and at least one three-dimensional gyroscope. 
     
     
         15 . The system of  claim 12 , wherein the machine learning model is a neural network. 
     
     
         16 . The system of  claim 12 , wherein the processor is further configured to:
 during the training phase:   extract features from the accelerations and the angular velocities of the training dataset and adding the features to the training dataset; and   during the runtime phase:   extract runtime features from the runtime accelerations and the angular velocities; and   use the trained machine learning model to obtain the current location of the vehicle based on the runtime acceleration, the runtime angular velocities and the runtime features.   
     
     
         17 . The system of  claim 16 , wherein the features are selected from the list consisting of velocity and horizontal slope. 
     
     
         18 . The system of  claim 12 , wherein the defined area comprises a defined route. 
     
     
         19 . The system of  claim 12 , wherein the processor is further configured to divide mapping of the defined area into segments, wherein the processor is configured to provide the current location as a segment in which the vehicle is located. 
     
     
         20 . The system of  claim 12 , wherein the processor is further configured to perform anomaly detection to find changes in the defined area.

Join the waitlist — get patent alerts

Track US2022228867A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.