IP Library Granted Patent US 12,299,923
Granted Patent B2
US 12,299,923 · App. 17/302,231 · Granted May 13, 2025

System and method for estimating relative trailer angle

Inventors: Julien Ip (Madison Heights, MI); Eduardo Llanos (Auburn Hills, MI); Xin Yu (Rochester Hills, MI)
Assignee: Continental Autonomous Mobility US, LLC
G06T7/74B60R1/00B60R2300/105B60R2300/30B60R2300/806G06T2207/10028G06T2207/30244G06T2207/30252
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,299,923
App. No.
17/302,231
Granted
May 13, 2025
Kind
B2
Abstract

A method and system are disclosed for estimating and using a trailer angle of a trailer relative to a vehicle connected to thereto. The method includes receiving image data from at least one first camera disposed on a vehicle and from at least one second camera disposed on a trailer coupled to the vehicle, and identifying matched point pairs by matching points in the image data from the at least one first camera with points in the image data from the at least one second camera, the points matched not being points of a representation of the vehicle or a representations of the trailer in the image data. The trailer angle of the trailer relative to the vehicle is estimated based upon the matched point pairs.

Claims (49)

1. A method for estimating and using a trailer angle of a trailer relative to a vehicle connected to thereto, comprising:

receiving, by data processing hardware including at least one processor, image data from at least one first camera disposed on a vehicle and from at least one second camera disposed on a trailer coupled to the vehicle, the image data from the at least one second camera being two dimensional image data;

identifying, by the data processing hardware, matched point pairs by matching points in the image data from the at least one first camera with points in the image data from the at least one second camera, the points matched not being points of a representation of the vehicle in the image data and not being points of a representation of the trailer in the image data;

estimating, by the data processing hardware, a trailer angle of the trailer relative to the vehicle based upon the matched point pairs;

providing, by the data processing hardware, at least one command to control at least part of the vehicle based upon the estimated trailer angle;

generating, by the data processing hardware, a three dimensional (3D) point cloud map from the image data from the at least one first camera;

determining, by the data processing hardware, a pose of the vehicle within the 3D point cloud map, wherein the trailer angle is estimated based upon the pose of the vehicle within the 3D point cloud map; and

based on the 3D point cloud map and the matched point pairs, determining, by the data processing hardware, a pose of the trailer within the 3D point cloud map, wherein estimating the trailer angle is based upon the pose of the vehicle and the pose of the trailer,

wherein matching points in the image data from the at least one first camera with points in the image data from the at least one second camera comprises matching 3D points in the 3D point cloud map with points of the image data of the at least one second camera,

wherein the trailer angle is estimated using the method without identifying features of the tow vehicle or the trailer in the image data.

2. The method of claim 1 , further comprising:

determining, by the data processing hardware, a pose of the at least one first camera within the 3D point cloud map, wherein the pose of the vehicle is determined based upon the pose of the at least one first camera and intrinsic parameters thereof; and

determining, by the data processing hardware, a pose of the at least one second camera within the 3D point cloud map, wherein the pose of the trailer is determined based upon the pose of the at least one second camera and intrinsic parameters thereof.

3. The method of claim 1 , wherein the at least one second camera captures a view rearward of the trailer.

4. The method of claim 1 , further comprising moving the vehicle so that the image data from the at least one first camera captures a scene which at least partly overlaps a scene captured by the at least one second camera.

5. A trailer system of a vehicle coupled to a trailer, the trailer assist system comprising:

non-transitory memory hardware, the non-transitory memory hardware storing instructions that when executed on data processing hardware cause the data processing hardware to perform operations comprising:

receiving image data from at least one first camera disposed on a vehicle and from at least one second camera disposed on a trailer coupled to the vehicle, the image data from the at least one second camera comprising two-dimensional image data;

identifying matched point pairs by matching points in the image data from the at least one first camera with points in the image data from the at least one second camera, the matched points not being points of a representation of the vehicle in the image data and not being points of a representations of the trailer in the image data, the identifying of the matched point pairs comprising using a bag-of-words model to match the point pairs;

