IP Library Granted Patent US 10,216,193
Granted Patent B2
US 10,216,193 · App. 15/549,332 · Granted Feb 26, 2019

Apparatus and method for navigation path compensation

Inventors: Akash Gupta (Delhi, IN); Wolfgang Kurt Hoeltgen (Laatzen, DE); Samay Kohli (New Delhi, IN); Gaurav Kejriwal (Varanasi, IN); Srijan Choudhary (Bilaspur, IN); Tushar Agrawal (Gurgaon, IN); Swarnik (Jamshedpur, IN)
Assignee: GREYORANGE PTE. LTD.
G05D1/0274G01C21/206G05B19/41895G05D1/0223G06Q10/087G01G19/08G05B2219/50393G05D2201/0216
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,216,193
App. No.
15/549,332
Granted
Feb 26, 2019
Kind
B2
Abstract

Described herein are an apparatus and a method for path correction of a vehicle travelling from a first marker to a second marker. The method includes the steps of: computing, by circuitry of an information processing apparatus, an offset in a location of the vehicle with respect to the first marker; dividing a distance between the first maker and the second marker into a predetermined number of segments; computing a speed profile of the vehicle based on the distance between the first marker and the second marker; generating a compensation curve based on the computed offset and a plurality of interpolation points; and modifying, upon each segment being traversed by the vehicle, the speed profile of the vehicle.

Claims (55)

1. A method for path correction of a vehicle travelling from a first marker to a second marker, the method comprising:

computing, by circuitry of an information processing apparatus, an offset in a location of the vehicle with respect to the first marker;

dividing a distance between the first maker and the second marker into a predetermined number of segments;

computing a speed profile of the vehicle based on the distance between the first marker and the second marker;

generating a compensation curve based on the computed offset and a plurality of interpolation points; and

modifying, upon each segment being traversed by the vehicle, the speed profile of the vehicle.

2. The method according to claim 1 , wherein

the offset is computed based on a first displacement of the vehicle with respect to the first marker along a first reference axis, and a second displacement of the vehicle with respect to the first marker along a second reference axis, and wherein the offset has a magnitude corresponding to a displacement between a predetermined reference point of the vehicle at the location and a center of the first marker.

3. The method according to claim 2 , wherein the first reference axis lies along a line connecting the center of the first marker to a center of the second marker, and wherein, the second reference axis is perpendicular to the first reference axis.

4. The method according to claim 1 , further comprising:

computing by the circuitry, for each interpolation point of the plurality of interpolation points, coordinates along a first reference axis and a second reference axis, the coordinates being computed based on an angular deviation of the vehicle with respect to the first marker.

5. The method according to claim 1 , wherein the compensation curve is a polynomial curve.

6. The method according to claim 1 , wherein the modifying step further comprises:

receiving, an image captured by the vehicle, when the vehicle is disposed within a predetermined range of the first marker;

processing, by the circuitry, the received image to compute the offset; and

transmitting, an instruction to control a motion of the vehicle at each segment.

7. The method according to claim 1 , wherein the vehicle includes a weighing device arranged to weigh items transported by the vehicle, the speed profile of the vehicle being modified based on at least one of the weight of the items and a reading of a wheel counter disposed on the vehicle.

8. The method according to claim 1 , wherein the computing the speed profile step comprises:

computing based on a distance between the first marker and the second marker, an acceleration distance, a deceleration distance, and a maximum speed of traversal of the vehicle.

9. An information processing apparatus, the information processing apparatus comprising:

circuitry configured to

compute an offset in a location of a vehicle with respect to a first marker,

divide a distance between the first maker and a second marker into a predetermined number of segments,

compute a speed profile of the vehicle based on the distance between the first marker and the second marker,

generate a compensation curve based on the computed offset and a plurality of interpolation points, and

modify, upon each segment being traversed by the vehicle, the speed profile of the vehicle.

10. The information processing apparatus according to claim 9 , wherein the offset is computed based on a first displacement of the vehicle with respect to the first marker along a first reference axis, and a second displacement of the vehicle with respect to the first marker along a second reference axis, and wherein the offset has a magnitude corresponding to a displacement between a predetermined reference point of the vehicle at the location and a center of the first marker.

11. The information processing apparatus according to claim 10 , wherein the first reference axis lies along a line connecting the center of the first marker to a center of the second marker, and wherein, the second reference axis is perpendicular to the first reference axis.

12. The information processing apparatus according to claim 9 , wherein the circuitry is further configured to:

compute, for each interpolation point of the plurality of interpolation points, coordinates along a first reference axis and a second reference axis, the coordinates being computed based on an angular deviation of the vehicle with respect to the first marker.

13. The information processing apparatus according to claim 9 , wherein the compensation curve is a polynomial curve.

14. The information processing apparatus according to claim 9 , wherein the circuitry is further configured to

receive an image captured by the vehicle, when the vehicle is disposed within a predetermined range of the first marker;

process the received image to compute the offset; and

