Magnetic guidance is a commonly used vehicle navigation solution in real applications due to its reliability. The vehicle control of magnetic guidance, however, is difficult because of the look-down property of road detecting sensors. This paper proposes a curvature map based approach to realize look-ahead control for magnetic guidance used in urban scenarios. The basis of the approach is a magnet tracking algorithm, which makes it possible to calculate the curvature of the passed road. The tracking algorithm is used not only to localize the vehicle but also to build the curvature map of the reference trajectory. Once the magnetic ruler detects a magnet, a magnet tracker is initialized and tracks the magnet in the vehicle coordinate. Then these tracking results combined with the curvature map are used to predict the upcoming road's curvature. The curvature map is obtained by running the tracking algorithm when the vehicle is driving along the magnetic trajectory by hand. Compared with existing methods, the algorithm predominates in implementation and robustness. Experiments on real application scenario have verified the effectiveness of the proposed idea.
[1]
Han-Shue Tan,et al.
Automatic Steering Based on Roadway Markers: From Highway Driving to Precision Docking
,
2002
.
[2]
A. Asaoka,et al.
An experimental study of a magnetic sensor in an automated highway system
,
1996,
Proceedings of Conference on Intelligent Vehicles.
[3]
Jürgen Guldner,et al.
A general framework for automatic steering control: system analysis
,
1997,
Proceedings of the 1997 American Control Conference (Cat. No.97CH36041).
[4]
F. Moita,et al.
Sensor fusion for precise autonomous vehicle navigation in outdoor semi-structured environments
,
2005,
Proceedings. 2005 IEEE Intelligent Transportation Systems, 2005..
[5]
Jürgen Guldner,et al.
Development of an automated steering vehicle based on roadway magnets-a case study of mechatronic system design
,
1999
.
[6]
Ming Yang,et al.
Magnetic Sensing System Design for Intelligent Vehicle Guidance
,
2010,
IEEE/ASME Transactions on Mechatronics.