US2022228866A1PendingUtilityA1

System and method for providing localization using inertial sensors

Assignee: ALMA TECH LTDPriority: Jan 15, 2021Filed: Jun 3, 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/04G06N 3/084G01C 21/165G01S 19/43G01C 21/20G06N 3/08G01S 19/47G01S 19/46G01S 19/41
62
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, 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. 
   
     
     
         2 . The method of  claim 1 , wherein the accelerations, 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 , comprising:
 during the training phase:
 extracting features from the accelerations and 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 angular velocities; and 
 using the trained 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 , comprising dividing mapping of the defined area into segments, wherein the location is provided as a segment in which the vehicle is located. 
     
     
         10 . The method of  claim 1 , comprising performing anomaly detection to find changes in 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 ML 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, angular velocities, 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 and angular velocities using the training dataset: 
 
 during a runtime phase:
 obtain runtime accelerations and angular velocities over time of a vehicle moving in the defined area; and 
 use the trained model to obtain current location of the vehicle based on the runtime acceleration and angular velocities. 
 
   
     
     
         13 . The system of  claim 12 , comprising at least one inertial measurement unit (IMU) attached to each of the vehicles and configured to measure the accelerations, 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 configured to:
 during the training phase:
 extract features from the accelerations and 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 angular velocities; and 
 use the trained 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 configured to divide mapping of the defined area into segments, wherein the processor is configured to provide the location as a segment in which the vehicle is located. 
     
     
         20 . The system of  claim 12 , wherein the processor is configured to perform anomaly detection to find changes in defined area.

Join the waitlist — get patent alerts

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

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