This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Position Estimation and Autonomous Control of a Quad Vehicle
Technical Paper
2016-01-1878
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
The major contribution of this paper is the general description of a complete integrating procedure of autonomous vehicle system. Using Robot Operating System (ROS) as the framework, process from senor integration to path planning and path tracking were performed. Based on an off-road All-Terrain Vehicle, an Extended Kalman filter based autonomous control strategy was developed on the ROS. Both the position estimation and autonomous control were performed on the ROS platform. For the position estimation phase, sensory measurements from GPS, IMU and wheel odometry were acquired and processed on ROS. In accordance with the ROS architecture, separate packages were developed for each sensor to gather and publish corresponding measurements. Furthermore, Extended Kalman filtering was performed to fuse all sensory measurements to achieve an optimizing accuracy. Necessary conversion and normalization were also conducted prior to data fusion, such as conversion from LLA to ENU for GPS measurements. For the autonomous control phase, a ROS package was first developed to generate target path. By defining several control points, the algorithm performed cubic spline interpolation to smoothly connect every two adjacent control points. Only the coefficients of the computed splines were transferred to other packages to be more efficient. With the predefined target path, the Pure Pursuit algorithm was implemented to compute desired steering angle. Meanwhile, a simple longitudinal control strategy, which defines velocity as a function of steering angle, was also developed to calculate throttle value. All developed algorithms were first validated in simulation, and some preliminary field tests were also conducted to examine the performance of the proposed approach.
This is a general guidance of implementing autonomous control with low cost sensors on the ROS platform. With the mentioned general procedures, this paper can allow readers to have an understanding of the autonomous control architecture. Meanwhile, the adopted algorithms can facilitate the development of similar applications. The proposal of using low cost sensors would also contribute to increase the acceptance of autonomous vehicles.
Recommended Content
Journal Article | A Potential Field Based Lateral Planning Method for Autonomous Vehicles |
Technical Paper | Coordinated Longitudinal and Lateral Control of Autonomous Electric Vehicles in a Platoon |
Topic
Citation
Feng, Y., Iravani, P., and Brace, C., "Position Estimation and Autonomous Control of a Quad Vehicle," SAE Technical Paper 2016-01-1878, 2016, https://doi.org/10.4271/2016-01-1878.Also In
References
- MarketLine Automotive Manufacturing: Global Industry Guide 2013 SKU
- Department for Transport Reported Road Casualties in Great Britain: 2012 Annual Report Great Minster House, London s.n. 2013
- Kramer , J. and Scheutz , M. Development Environments for Autonomous Mobile Robots: A survey Autonomous Robots 2007 22 2 101 132
- Wang , Y. Position Estimation using Extended Kalman Filter and RTS-Smoother in a GPS Receiver Image and Signal Processing, 2012 5th International Congress on 2012 1718 1721
- Coulter , R. C. Implementation of the Pure Pursuit Path Tracking Algorithm Robotics Inst., Carnegie Mellon Univ. 1992
- Wit , J. , Crane , C. D. , and Armstrong , D. Autonomous Ground Vehicle Path Tracking Journal of Field Robotics 2004 21 8 439 449
- Campbell , S. F. Steering Control of an Autonomous Ground Vehicle with Application to the DARPA Urban Challenge Dept. Mech. Eng., MIT 2007
- Lindroos , O. , Athanassiadis , D. , Bergström , D. , Hellström , T. , Nordfjell , T. , Ringdahl , O. Path Tracking for Autonomous Forwarders in Forest Terrain FORMEC 2010
- Clynch , J. R. Geodetic Coordinate Conversions May 18 2016 http://www.ceri.memphis.edu/people/smalley/ESCI7355/coordcvt.pdf
- ECEF Wikipedia Commons May 21 2016 https://commons.wikimedia.org/wiki/File:ECEF.png
- Geodetic datum Wikipedia May 21 2016 http://en.wikipedia.org/wiki/Geodetic_datum
- Terejanu , G. A. Extended Kalman Filter Tutorial New York 2003 May 19 2016 https://homes.cs.washington.edu/∼todorov/courses/cseP590/readings/tutorialEKF.pdf
- Wolfram mathWorld Cubic Spline May 21 2016 http://mathworld.wolfram.com/CubicSpline.html
- Conte , S. D. , and deBoor , C. Elementary Numerical Analysis McGrawHill New York 1972