estimating a trailer angle of the trailer relative to the vehicle based upon the matched point pairs; and

providing at least one signal or command to control the vehicle based upon the estimated trailer angle,

generating a three dimensional (3D) point cloud map from the image data from the at least one first camera; and

determining a pose of the vehicle within the 3D point cloud map,

wherein the trailer angle is estimated based upon the pose of the vehicle w thin the 3D point cloud map, and

wherein matching the points comprises matching 3D points in the 3D point cloud map with points in the image data of the at least one second camera, and

wherein the trailer angle is estimated by the trailer system without identifying features of the tow vehicle or the trailer in the image data.

6. The trailer assist system of claim 5 , wherein the instructions stored in non-transitory memory, when executed by the data processing hardware, cause the data processing hardware to perform operations further comprising, based the 3D point cloud map and the matched point pairs, determining a pose of the trailer within the 3D point cloud map, wherein estimating the trailer angle is based upon the pose of the vehicle and the pose of the trailer.

7. The trailer assist system of claim 6 , wherein the instructions stored in non-transitory memory, when executed by the data processing hardware, cause the data processing hardware to perform operations further comprising:

determining a pose of the at least one first camera within the 3D point cloud map, wherein the pose of the vehicle is determined based upon the pose of the at least one first camera and intrinsic parameters of the at least one first camera; and

determining a pose of the at least one second camera within the 3D point cloud map, wherein the pose of the trailer is determined based upon the pose of the at least one second camera and intrinsic parameters of the at least one second camera.

8. The trailer assist system of claim 5 , wherein the instructions stored in non-transitory memory, when executed by the data processing hardware, cause the data processing hardware to perform operations further comprising determining a pose of the at least one first camera within the 3D point cloud map, wherein the pose of the vehicle is determined based upon the pose of the at least one first camera.

9. The trailer assist system of claim 5 , wherein the instructions stored in non-transitory memory, when executed by the data processing hardware, cause the data processing hardware to perform operations further comprising moving the vehicle so that the image data from the at least one first camera captures a scene which at least partly overlaps a scene captured by the at least one second camera.

10. The method of claim 1 , wherein the received image data used to generate the 3D point cloud map and used in the matching is received only from the at least one first camera and the at least one second camera, without image data from sources that are not disposed on the vehicle and not disposed on the trailer.

11. The trailer assist system of claim 5 , wherein the received image data used to generate the 3D point cloud map and used in the matching is received only from the at least one first camera and the at least one second camera, without image data from sources that are not disposed on the vehicle or the trailer.

12. A program code product for a vehicle coupled to a trailer, the trailer assist program code product maintained in a non-transitory memory and including instructions which, when executed by at least one processor, causes the at least one processor to perform operations comprising:

receiving image data from at least one first camera disposed on a vehicle and from at least one second camera disposed on a trailer coupled to the vehicle;

generating a three dimensional (3D) point cloud map from the image data from the at least one first camera;

determining a pose of the vehicle within the 3D point cloud map;

identifying matched point pairs by matching points in the image data of the at least one second camera with 3D points in the 3D point cloud map, the matched points not being points of a representation of the vehicle in the image data and not being points of a representations of the trailer in the image data, wherein identifying the matched point pairs comprising using a bag-of-words model to match the point pairs;

estimating a trailer angle of the trailer relative to the vehicle based upon the matched point pairs; and

providing at least one signal to at least partly control movement of the vehicle based in part upon the estimated trailer angle,

wherein the operations performed by the at least one processor further include determining a pose of the trailer within the 3D point cloud map based the 3D point cloud map and the matched point pairs, wherein estimating the trailer angle is based upon the pose of the vehicle and the pose of the trailer, and

wherein the trailer angle is estimated by program code product without identifying features of the tow vehicle or the trailer in the image data.

13. The program code product of claim 12 , wherein the received image data used to generate the 3D point cloud map and used in the matching is received only from the at least one first camera and the at least one second camera, without image data from cameras that are not disposed on the vehicle or on the trailer.

