Browse > Article
http://dx.doi.org/10.5370/JEET.2015.10.2.676

G2 Continuity Smooth Path Planning using Cubic Polynomial Interpolation with Membership Function  

Chang, Seong-Ryong (Dept. of Electrical Engineering, Inha University)
Huh, Uk-Youl (Dept. of Electrical Engineering, Inha University)
Publication Information
Journal of Electrical Engineering and Technology / v.10, no.2, 2015 , pp. 676-687 More about this Journal
Abstract
Path planning algorithms are used to allow mobile robots to avoid obstacles and find ways from a start point to a target point. The general path planning algorithm focused on constructing of collision free path. However, a high continuous path can make smooth and efficiently movements. To improve the continuity of the path, the searched waypoints are connected by the proposed polynomial interpolation. The existing polynomial interpolation methods connect two points. In this paper, point groups are created with three points. The point groups have each polynomial. Polynomials are made by matching the differential values and simple matrix calculation. Membership functions are used to distribute the weight of each polynomial at overlapped sections. As a result, the path has $G^2$ continuity. In addition, the proposed method can analyze path numerically to obtain curvature and heading angle. Moreover, it does not require complex calculation and databases to save the created path.
Keywords
Continuous-curvature path; Geometric continuity; Interpolation; Path planning; Cubic polynomial; Mobile robot; Robot motion; Smooth path; Spline interpolation; Vehicles navigation;
Citations & Related Records
연도 인용수 순위
  • Reference
1 A. Piazzi, C. Guarino Lo Bianco, and M. Romano, “η3 Splines for the Smooth Path Generation of Wheeled Mobile Robots,” IEEE TRANSACTIONS ON ROBOTICS, vol. 23, pp. 1089-1095, 2007.   DOI   ScienceOn
2 A. Gilat and V. Subramaniam, Numerical methods for engineers and scientists: Wiley, 2007.
3 J. F. Epperson, “On the Runge example,” Amer. Math. Monthly, vol. 94, pp. 329-341, 1987.   DOI   ScienceOn
4 A. Piazzi, C. Lo Bianco, M. Bertozzi, A. Fascioli, and A. Broggi, “Quintic G2-splines for the iterative steering of vision-based autonomous vehicles,” Intelligent Transportation Systems, IEEE Transactions on, vol. 3, pp. 27-36, 2002.   DOI   ScienceOn
5 A. Piazzi, C. G. L. Bianco, and M. Romano, “Smooth path generation for wheeled mobile robots using η3-splines,” Motion Control, pp. 75-96, 2010.
6 A. Piazzi, M. Romano, and C. G. L. Bianco, “G3-splines for the path planning of wheeled mobile robots,” in European Control Conference, 2003.
7 K. Yang, D. Jung, and S. Sukkarieh, “Continuous curvature path-smoothing algorithm using cubic B zier spiral curves for non-holonomic robots,” Advanced Robotics, vol. 27, pp. 247-258, 2013.   DOI   ScienceOn
8 T. Kito, J. Ota, R. Katsuki, T. Mizuta, T. Arai, T. Ueyama, et al., “Smooth path planning by using visibility graph-like method,” in Robotics and Automation, 2003. Proceedings. ICRA'03. IEEE International Conference on, 2003, pp. 3770-3775.
9 Y. Kanayama and B. I. Hartman, “Smooth local path planning for autonomous vehicles,” in Robotics and Automation, 1989. Proceedings., 1989 IEEE International Conference on, 1989, pp. 1265-1270.
10 T. Fraichard and J.-M. Ahuactzin, “Smooth path planning for cars,” in Robotics and Automation, 2001. Proceedings 2001 ICRA. IEEE International Conference on, 2001, pp. 3722-3727.
11 F. Lamiraux and J.-P. Lammond, “Smooth motion planning for car-like vehicles,” Robotics and Automation, IEEE Transactions on, vol. 17, pp. 498-501, 2001.   DOI   ScienceOn
12 K. Yang and S. Sukkarieh, “An analytical continuous-curvature path-smoothing algorithm,” Robotics, IEEE Transactions on, vol. 26, pp. 561-568, 2010.   DOI   ScienceOn
13 J. Villagra, V. Milanés, J. Pérez, and J. Godoy, “Smooth path and speed planning for an automated public transport vehicle,” Robotics and Autonomous Systems, vol. 60, pp. 252-265, 2012.   DOI   ScienceOn
14 N. A. Melchior and R. Simmons, “Particle RRT for path planning with uncertainty,” in Robotics and Automation, 2007 IEEE International Conference on, 2007, pp. 1617-1624.
15 H. Choset, K. M. Lynch, S. Hutchinson, G. Kantor, W. Burgard, L. E. Kavraki, et al., Principles of robot motion: theory, algorithms, and implementations: MIT press, 2005.
16 Y. Wang and G. S. Chirikjian, “A new potential field method for robot path planning,” in Robotics and Automation, 2000. Proceedings. ICRA'00. IEEE International Conference on, 2000, pp. 977-982.
17 J. Stoer, R. Bulirsch, R. Bartels, W. Gautschi, and C. Witzgall, Introduction to numerical analysis vol. 2: Springer New York, 1993.
18 Y. K. Hwang and N. Ahuja, “A potential field approach to path planning,” Robotics and Automation, IEEE Transactions on, vol. 8, pp. 23-32, 1992.   DOI   ScienceOn
19 P. E. Hart, N. J. Nilsson, and B. Raphael, “A formal basis for the heuristic determination of minimum cost paths,” Systems Science and Cybernetics, IEEE Transactions on, vol. 4, pp. 100-107, 1968.   DOI   ScienceOn
20 S. S. Ge and Y. J. Cui, “New potential functions for mobile robot path planning,” Robotics and Automation, IEEE Transactions on, vol. 16, pp. 615-620, 2000.   DOI   ScienceOn
21 A. Stentz, “The focussed D* algorithm for real-time replanning,” in International Joint Conference on Artificial Intelligence, 1995, pp. 1652-1659.
22 S. Koenig and M. Likhachev, “D* Lite,” in Proceedings of the national conference on artificial intelligence, 2002, pp. 476-483.
23 J. J. Kuffner Jr and S. M. LaValle, “RRT-connect: An efficient approach to single-query path planning,” in Robotics and Automation, 2000. Proceedings. ICRA'00. IEEE International Conference on, 2000, pp. 995-1001.
24 S. M. LaValle, Planning algorithms: Cambridge university press, 2006.
25 G. E. Farin, Curves and surfaces for CAGD [electronic resource]: a practical guide: Morgan Kaufmann, 2002.
26 B. A. Barsky and A. D. DeRose, “Geometric continuity of parametric curves,” 1984.