Design and Construction of a Soccer Player Robot ARVAND
Arvand is a robot specially designed and constructed for playing soccer according to RoboCup rules and regulations for the medium size robots. This robot consists of three main parts: mechanics (motion mechanism and kicker), hardware (image acquisition, processing unit and control unit) and software (image processing, wireless communication, motion control and decision making). The motion mechanism is based on a drive unit, a steer unit and a castor wheel. We designed a special control board which uses two microcontrollers to carry out the software system decisions and transfers them to the robot mechanics. The software system written in C++ performs real time image processing and object recognition. Playing algorithms are based on deterministic methods. We have constructed 4 such robots and successfully tested them in a soccer field according to RoboCup regulations for middle size robots.
KeywordsMotion Mechanism Rotation Center Serial Port Drive Unit Ball Center
- 1.Shigley, J.E., Mechanical Engineering Design, McGraw-Hill, 1986.Google Scholar
- 2.Meriam, J.L., Dynamics, John Wiley, 1993.Google Scholar
- 3.Mazidi, M.A., and Mazidi, J.G., The 80x86 IBM PC and Compatible Computers, Volume II, Prentice Hall, 1993.Google Scholar
- 4.MacKenzie, I.S., The 8051 Microcontroller, Prentice Hall, 1995.Google Scholar
- 5.Gonzalez, R.C., and Woods, R.E., Digital Image Processing, Addison-Wesley, 1993.Google Scholar