IP Library Granted Patent US 11,198,340
Granted Patent B2
US 11,198,340 · App. 16/399,244 · Granted Dec 14, 2021

Coupler and tow-bar detection for automated trailer hitching via cloud points

Inventors: Eduardo Jose Ramirez Llanos (Auburn Hills, MI); Julien Ip (Madison Heights, MI)
Assignee: Continental Automotive Systems, Inc.
B60D1/36B62D13/06G06T7/70G06T2207/10028G06T2207/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 11,198,340
App. No.
16/399,244
Granted
Dec 14, 2021
Kind
B2
Abstract

A method of detecting and localizing a coupler of a trailer hitch associated with a trailer positioned behind a tow vehicle is provided. The method includes determining a region of interest within images from a rear camera. The region of interest includes a representation of the trailer hitch. The method includes determining a three-dimensional (3D) point cloud representing objects inside the region of interest. The method includes determining a camera plane based on the images. The method includes projecting the cloud points onto the camera plane and determining a coupler location based on the projected cloud points onto the camera plane. The method includes determining a path based on the coupler location. The path ending when the tow vehicle is attached to the trailer. The method also includes sending instructions to a drive system causing the tow vehicle to autonomously drive in a rearward direction along the path.

Claims (77)

1. A method of detecting and localizing a coupler of a trailer hitch associated with a trailer positioned behind a tow vehicle, the method comprising:

receiving, at data processing hardware, images from a single rear camera positioned on a back portion of a vehicle and in communication with the data processing hardware;

determining, by the data processing hardware, a region of interest within the images, the region of interest including a representation of the trailer hitch;

determining, by the data processing hardware, a three-dimensional (3D) point cloud representing objects inside the region of interest in the images only provided by the single rear camera;

determining, by the data processing hardware, a camera plane where the single rear camera moves based on the received images only provided by the single rear camera without images from another camera;

projecting, by the data processing hardware, cloud points of the 3D point cloud which represent the objects inside the region of interest that are not located in the camera plane, onto the camera plane;

determining, by the data processing hardware, a coupler location based on the projected cloud points onto the camera plane;

determining, by the data processing hardware, a path based on the coupler location, the path ending when the tow vehicle is attached to the trailer; and

sending, from the data processing hardware to a drive system of the tow vehicle, instructions for autonomously driving the tow vehicle in a rearward direction along the path.

2. The method of claim 1 , further comprising:

determining, by the data processing hardware, an alignment direction of the trailer with respect to the vehicle based on the projected cloud points onto the camera plane;

wherein the path is based on the alignment direction.

3. The method of claim 2 , further comprising determining, by the data processing hardware, a longitudinal distance and a lateral distance between the single rear camera and the coupler, by:

determining a plane normal to the alignment direction;

determining a first distance between the single rear camera and the plane, the first distance indicative of the longitudinal distance;

projecting a position of the single rear camera on the plane; and

determining a second distance between the projection of the position of the single rear camera on the plane and the projection of the coupler in the camera plane, the second distance indicative of the lateral distance;

wherein the path is based the longitudinal distance and the lateral distance.

4. The method of claim 1 , wherein determining the region of interest within the images includes:

sending, from the data processing hardware to a display, instructions to display the received images; and

receiving, at the data processing hardware, a user selection of the region of interest.

5. The method of claim 1 , wherein determining the point cloud of the region of interest comprises executing one of a Visual Odometry (VO) algorithm, a Simultaneous Localization and Mapping (SLAM) algorithm, and a Structure from Motion (SfM) algorithm.

6. The method of claim 5 , further comprising initializing the data processing hardware before executing the algorithms by:

sending, from the data processing hardware to the drive system, instructions causing the tow vehicle to drive in a forward or a rearward straight direction for a predefined distance.

7. The method of claim 1 , wherein determining the camera plane comprises:

determining, by the data processing hardware, at least three three-dimensional positions of the single rear camera from the received images only provided by the single rear camera; and

determining, by the data processing hardware, the camera plane based on the three three-dimensional positions.

8. The method of claim 7 , further comprising:

determining, by the data processing hardware, a road plane by:

