Hostname: page-component-586b7cd67f-r5fsc Total loading time: 0 Render date: 2024-11-25T20:03:34.613Z Has data issue: false hasContentIssue false

A numerical control algorithm for navigation of an operator-driven snake-like robot with 4WD-4WS segments

Published online by Cambridge University Press:  21 July 2010

Andrew Percy*
Affiliation:
School of Applied Science and Engineering, Monash University, Churchill, VIC 3842, Australia
Ian Spark
Affiliation:
Gippsland Regional Automation Centre, Monash University, Churchill, VIC 3842, Australia
Yousef Ibrahim
Affiliation:
School of Applied Science and Engineering, Monash University, Churchill, VIC 3842, Australia
Leon Hardy
Affiliation:
Department of Physics, University of South Florida, St. Petersburg, FL 33701, USA
*
*Corresponding author. E-mail: [email protected]

Summary

This paper presents a new algorithm for the control of a snake-like robot with passive joints and active wheels. Each segment has four autonomously driven and steered wheels. The algorithm approximates the ideal solution in which all wheels on a segment have the same centre of curvature with wheel speeds, providing cooperative redundancy. Each hitch point joining segments traverses the same path, which is determined by an operator, prescribing the path curvature and front hitch speed. The numerical algorithm developed in this paper is simulation tested against a previously derived analytical solution for a predetermined path. Further simulations are carried out to show the effects of changing curvature and front hitch speed on hitch path, wheel angles and wheel speeds for a one, two and three segment robot.

Type
Article
Copyright
Copyright © Cambridge University Press 2010

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)

References

1.Spark, I. J. and Yousef Ibrahim, M., “Integrated Mechatronics Solution to Maximize Tractability and Efficiency of Wheeled Vehicles,” In: IEEE/ASME International Conference on Advanced Intelligent Mechatronics (Siciliano, B., ed.) (Como, Italy, July, 2001) pp. 320325.Google Scholar
2.Spark, I. J. and Ibrahim, M. Y., “Manoeuvrable Gantry Tractor Comprising a “chorus line” of Synchronised Modules,” IEEE International Symposium on Industrial Electronics (2007) pp. 2208–2213.Google Scholar
3.Hirose, S. and Yamada, H., “Snake-like robots: Machine design of biologically inspired robots,” IEEE Robot. Autom. Mag. 16 (1), 8898 (2009).Google Scholar
4.Percy, A., Spark, I. J. and Ibrahim, M. Y., “On-Line Determination of Wheel Angles and Speeds for Manouverable Gantry Tractor Comprising a “chorus line” of Synchronised Maodules,” IEEE-ICIT'09 International Conference on Industrial Technology, Churchill, Australia (Feb. 2009) pp. 320325.Google Scholar
5.Slawiñski, E., Mut, V. and Postigo, J. F., “Teleoperation of mobile robots with time-varying delay,” Robotica 24, 673681 (2006).Google Scholar
6.Klassen, B. and Paap, K., “GMD-SNAKE2: A Snake-Like Robot Driven by Wheels and a Method for Motion Control,” Proceedings of the IEEE Conference on Robotics and Automation (Detroit, Michigan, USA) (1999) pp. 30143019.Google Scholar
7.Campion, G., Bastin, G. and D'Andrea-Novel, B., “Structural properties and classification of kinematic and dynamic models of wheeled mobile robots,” IEEE Trans. Robot. Autom. 12 (1), 4761 (1996).Google Scholar
8.Han, Q. and Dai, L., “A Non-Linear Dynamic Approach to the Motion of Four-Wheel-Steering Vehicles Under Various Operation Conditions,” Proc. Institute Mech. Eng., Part D: J. Autom. Eng. 222, 535549 (2008).Google Scholar
9.Itoh, H., Oida, A. and Yamazaki, M., “Numerical solution of a 4WD-4WS tractor turning in a rice field,” J. Terramech. 36, 91115 (1999).Google Scholar
10.Peng, S-T., “On one approach to constraining the combined wheel slip in the autonomous control of a 4WS4WD vehicle,” IEEE Trans. Control Syst. Technol. 15 (1), 168175 (2006).Google Scholar
11.Waheed, I. and Fotouhi, R., “Trajectory and temporal planning of a wheeled mobile robot on an uneven surface,” Robotica 27, 481489 (2009).Google Scholar
12.Klančar, G., Matko, D. and Blažič, S., “Wheeled mobile robots in a linear platoon,” J. Intell. Robot. Syst. 54 (5), 709731 (2008).Google Scholar
13.Watanabe, K., Yamakawa, J., Tanaka, M. and Sasaki, T., “Turning characteristics of multi-axle vehicles,” J. Terramech. 44 (1), 8187 (2007).Google Scholar
14.Scaglia, G., Montoya, L. Q., Mut, V. and di Sciascio, F., “Numerical methods based controller design for mobile robots,” Robotica 27, 269279 (2009).Google Scholar
15.Lipschutz, M., Theory and Problems of Differential Geometry (McGraw-Hill, New York, 1969).Google Scholar
16.Chueh, M., Yeung, Y. L. W. A., Lei, Kim-Pang C. and Joshi, S. S., “Following controller for autonomous mobile robots using behavioral cues,” IEEE Trans. Indust. Electron. 55 (8), 31243132 (Aug. 2008).Google Scholar
17.Rangavajhula, K. and Tsao, H. S. J., “Active trailer steering control of an articulated system with a tractor and three full trailers for tractor-track following,” Int. J. Heavy Vehicle Syst. 14 (3), 271293 (2007).Google Scholar
18.Matsushita, K. and Murakami, T., “Nonholonomic equivalent disturbance based backward motion control of tractor-trailer with virtual steering,” IEEE Trans. Indust. Electron. 55 (1), 280287 (Jan. 2008).CrossRefGoogle Scholar
19.Tanaka, K., Yamauchi, K., Ohtake, H. and Wang, H. O., “Sensor reduction for backing-up control of a vehicle with triple trailers,” IEEE Trans. Indust. Electron. 56 (2), 497509 (Feb. 2009).Google Scholar