14. The method of claim 1 , wherein identifying of the matched point pairs comprises using a bag-of-words model to match the point pairs.

15. The method of claim 1 , wherein the at least one first camera is a front vehicle camera that captures an environment forwardly of the vehicle, and the at least one second camera is a rear trailer camera that captures an environment rearwardly of the trailer.

16. The trailer system of claim 5 , wherein the at least one first camera is a front vehicle camera that captures an environment forwardly of the vehicle, and the at least one second camera is a rear trailer camera that captures an environment rearwardly of the trailer.

17. The program code product of claim 12 , wherein the at least one first camera is a front vehicle camera that captures an environment forwardly of the vehicle, and the at least one second camera is a rear vehicle camera that captures an environment rearwardly of the trailer.

18. The program code product of claim 12 , wherein the image data from the at least one second camera is two dimensional image data.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Aug 6, 2022
From: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
To: CONTINENTAL AUTONOMOUS MOBILITY US, LLC.
Reel/Frame 061100/0217 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jul 30, 2021
From: IP, JULIEN; LLANOS, EDUARDO; YU, XIN
To: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 057030/0325 →
Continuity (1)
Related Publication 20220343535A1 · Oct 27, 2022
References Cited (24)
US 9446713B2 · Lu et al. · 2016 [cited by applicant]
US 9728005B2 · Dhome et al. · 2017 [cited by applicant]
US 20140160276A1 · Pliefke et al. · 2014 [cited by applicant]
US 20170050672A1 · Gieseke et al. · 2017 [cited by applicant]
US 20170341583A1 · Zhang · 2017 [cited by examiner]
US 20180001928A1 · Lavoie et al. · 2018 [cited by applicant]
US 20190064831A1 · Gali et al. · 2019 [cited by applicant]
US 20190337343A1 · Ramirez Llanos et al. · 2019 [cited by applicant]
US 20190347498A1 · Herman · 2019 [cited by examiner]
US 20200143174A1 · Luo · 2020 [cited by examiner]
US 20200175311A1 · Xu · 2020 [cited by examiner]
US 20200402257A1 · Jin · 2020 [cited by applicant]
US 20210024144A1 · Patnaik · 2021 [cited by examiner]
US 20210027490A1 · Taiana et al. · 2021 [cited by applicant]
US 20230227103A1 · Okouneva · 2023 [cited by examiner]
US 20230245341A1 · Kai · 2023 [cited by examiner]
WO 2018202464A1 · 2018 [cited by applicant]
WO 2021055969A1 · 2021 [cited by applicant]
The International Search Report and the Written Opinion of the International Searching Authority mailed on Jul. 19, 2022 for the counterpart PCT Application No. PCT/US2022/071624. [cited by applicant]
The file history for U.S. Appl. No. 17/753,964, including the non-final Office Action dated Feb. 2, 2024 and Notice of Allowance dated May 30, 2024. [cited by applicant]
A. Hanel et al., “Calibration of a Vehicle Camera System with Divergent Fields-of-View in an Urban Environment,” Jan. 1, 2017, retrieved from https://www.pf.bgu.tum.de/pub/2017/hanel_stilla_dgpf17_pap.pdf. [cited by applicant]
Natroshvilli et al., “Automatic Extrinsic Calibration Methods for Surround View Systems”, 2017 IEEE Intelligent Vehicles Symposium (IV), Date of Conference: Jun. 11-14, 2017, DOI: 10.1109/IVS.2017.7995702. [cited by applicant]
Alexander Hanel et al, “Calibration of a Vehicle Camera System with Divergent Fields-of-view in an Urban Environment”, Jan. 1, 2017. [cited by applicant]
Lionel Heng et al., “Infrastructure-based Calibration of a Multi-Camera Rig,” 2014 IEEE International Conf. on Robotics & Automation (ICRA), May 31, 2014, pp. 4912-4919. [cited by applicant]
Cited By (1)
US 12,479,257