Robot Controller System Circuit Board

Department of Mechanical Engineering
Isfahan University of Technology (IUT)
Isfahan (Iran)
A. Nasr

A robot is a mechanical or virtual agent, usually an electro-mechanical machine that is guided by a computer program or electronic circuitry. Robots can be autonomous or semi-autonomous and range from humanoids such as Honda's Advanced Step in Innovative Mobility (ASIMO) and Tosy's TOSY Ping Pong Playing Robot (TOPIO) to industrial robots, collectively programmed 'swarm' robots, and even microscopic nano robots. By mimicking a lifelike appearance or automating movements, a robot may convey a sense of intelligence or thought of its own.

Robotics is the branch of technology that deals with the design, construction, operation, and application of robots, as well as computer systems for their control, sensory feedback, and information processing. These technologies deal with automated machines that can take the place of humans in dangerous environments or manufacturing processes, or resemble humans in appearance, behavior, and/or cognition. Many of today's robots are inspired by nature contributing to the field of bio-inspired robotics.

The Robot controller board is versatile and expandable platform for robotics. Due to its expansion capabilities the board can be used to control all robots starting from beginners robot to advanced robots with multiple functionality.

The board is compatible to 6-25VDC input compared to all robot control boards available which accepts inputs just up to 12VDC.

It has onboard two 3Amp motor drivers L298N and expandable to four motor drivers onboard. The motor drivers have inbuilt protection for overheating so you would not see your motor drivers burnt in any case. The high capacity motor drivers give an edge to the development board for driving big robots without any problems. Also the motor drivers give very good breaking and linear speeds of motors with input PWM compared to conventional motor drivers.

The board comes with a bootloader software pre-programmed in ATMega32 microcontroller and can be easily programmed through USB within few seconds.

The Quick-C platform for programming this board with multiple libraries is offered with this board.