IP Library Granted Patent US 12,534,087
Granted Patent B2
US 12,534,087 · App. 18/222,384 · Granted Jan 27, 2026

Prediction of road grade for autonomous vehicle navigation

Inventors: Harish Pullagurla (Blacksburg, VA); Zachary Miller (Blacksburg, VA); Andrew Cunningham (Blacksburg, VA)
Assignee: TORC Robotics, Inc.
B60W40/076B60W60/001B60W2420/408B60W2556/45
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,534,087
App. No.
18/222,384
Granted
Jan 27, 2026
Kind
B2
Abstract

Systems and methods of predicting a grade of a road upon which a vehicle is traveling are disclosed. An autonomous vehicle system can receive sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road; detect a speed of the autonomous vehicle; determine a predicted grade of the road based on the sensor data and the speed; and navigate the autonomous vehicle based on the predicted grade of the road.

Claims (36)

1 . A system, comprising:

one or more processors of an autonomous vehicle, the one or more processors configured to:

receive sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road, the response including a power output of an engine of the autonomous vehicle;

determine a speed of the autonomous vehicle;

determine a predicted grade of the road based on the power output and the speed; and

navigate the autonomous vehicle based on the predicted grade of the road,

wherein the autonomous vehicle includes a light detection and ranging (LiDAR) sensor, and the one or more processors are further configured to:

determine a first predicted grade of the road based on the power output and the speed;

determine a second predicted grade of the road based on LiDAR points captured by the LiDAR sensor;

compare the first predicted grade with the second predicted grade; and

generate a confidence value of grade prediction based on the comparison.

2 . The system of claim 1 , wherein the sensor comprises a rotational speed sensor, a torque sensor, or a throttle position sensor.

3 . The system of claim 1 , wherein the one or more processors are further configured to determine the predicted grade of the road further based on a weight of the autonomous vehicle.

4 . The system of claim 3 , wherein the one or more processors are further configured to receive the weight of the autonomous vehicle from an external computing device.

5 . The system of claim 1 , wherein the one or more processors are further configured to transmit the predicted grade of the road to one or more remote servers.

6 . The system of claim 1 , wherein the one or more processors are further configured to execute an object detection model to detect an object on the road based on the predicted grade of the road.

7 . The system of claim 1 , wherein the one or more processors are further configured to update map data stored in memory of the autonomous vehicle based on the grade of the road.

8 . A method, comprising:

receiving, by one or more processors of an autonomous vehicle, sensor data from a sensor measuring a response from at least one mechanical component of the autonomous vehicle as the autonomous vehicle navigates a road, the response including a power output of an engine of the autonomous vehicle;

determine, by the one or more processors, a speed of the autonomous vehicle;

determining, by the one or more processors, a predicted grade of the road based on the power output and the speed; and

navigating, by the one or more processors, the autonomous vehicle based on the predicted grade of the road,

wherein the autonomous vehicle includes a light detection and ranging (LiDAR) sensor, determining the predicted grade further comprising:

determining a first predicted grade of the road based on the power output and the speed;

determining a second predicted grade of the road based on the LiDAR points;

comparing the first predicted grade with the second predicted grade; and

generating a confidence value of grade prediction based on the comparison.

9 . The method of claim 8 , wherein the sensor comprises a rotational speed sensor, a torque sensor, or a throttle position sensor.

10 . The method of claim 8 , further comprising determining, by the one or more processors, the predicted grade of the road further based on a weight of the autonomous vehicle.

11 . The method of claim 10 , further comprising receiving, by the one or more processors, the weight of the autonomous vehicle from an external computing device.

12 . The method of claim 8 , further comprising transmitting, by the one or more processors, the predicted grade of the road to one or more remote servers.

13 . The method of claim 8 , further comprising executing, by the one or more processors, an object detection model to detect an object on the road based on the predicted grade of the road.

14 . The method of claim 8 , further comprising updating, by the one or more processors, map data stored in memory of the autonomous vehicle based on the grade of the road.

15 . The system of claim 1 , wherein the one or more processors are further configured to determine, via an artificial intelligence model, the predicted grade of the road, wherein the artificial intelligence model is trained with historical speed and power data.

16 . The method of claim 8 , wherein determining the predicted grade further comprises:

determining, via an artificial intelligence model, the predicted grade of the road, wherein the artificial intelligence model is trained with historical speed and power data.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Oct 14, 2024
From: PULLAGURLA, HARISH; MILLER, ZACHARY; CUNNINGHAM, ANDREW
To: TORC ROBOTICS, INC.
Reel/Frame 068887/0764 →
Continuity (1)
Related Publication 20250018953A1 · Jan 16, 2025
References Cited (13)
US 11655893B1 · Pertsel · 2023 [cited by examiner]
US 20150166073A1 · D'Amato · 2015 [cited by examiner]
US 20210070299A1 · Dempsey · 2021 [cited by examiner]
US 20210078584A1 · Janampally · 2021 [cited by examiner]
US 20220092532A1 · Bevan · 2022 [cited by examiner]
US 20230278557A1 · Bando · 2023 [cited by examiner]
US 20230323635A1 · Hoshino · 2023 [cited by examiner]
US 20230406320A1 · Guo · 2023 [cited by examiner]
US 20240326840A1 · Diamond · 2024 [cited by examiner]
EP 3871938A1 · 2019 [cited by examiner]
Sahlholm, Per & Karl, Henrik & Johansson, Karl. (2008). Road Grade Estimation for Look-Ahead Vehicle Control. IFAC Proceedings Volumes (IFAC-PapersOnline). 17. 10.3182/20080706-5-KR-1001.00574. (Year: 2008). [cited by examiner]
Shetty, Gautam, et al. “Road slope prediction and vehicle dynamics control for autonomous vehicles.” arXiv preprint arXiv:2210.05741 (2022). (Year: 2022). [cited by examiner]
Wang, Xin & Song, Guohua & Wu, Yizheng & Zhai, Zhiqiang. (2022). Road Grade Estimation Based on Power Demand Difference of Heavy-Duty Diesel Trucks for Emission Estimation. Transportation Research Record: Journal of the… [cited by examiner]