Positioning and Path Planning for a Swarm Robotic Cleaner

Article Preview

Abstract:

The main purpose of this paper is to create an efficient ground-sweeping robot equipped with map-establishing and path-planning functions. Two ground-sweeping robots are connected with a master pc via a Blue-tooth protocol. The position of the ground-sweeping robot will be sent back to the master pc allowing the master pc to control the robots during the ground-sweeping process. An environmental map of the sweeping area will be established by emitting an ultrasonic wave from a rotating ultrasonic sensor within the robot. The geometry data will be sent back to the master pc via the Bluetooth module. The map of sweeping area will be made by the master pc using a wall-searching method. A single-chip Microcontroller PIC18F4520 is used as a control core to control the motor speed via the PWM in the robot. The clockwise and counter clockwise rotation of the motor will then be manipulated by a TA7279 IC. The robot is equipped with two ultrasonic modules used to detect the distance between the robot and the obstacle. This information will be sent back to the master pc via the Blue-tooth module. Consequently, results reveal that a prototype of the swarm robot system using two ground-sweeping robots and a master pc has positioning and mapping abilities.

You might also be interested in these eBooks

Info:

Periodical:

Pages:

112-119

Citation:

Online since:

August 2013

Export:

Price:

Permissions CCC:

Permissions PLS:

Сopyright:

© 2013 Trans Tech Publications Ltd. All Rights Reserved

Share:

Citation:

[1] M.C. Chiu, L.J. Yeh, G.J. Lai, B.M. Huang: Proc. ImechE Part C: Journal of Mechanical Engineering Science Vol.224, No.C6 (2010), p.1349

Google Scholar

[2] A. Heale, L. Kleeman: IEEE/RSJ International Conference on Intelligent Robots and Systems (2000)

Google Scholar

[3] C.H. Cai, P.P.L. Regtien: IEEE Transactions on Instrumentation and Measurement Vol.42, No.6 (1993), p.990.

Google Scholar

[4] K.W. Jorg, M. Berg: IEEE International Conference on Robitics and Automation. Vol. 4 (1998), p.2807

Google Scholar

[5] K.W. Jorg, M. Berg: Robotics and Autonomous Systems Vol.25, No.3-4 (1998), p.241

Google Scholar

[6] K. Nakahira, T. Kodama, S. Morita, S. Okuma: IEEE Transactions on Instrumentation and Measurement Vol.50, No.6 (2001), p.1748

Google Scholar

[7] H. Peremans, K. Audenaert, J.M.V. Campenhout: IEEE Transactions on Robotics and Automation Vol.9, No.1 (1993), p.36

Google Scholar

[8] M.L. Hong, L. Kleeman: IEEE International Conference on Robotics and Automation Vol.1 (1992), p.580.

Google Scholar

[9] S. Watanabe, M. Yoneyama: IEEE Transactions on Robotics and Automation Vol.8, No.2 (1992), p.240

Google Scholar

[10] B. Barshan: IEEE Transactions on Instrumentation and Measurement Vol.48, No.6 (1999), p.1212

Google Scholar

[11] A.S. Sekmen, B. Barshan Applied Acoustics Vol.62, No.7 (2001), p.841

Google Scholar

[12] T. Yata, A. Ohya, S. Yuta: IEEE International Conference on Robotics and Automation Vol.1 (1999), p.630

Google Scholar

[13] R. Kuc: IEEE Transactions on Pattern Analysis and Machine Intelligence Vol.12, No.7 (1990), p.686

Google Scholar

[14] B. Barshan, B. Ayrulu, S.W. Utete: IEEE Transactions on Robotics and Automation Vol.16, No.4 (2000), p.435

DOI: 10.1109/70.864239

Google Scholar

[15] M.C. Chiu, L.J. Yeh, Y.C. Lin: Journal of Information & Optimization Sciences Vol.30, No.1 (2009), p.39

Google Scholar