determining a height of the single rear camera from a road supporting the tow vehicle; and

shifting the camera plane by the height of the single rear camera.

9. The method of claim 1 , further comprising determining a road plane by:

extracting, by the data processing hardware, at least three feature points from the images including a road;

associating, by the data processing hardware, a point of the point cloud with each of the feature points; and

determining, by the data processing hardware, the road plane based on the at least three points of the point cloud associated with the at least three feature points.

10. The method of claim 9 , wherein determining the camera plane comprises:

determining, by the data processing hardware, a height of the single rear camera from the road; and

shifting, by the data processing hardware, the road plane by the height of the single rear camera.

11. The method of claim 1 , further comprising:

determining, by the data processing hardware, a height of the coupler based on a distance between the coupler and a road plane;

wherein the path is based on the height of the coupler.

12. A system for detecting and localizing a coupler of a trailer hitch associated with a trailer positioned behind a tow vehicle, the system comprising:

data processing hardware; and

memory hardware in communication with the data processing hardware, the memory hardware storing instructions that when executed on the data processing hardware cause the data processing hardware to perform operations comprising:

receiving images from a single rear camera positioned on a back portion of a vehicle and in communication with the data processing hardware;

determining a region of interest within the images, the region of interest including a representation of the trailer hitch;

determining a three-dimensional (3D) point cloud representing objects inside the region of interest in the images only provided by the single rear camera;

determining a camera plane where the single rear camera moves based on the received images only provided by the single rear camera without images from another camera;

projecting cloud points of the 3D point cloud which represent the objects inside the region of interest that are not located in the camera plane onto the camera plane;

determining a coupler location based on the projected cloud points onto the camera plane;

determining a path based on the coupler location, the path ending when the tow vehicle is attached to the trailer; and

sending instructions to a drive system of the tow vehicle for autonomously driving the tow vehicle in a rearward direction along the path.

13. The system of claim 12 , wherein the operations further include:

determining an alignment direction of the trailer with respect to the vehicle based on the projected cloud points onto the camera plane;

wherein the path is based on the alignment direction.

14. The system of claim 13 , wherein the operations further include determining a longitudinal distance and a lateral distance between the single rear camera and the coupler, by:

determining a plane normal to the alignment direction;

determining a first distance between the single rear camera and the plane, the first distance indicative of the longitudinal distance;

projecting a position of the single rear camera on the plane; and

determining a second distance between the projection of the position of the single rear camera on the plane and the projection of the coupler in the camera plane, the second distance indicative of the lateral distance;

wherein the path is based the longitudinal distance and the lateral distance.

15. The system of claim 12 , wherein determining the region of interest within the images includes:

sending instructions to display the received images; and

receiving a user selection of the region of interest.

16. The system of claim 12 , wherein determining the point cloud of the region of interest comprises executing one of a Visual Odometry (VO) algorithm, a Simultaneous Localization and Mapping (SLAM) algorithm, and a Structure from Motion (SfM) algorithm.

17. The system of claim 12 , wherein determining the camera plane comprises:

determining at least three three-dimensional positions of the single rear camera from the received images; and

determining the camera plane based on the three three-dimensional positions.

18. The system of claim 17 , wherein the operations further comprise: determining a road plane by: determining a height of the single rear camera from a road supporting the tow vehicle; and shifting the camera plane by the height of the single rear camera.

19. The system of claim 12 , wherein the operations further comprise:

determining a road plane by:

extracting at least three feature points from the images including a road;

associating a point of the point cloud with each of the feature points; and

determining the road plane based on the at least three points of the point cloud associated with the at least three feature points.

20. The system of claim 12 , wherein the operations further include:

determining a height of the coupler based on a distance between the coupler and a road plane;

wherein the path is based on the height of the coupler.

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 May 25, 2021
From: RAMIREZ LLANOS, EDUARDO JOSE; IP, JULIEN
To: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 056336/0841 →
Continuity (2)
Provisional Application 62665269 · May 1, 2018
Related Publication 20190337343A1 · Nov 7, 2019
Cited By (2)
US 12,286,156 US 12,384,295