Bezier curves for advanced driver assistance system applications
First Claim
1. A method for generating a curvature profile for use by a driver assistance application, comprising:
- obtaining, by a processor, curvature information from B-spline road geometry representing at least one road segment;
converting, by the processor, the B-spline road geometry to Bezier curves to facilitate real time derivation of polyline representations thereof;
calculating, by the processor, arc length for the Bezier curves; and
publishing, by the processor, a curvature profile comprising a pair of values, a first value of which comprises the curvature information and a second value of which comprises the calculated arc length, the curvature profile being for use by at least one driver assistance application.
3 Assignments
0 Petitions
Accused Products
Abstract
A method and system for using Bezier curves in vehicle positioning and electronic horizon applications for providing data to advanced driver assistance systems (ADAS) applications are disclosed. The Bezier curves are obtained from B-splines. The obtained Bezier curves are subdivided in a manner that allows the vehicle positioning application to derive a polyline representation in real time. Using the Bezier and polyline geometry, the vehicle positioning application provides a vehicle position approximation to the ADAS applications. Using the Bezier curves, the electronic horizon application provides curvature, slope, and heading profiles to the ADAS applications.
22 Citations
10 Claims
-
1. A method for generating a curvature profile for use by a driver assistance application, comprising:
-
obtaining, by a processor, curvature information from B-spline road geometry representing at least one road segment; converting, by the processor, the B-spline road geometry to Bezier curves to facilitate real time derivation of polyline representations thereof; calculating, by the processor, arc length for the Bezier curves; and publishing, by the processor, a curvature profile comprising a pair of values, a first value of which comprises the curvature information and a second value of which comprises the calculated arc length, the curvature profile being for use by at least one driver assistance application. - View Dependent Claims (2, 3, 4, 9)
-
-
5. A method for generating a slope profile that can be used by a driver assistance application, comprising:
-
obtaining, by a processor, slope information from B-spline road geometry representing at least one road segment; converting, by the processor, the B-spline road geometry to Bezier curves; calculating, by the processor, arc length for the Bezier curves; and publishing, by the processor, a slope profile comprising a pair of values, a first value of which comprises the slope information and a second value of which comprises the calculated arc length, the slope profile being for use by at least one driver assistance application. - View Dependent Claims (6, 7, 8, 10)
-
Specification