IP Library Granted Patent US 10,860,021
Granted Patent B2
US 10,860,021 · App. 15/884,625 · Granted Dec 8, 2020

Method and system for guiding an autonomous vehicle in a forward path in real-time

Inventors: Balaji Sunil Kumar (Bengaluru, IN); Manas Sarkar (Kolkata, IN)
Assignee: Wipro Limited
G05D1/0088B60W30/09B62D15/0285G05D1/0212G06K9/00805
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 10,860,021
App. No.
15/884,625
Granted
Dec 8, 2020
Kind
B2
Abstract

The present disclosure discloses method and an autonomous navigation system for guiding an autonomous vehicle in forward path in real-time. The method comprises instructing the vehicle to terminate autonomous steering in a forward path, on identifying an angular difference, between a current orientation of the vehicle and orientation of a generated path, to be greater than a predefined threshold value and performing estimation of a frontal area for the vehicle based on a current speed, an orientation, and a width of the vehicle, calculation of a forward turning angle based on the angular difference and a length of the frontal area and guiding vehicle to manoeuvre steer at the forward turning angle within the frontal area, for every predefined time interval, until the angular difference is less than the predefined threshold value. Thus, the present disclosure provides an efficient method for guiding autonomous vehicle in forward path in real-time.

Claims (39)

1. A method for guiding an autonomous vehicle in a forward path in real-time, comprising:

instructing, by an Electronic Control Unit (ECU) of the vehicle, the vehicle to terminate autonomous steering in a forward path, on identifying an angular difference, between a current orientation of the vehicle and an orientation of a generated path, to be greater than a predefined threshold value; and

performing, by the ECU, for every predefined time interval, until the angular difference is less than the predefined threshold value, steps of:

estimating, by the ECU, a frontal area for the vehicle based on a current speed, an orientation, and a width of the vehicle, wherein estimating the frontal area comprises:

identifying a plurality of direction points for each of a line perpendicular to a central orientation line of the vehicle and passes through each array points determined from a current position of the vehicle and associated with the central orientation line, wherein the plurality of direction points identified towards opposite direction of the generated path reduces from nearest point of the vehicle to the furthest point of the frontal area;

calculating, by the ECU, a forward turning angle based on the angular difference and a length of the frontal area; and

guiding, by the ECU, the vehicle to manoeuvre to steer at the forward turning angle within the frontal area.

2. The method as claimed in claim 1 , wherein the frontal area is in a predefined geometrical shape.

3. The method as claimed in claim 1 , wherein the frontal area is free from one or more obstacles.

4. The method as claimed in claim 1 , wherein estimating the frontal area further comprises:

determining, by the ECU, the central orientation line and associated array points from the current position of the vehicle;

identifying, by the ECU, the line perpendicular to the central orientation line, passing through each of the array points on both sides of the central orientation line; and

estimating, by the ECU, the frontal area based on the plurality of direction points of each of the perpendicular line of both sides of the central orientation line.

5. The method as claimed in claim 4 , wherein number of the array points is based on the current speed of the vehicle.

6. The method as claimed in claim 4 , wherein the plurality of direction points is equal in number with respect to the central orientation line on each perpendicular line identified towards the generated path.

7. The method as claimed in claim 1 , wherein estimating the frontal area further comprises searching for the frontal area away from the generated path based on the orientation of the vehicle.

8. An Electronic Control Unit (ECU) for guiding an autonomous vehicle in a forward path in real-time, configured to:

instruct the vehicle to terminate autonomous steering in a forward path, on identifying an angular difference, between a current orientation of the vehicle and an orientation of a generated path, to be greater than a predefined threshold value; and

perform, for every predefined time interval, until the angular difference is less than the predefined threshold value, steps of:

estimate a frontal area for the vehicle based on a current speed, an orientation, and a width of the vehicle, wherein estimating the frontal area comprises:

identifying a plurality of direction points for each of a line perpendicular to a central orientation line of the vehicle and passes through each array points determined from a current position of the vehicle and associated with the central orientation line, wherein the plurality of direction points identified towards opposite direction of the generated path reduces from nearest point of the vehicle to the furthest point of the frontal area;

calculate a forward turning angle based on the angular difference and a length of the frontal area; and

guide the vehicle to manoeuvre to steer at the forward turning angle within the frontal area.

9. The ECU as claimed in claim 8 , wherein the frontal area is in a predefined geometrical shape.

10. The ECU as claimed in claim 8 , wherein the frontal area is free from one or more obstacles.

11. The ECU as claimed in claim 8 , wherein the processor is further configured to estimate the frontal area by:

determining the central orientation line and associated array points from the current position of the vehicle;

identifying the line perpendicular to the central orientation line, passing through each of the array points on both sides of the central orientation line; and

estimating the frontal area based on the plurality of direction points of each of the perpendicular line of both sides of the central orientation line.

12. The ECU as claimed in claim 11 , wherein number of the array points is based on the current speed of the vehicle.

13. The ECU as claimed in claim 11 , wherein the plurality of direction points is equal in number with respect to the central orientation line on each perpendicular line identified towards the generated path.

14. The ECU as claimed in claim 8 , wherein the processor is further configured to estimate the frontal area by searching for the frontal area away from the generated path based on the orientation of the vehicle.

15. A non-transitory computer-readable storage medium having stored thereon, a set of computer-executable instructions causing a computer comprising one or more processors to perform steps comprising:

instructing, a vehicle to terminate autonomous steering in a forward path, on identifying an angular difference, between a current orientation of the vehicle and an orientation of a generated path, to be greater than a predefined threshold value; and

performing, for every predefined time interval, until the angular difference is less than the predefined threshold value, steps of:

estimating, a frontal area for the vehicle based on a current speed, an orientation, and a width of the vehicle, wherein estimating the frontal area comprises:

identifying a plurality of direction points for each of a line perpendicular to a central orientation line of the vehicle and passes through each array point determined from a current position of the vehicle and associated with the central orientation line, wherein the plurality of direction points identified towards opposite direction of the generated path reduces from nearest point of the vehicle to the furthest point of the frontal area;

calculating, a forward turning angle based on the angular difference and a length of the frontal area; and

guiding, the vehicle to manoeuvre to steer at the forward turning angle within the frontal area.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 31, 2018
From: SUNIL KUMAR, BALAJI; SARKAR, MANAS
To: WIPRO LIMITED
Reel/Frame 045203/0920 →
Priority Claims (1)
IN 201741045222 · Dec 15, 2017 · national
Continuity (1)
Related Publication 20190187709A1 · Jun 20, 2019