transmit an instruction to control a motion of the vehicle at each segment.

15. The information processing apparatus according to claim 9 , wherein the vehicle includes a weighing device arranged to weigh items transported by the vehicle, the speed profile of the vehicle being modified based on at least one of the weight of the items and a reading of a wheel counter disposed on the wheel.

16. The information processing apparatus according to claim 9 , wherein the circuitry is further configured to compute, based on a distance between the first marker and the second marker, an acceleration distance, a deceleration distance, and a maximum speed of traversal of the vehicle.

17. A non-transitory computer readable medium having stored thereon a program that when executed by a computer, causes the computer to execute a method for path correction of a vehicle travelling from a first marker to a second marker, the method comprising:

computing an offset in a location of the vehicle with respect to the first marker;

dividing a distance between the first maker and the second marker into a predetermined number of segments;

computing a speed profile of the vehicle based on the distance between the first marker and the second marker;

generating a compensation curve based on the computed offset and a plurality of interpolation points; and

modifying, upon each segment being traversed by the vehicle, the speed profile of the vehicle.

18. The non-transitory computer readable medium according to claim 17 , wherein the offset is computed based on a first displacement of the vehicle with respect to the first marker along a first reference axis, and a second displacement of the vehicle with respect to the first marker along a second reference axis, and wherein the offset has a magnitude corresponding to a displacement between a predetermined reference point of the vehicle at the location and a center of the first marker.

19. The non-transitory computer readable medium according to claim 18 , wherein the first reference axis lies along a line connecting the center of the first marker to a center of the second marker, and wherein, the second reference axis is perpendicular to the first reference axis.

20. The non-transitory computer readable medium according to claim 17 , the method further comprising:

computing, for each interpolation point of the plurality of interpolation points, coordinates along a first reference axis and a second reference axis, the coordinates being computed based on an angular deviation of the vehicle with respect to the first marker.

21. The non-transitory computer readable medium according to claim 17 , wherein the compensation curve is a polynomial curve.

22. The non-transitory computer readable medium according to claim 17 , wherein the modifying step further comprises:

receiving, an image captured by the vehicle, when the vehicle is disposed within a predetermined range of the first marker;

processing the received image to compute the offset; and

transmitting, an instruction to control a motion of the vehicle at each segment.

23. The non-transitory computer readable medium according to claim 17 , wherein the vehicle includes a weighing device arranged to weigh items transported by the vehicle, the speed profile of the vehicle being modified based on at least one of the weight of the items and a reading of a wheel counter disposed on the vehicle.

24. The non-transitory computer readable medium according to claim 17 , wherein the computing the speed profile step comprises:

computing based on a distance between the first marker and the second marker, an acceleration distance, a deceleration distance, and a maximum speed of traversal of the vehicle.

Assignments (7)
ACKNOWLEDGEMENT OF SUCCESSOR ADMINISTRATIVE AGENT UNDER INTELLECTUAL PROPERTY SECURITY AGREEMENTS Recorded May 9, 2024
From: TD SLP, LLC (FORMERLY KNOWN AS CSI GP I LLC), AS RETIRING AGENT
To: ANTHELION FUND I GP LLC, AS SUCCESSOR AGENT
Reel/Frame 067370/0677 →
RELEASE OF SECURITY INTEREST Recorded Nov 17, 2023
From: ACQUIOM AGENCY SERVICES LLC
To: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
Reel/Frame 065603/0442 →
SECURITY INTEREST Recorded Nov 10, 2023
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: CSI GP I LLC, AS ADMINISTRATIVE AGENT
Reel/Frame 065535/0861 →
RELEASE OF SECURITY INTEREST Recorded Jun 29, 2022
From: TRIPLEPOINT VENTURE GROWTH BDC CORP.
To: GREY ORANGE INTERNATIONAL INC.
Reel/Frame 060529/0041 →
SECURITY INTEREST Recorded May 6, 2022
From: GREY ORANGE INCORPORATED; GREY ORANGE PTE. LTD.
To: ACQUIOM AGENCY SERVICES LLC
Reel/Frame 059842/0292 →
SECURITY INTEREST Recorded Mar 25, 2021
From: GREY ORANGE INTERNATIONAL INC.
To: TRIPLEPOINT VENTURE GROWTH BDC CORP.
Reel/Frame 055726/0028 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jan 10, 2019
From: GUPTA, AKASH; HOELTGEN, WOLFGANG KURT; KOHLI, SAMAY; KEJRIWAL, GAURAV; CHOUDHARY, SRIJAN; AGRAWAL, TUSHAR; ., SWARNIK
To: GREYORANGE PTE. LTD.
Reel/Frame 047951/0930 →
Priority Claims (2)
AU 2015900362 · Feb 5, 2015 · national
SG 10201500882V · Feb 5, 2015 · national
Continuity (1)
Related Publication 20180329426A1 · Nov 15, 2018
Cited By (3)
US 12,221,330 US 12,240,700 US 12,637,063