IP Library Granted Patent US 12,427,991
Granted Patent B2
US 12,427,991 · App. 18/110,048 · Granted Sep 30, 2025

Method for detecting surface gradient of unstructured road based on lidar

Inventors: Xudong Guo (Beijing, CN); Yuxiao Lu (Beijing, CN); Jie Wang (Beijing, CN); Lei Han (Beijing, CN); Haijie Wu (Beijing, CN); Zhao Liu (Beijing, CN)
Assignee: Tage IDriver Technology Co., Ltd.
B60W40/06B60W60/001G01S17/89B60W2420/408
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,427,991
App. No.
18/110,048
Granted
Sep 30, 2025
Kind
B2
Abstract

A method for detecting a surface gradient of an unstructured road based on Lidar includes: obtaining an environmental point cloud of a target region by using a Lidar, and filtering out a point cloud of a non-surface region to obtain a point cloud of a surface region; calculating a normal vector of the point cloud of the surface region, and obtaining an included angle of the surface of each region relative to a coordinate system of the Lidar; and obtaining pitching angle information of a vehicle at this time from a vehicle-mounted inertial measurement unit (IMU), and correcting the included angle with the pitching angle information to obtain the gradient of the surface of each region.

Claims (191)

1. A method for detecting a surface gradient of an unstructured road based on Lidar, comprising the following steps:

(1) obtaining an environmental point cloud of a target region by using a Lidar, and filtering out a point cloud of a non-surface region to obtain a point cloud of a surface region, wherein the target region comprises the surface region and the non-surface region;

(2) calculating a normal vector of the point cloud of the surface region, and obtaining an included angle of the surface of each region relative to a coordinate system of the Lidar; and

(3) obtaining pitching angle information of a vehicle at this time from a vehicle-mounted inertial measurement unit (IMU), and correcting the included angle with the pitching angle information to obtain a gradient of the surface of each region.

2. The method according to claim 1 , wherein step (1) specifically comprises the following steps:

(1.1) ranking all input point clouds by height in an ascending order, and calculating a height mean of first N LPR points;

(1.2) extracting a point cloud of an initial surface according to the height mean and a distance threshold, and obtaining a surface plane by fitting according to the point cloud of the initial surface; and

(1.3) performing N itr iterations, performing point cloud traversal, and continuously adding point clouds within the distance threshold to the surface plane to the point cloud of the initial surface, thereby obtaining a surface point cloud.

3. The method according to claim 1 , wherein step (2) comprises obtaining the corresponding normal vector n of the surface point cloud by solving an optimized objective function of each region, allowing point multiplication of a vector formed by a central point of the surface point cloud of the region and each point therein, and the normal vector nl to approach 0 as much as possible, namely, maintaining perpendicular as much as possible.

4. The method according to claim 3 , wherein step (2) further comprises obtaining an included angle θ between a component of the normal vector n on the plane of the coordinate system YZ of the Lidar and a negative direction of Y axis of the coordinate system YZ of the Lidar.

5. The method according to claim 4 , wherein the obtaining the normal vector n in step (2) specifically comprises the following steps:

expressing the optimized objective function as

min

c

,

n

,

n

=

1

i

=

1

n

(

(

x

i

-

c

)

T

n

)

2

,

and letting y i =x i −c;

expressing the above formula as

min

n

=

1

i

=

1

k

(

y

i

T

n

)

2

;

continuously deducing

min

n

T

n

=

1

i

=

1

n

n

T

y

i

y

i

T

n

min

n

T

n

=

1

n

T

(

i

=

1

n

y

i

y

i

T

)

n

min

n

T

n

=

1

n

T

(

YY

T

)

n

,

wherein YY T is a covariance matrix of 3*3;

solving by using Lagrange algorithm, and letting f((n)=n T (YY T ):

τ

(

n

,

λ

)

=

f

(

n

)

-

λ

(

n

T

n

-

1

)

;

τ

=

0

τ

n

=

0

(

YY

T

)

n

=

λ

n

;

n

T

n

=

1

;

and

wherein the normal vector n is a feature vector of the covariance matrix YY T ; by implementing principal component analysis (PCA), a normal vector of a target point cloud cluster is a feature vector corresponding to a minimum feature value, and the included angle between the component of the normal vector on the plane of the coordinate system YZ of the Lidar and the negative direction of Y axis of the coordinate system YZ of the Lidar at this time is denoted as θ.

6. The method according to claim 5 , wherein the correcting the included angle with the pitching angle information in step (3) specifically comprises supplementing the pitching angle information to the included angle.

Assignments (2)
CHANGE OF NAME Recorded Aug 26, 2025
From: BEIJING TAGE IDRIVER TECHNOLOGY CO., LTD.
To: TAGE IDRIVER TECHNOLOGY CO., LTD.
Reel/Frame 072557/0078 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 15, 2023
From: GUO, XUDONG; LU, YUXIAO; WANG, JIE; HAN, LEI; WU, HAIJIE; LIU, ZHAO
To: BEIJING TAGE IDRIVER TECHNOLOGY CO., LTD.
Reel/Frame 062707/0657 →
Priority Claims (1)
CN 202210680780.3 · Jun 15, 2022 · national
Continuity (1)
Related Publication 20230406320A1 · Dec 21, 2023
References Cited (5)
US 20220374014A1 · Xu · 2022 [cited by examiner]
US 20230215026A1 · Du · 2023 [cited by examiner]
US 20230305125A1 · Wang · 2023 [cited by examiner]
CN 106646508A · 2017 [cited by examiner]
English translation of CN-106646508-A. (Year: 2017). [cited by examiner]