IP Library Granted Patent US 11,198,341
Granted Patent B2
US 11,198,341 · App. 16/400,700 · Granted Dec 14, 2021

Trailer detection and autonomous hitching

Inventors: Xin Yu (Troy, MI); Matthew Donald Berkemeier (Beverly Hills, MI); Julien Ip (Madison Heights, MI); Eduardo Jose Ramirez Llanos (Auburn Hills, MI); Kyle P Carpenter (Rochester, MI)
Assignee: Continental Automotive Systems, Inc.
B60D1/36B62D13/06B62D15/026G05D1/0225G05D1/0246G06T7/70G06T7/74G06T11/20H04N5/2253G05D1/0016G06T2207/30244G06T2207/30252G06T2210/12
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,341
App. No.
16/400,700
Granted
Dec 14, 2021
Kind
B2
Abstract

A method for autonomously maneuvering a tow vehicle. The method includes receiving images from one or more cameras positioned on a back portion of the tow vehicle and receiving sensor data from an inertial measurement unit supported by the tow vehicle. The method also includes determining a pixel-wise intensity difference between a current received image and a previous received image. The method includes determining a camera pose and a trailer pose with respect to a world coordinate system. The camera pose and the trailer pose are based on the images, the sensor data, and the pixel-wise intensity difference. The method includes determining a tow vehicle path based on the camera pose and the trailer pose. The method also includes instructing a drive system supported by the tow vehicle to autonomously maneuver along the tow vehicle path in a reverse direction causing the tow vehicle to hitch with the trailer.

Claims (56)

1. A method for autonomously maneuvering a tow vehicle towards a trailer for autonomous hitching between the trailer and the tow vehicle, the method comprising:

receiving, at a data processing hardware, images from one or more cameras positioned on a back portion of the tow vehicle and in communication with the data processing hardware;

receiving, at the data processing hardware, sensor data from an inertial measurement unit in communication with the data processing hardware and supported by the tow vehicle;

determining, at the data processing hardware, a pixel-wise intensity difference between a current received image and a previous received image;

determining, at the data processing hardware, a camera pose and a trailer pose with respect to a world coordinate system, the camera pose and the trailer pose based on the images, the sensor data, and the pixel-wise intensity difference;

determining, at the data processing hardware, a tow vehicle path based on the camera pose and the trailer pose;

sending, from the data processing hardware to a drive system supported by the tow vehicle, instruction to autonomously maneuver the tow vehicle along the tow vehicle path in a reverse direction causing the tow vehicle to hitch with the trailer;

wherein the camera pose includes a camera location and a camera angle in the world coordinate system and the trailer pose includes a trailer location and a trailer angle in the world coordinate system;

identifying one or more feature points within the images, the feature points associated with the trailer;

determining a plane based on the one or more feature points, the plane being indicative of and corresponding to a front face of the trailer at a distance from a trailer coupler of the trailer;

determining a normal line to the plane; and

determining the trailer angle based on the normal line.

2. The method of claim 1 , wherein the one or more cameras include a fisheye lens that includes an ultra wide-angle lens.

3. The method of claim 1 , further comprising:

determining a region of interest surrounding a representation of the trailer within the images,

wherein determining a pixel-wise intensity difference between the current received image and a previous received image, includes determining the pixel-wise intensity difference between the region of interest of the current received image and the region of interest of the previous received image.

4. The method of claim 3 , further comprising:

tracking the one or more feature points as the vehicle autonomously maneuvers along the path.

5. The method of claim 1 , further comprising:

determining a sequence of points associated with the path, wherein the tow vehicle follows the sequence of points;

determining a steering wheel angle associated with each point within the sequence of points; and

sending instructions to the drive system to adjust a current steering wheel angle based on the determined steering wheel angle.

6. The method of claim 1 , further comprising:

determining a difference between a steering angle of each front wheel of the tow vehicle, as the vehicle autonomously maneuver along the path; and

sending instructions to the drive system to adjust the steering wheel angle of each wheel based on the difference between the steering wheel angle of each front wheel.

7. The method of claim 1 , wherein determining the tow vehicle path comprises a joining of a plurality of circular arcs of maximum curvature and one or more line segments.

8. A system for autonomously maneuvering a tow vehicle towards a trailer for autonomous hitching between the trailer and the 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 one or more cameras positioned on a back portion of the tow vehicle and in communication with the data processing hardware;

receiving sensor data from an inertial measurement unit in communication with the data processing hardware and supported by the tow vehicle;

determining a pixel-wise intensity difference between a current received image and a previous received image;

determining a camera pose and a trailer pose with respect to a world coordinate system, the camera pose and the trailer pose based on the images, the sensor data, and the pixel-wise intensity difference;

determining a tow vehicle path based on the camera pose and the trailer pose;

sending instruction to a drive system supported by the tow vehicle, the instructions causing the tow vehicle to autonomously maneuver along the tow vehicle path in a reverse direction causing the tow vehicle to hitch with the trailer;

determining a difference between a steering angle of each front wheel of the tow vehicle, as the vehicle autonomously maneuver along the path; and

sending instructions to the drive system to adjust the steering wheel angle of each wheel based on the difference between the steering wheel angle of each front wheel.

9. The system of claim 8 , wherein the one or more cameras include a fisheye lens that includes an ultra wide-angle lens.

10. The system of claim 8 , wherein:

the camera pose includes a camera location and a camera angle in the world coordinate system; and

the trailer pose includes a trailer location and a trailer angle in the world coordinate system.

11. The system of claim 10 , wherein the operations further include:

identifying one or more feature points within the images, the feature points associated with the trailer;

determining a plane based on the one or more feature points, the plane indicative of and corresponding to a front face of the trailer that is at a distance from a trailer coupler of the trailer;

determining a normal line to the plane; and

determining the trailer angle based on the normal line.

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

determining a region of interest surrounding a representation of the trailer within the images,

wherein determining a pixel-wise intensity difference between the current received image and a previous received image, includes determining the pixel-wise intensity difference between the region of interest of the current received image and the region of interest of the previous received image.

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

identifying one or more feature points within the region of interest, the feature points associated with the trailer;

tracking the one or more feature points as the vehicle autonomously maneuvers along the path.

14. The system of claim 8 , wherein the operations further include:

determining a sequence of points associated with the path, wherein the tow vehicle follows the sequence of points;

determining a steering wheel angle associated with each point within the sequence of points; and

sending instructions to the drive system to adjust a current steering wheel angle based on the determined steering wheel angle.

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 Sep 6, 2019
From: YU, XIN; BERKEMEIER, MATTHEW DONALD; IP, JULIEN; RAMIREZ LLANOS, EDUARDO JOSE; CARPENTER, KYLE P
To: CONTINENTAL AUTOMOTIVE SYSTEMS, INC.
Reel/Frame 050297/0691 →
Continuity (2)
Provisional Application 62665247 · May 1, 2018
Related Publication 20190337344A1 · Nov 7, 2019