Robot Microcontrollers

Robot Microcontrollers: the Brain of your Robot



Robot Microcontrollers. The dictionary states, "A microcontroller is a small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals, used in automatically controlled products and devices." But as a robot builder you just have to know that they are the "brain" of your 'bot. Many are designed for embedded applications, such as the ones used in cars, cell phones and factories, but the ones we're interested in are the ones designed with the ROBOT BUILDER in mind!

Some widely used microcontrollers today are VEX, Arduino, Basic Stamp, BasicAtom, Parallax, and several others. These robot “brains” have their own features and pros and cons, but basically they all coordinate the flow of information and power on the robot. All other electronic system components must then interface to the microcontroller and function as a cohesive unit. Most of these are available as kits so as to make your robot building a bit easier.

Robot Microcontrollers : The VEX Robotics Site

The VEX Microcontroller, part of a bigger kit in the field of robot microcontrollers and one of this author's favorites by the way, contains the robot's program and processes all signals received from both human operators and onboard sensor systems. It also manages power allocation on board the robot, and directly controls the motors. It can connect up to eight VEX motors or servos, and is equipped with interrupt ports, or digital inputs that are designed for high priority signals that need immediate attention from the microcontroller. The VEX microcontroller also has TX/RX ports which allow the user to communicate directly with the user processor inside the Microcontroller via a TTL serial port and Rx1 and Rx2 ports, which connect radio receivers to communicate with the microcontroller wirelessly from a transmitter.

Another of the many robot microcontrollers is the Arduino, an open-source electronics prototyping platform based on flexible, easy-to-use hardware and software, can sense the environment by receiving input from a variety of sensors and can thus affect its surroundings by controlling lights, motors, and other actuators. The microcontroller on the board is programmed using the Arduino programming language and the Arduino development environment. Arduino projects can be stand-alone or they can communicate with software on running on a computer (e.g. Flash, Processing, MaxMSP).The Arduino microcontroller is also pre-programmed with a bootloader that simplifies uploading of programs to the on-chip flash memory compared with other devices that typically need an external chip programmer.

The Roboduino, a relatively cheap kit, again in the area of robot microcontrollers, is one fantastic board for a robot builder. Built with robots, servos, and sensors in mind, a roboticist using one of these will have his or her beasty zipping around the floor in just a few hours if not minutes!

The BASIC Stamp is a single-board computer that runs the Parallax PBASIC language interpreter in its microcontroller. The developer's code is stored in an EEPROM, which can also be used for data storage. The PBASIC language has easy-to-use commands for basic I/O, like turning devices on or off, interfacing with sensors, etc. More advanced commands let the BASIC Stamp module interface with other integrated circuits, communicate with each other, and operate in networks. The BASIC Stamp microcontroller is popularly used in hobby, lower-volume engineering projects and education due to ease of use and a wide support base of free application resources.

The BASIC Stamp is also available more than a Robot Microcontroller, as a robot kit called the BOEBot. BOEBOT stands for "Board Of Education" and its purpose is to TEACH robotics.

The Parallax Propeller is a multi-core architecture parallel microcontroller with eight 32-bit RISC CPU cores. Each of the eight 32-bit cores or cogs, has an elementary CPU and access to 512 32-bit long words (2 KB) of instructions and data. The design philosophy of the Propeller is that a hard real-time, multi-core architecture negates the need for dedicated interrupt hardware and support in assembly. In traditional CPU architecture external interrupt lines are fed to an on-chip interrupt controller and serviced by one or more interrupt service routines. When an interrupt occurs the interrupt controller suspends normal CPU processing and saves internal state then vectors to the designated interrupt service routine. After handling the interrupt the service routine executes a “return from interrupt” instruction which restores the internal state and resumes CPU processing.

As microcontrollers are basically your robot’s brains, it is highly recommended for robot builders and enthusiasts to know the features and limitations of each of the microcontrollers available before deciding to work with one. Also keep in mind that when looking for these, try to pick out Robot Microcontrollers over just boards. You will move faster in your building and the intelligence of your robot is literally at stake!




New! Comments

Have your say about what you just read! Leave me a comment in the box below.

Recent Articles

  1. A. I. Phoboia

    Jul 21, 17 09:20 PM

    AI Phobia is a medical condition that...

    Read More

  2. Romo the Smart Phone Robot - Powered by Your iPhone or Android Device

    May 03, 17 02:07 AM

    Meet Romo the Smart Phone Robot. Peter Seid and Phu Nguyen are the engineers behind Romo, a simple and inexpensive robot kit that can turn a smart phone into a highly functional and mobile droid.

    Read More

  3. Star Wars Robot Chicken

    May 03, 17 01:51 AM

    Star Wars Robot Chicken was an episode of the animated cartoon called Robot Chicken...

    Read More

Robot-Android-Blog  Read our blog about robots, building robots, and easy robot building.

How to Build a Robot How to Build a Robot takes you through each step required to build a robot.

Build an Arduino Robot Yes you CAN! We get you started.

Robot Comics Robot Comics are HERE! We start off our comics with...

Virtual Steve Jobs Virtual Steve Jobs? Steve Jobs is gone and we missed him so much we re-created his essence in software...

The EZ Robot Review The EZ Robot Review. This article reviews the EZ Robot building system, the robot board and system for beginner's robot building.

Medical Robots Medical robots are now showing their silver faces in hospitals and doctors' offices across the world.

Roomba Repair Quick and Simple Fixes for Your iRobot Roomba vacuum

Roomba Batteries How to extend the life of your Roomba's battery. Buy replacement batteries here.

Robot Cars - Yesterday’s Vision, Today’s Reality Are robot cars 'on track' to becoming the way of the future? What issues are at stake at their current level of development?

Robot Car Safety - The Future of Today’s Vehicles

Robot Car Safety can be identified by two main technological components - lacking in human drivers -a (1) instant reaction time and (2) 360-degree awareness of the road.

Educational Robots Learn robotics with these educational robots..

Robot People Robotic replicas of people - robot people - are starting to pop up here and there. We even visit a company who is today making them to order.

Hacking Elvis - The Alive Elvis Animatronic Robot In these articles we show you how to run your Alive Elvis from a microcontroller such as the Arduino and the Basic Stamp. Hacking Elvis...

Wall-e toy robots from Disney Wall-e toy robots are still popular this year

R2D2 Toy Robot : Interactive-Astromech Droid Here's a review of the high-end R2D2 toy robot, the interactive astromech droid.

Toy Robot Dogs Toy Robot dogs: In the robot pet store, you will find toy robot dogs - robomuts if you will - of all sizes, shapes and prices.

Wowwee Robotics Wowwee Robotics has been building toy robots for years.

Lost in Space Toys : The Robot Lost in Space Toys : There have been scores of toys built resembling the Lost in Space Robot, sometimes call by his model number "B9"...

Tribot Robot The tribot robot is one of the most entertaining toy robots that has come from Wowwee...

Terminator Robots Terminator Robots : The Terminator movies and television show brought robots to...

Artificial Intelligence: Our Brain In That Small Chip Artificial Intelligence was once thought of as an impossible feat. Now, with modern advancements in robotic technology, machines can be made to think like humans.

R2D2 - An Adventurous, Resourceful, and Loyal Robot R2D2 demonstrates several notable characteristics every human can learn from, in spite of the fact that he is, a robot. Read his biography here.

Anybots Vistual Assistant Robots - The Coming of Age in Telepresence Robotics Anybots Virtual Assistant Robots are expected to grow in a few years, or perhaps sooner.

BlueBiped: Propelled by it's Own Weight BlueBiped uses no power source to walk. This robot has set a Guinness World Record, walking nonstop for a distance of 15 km (9.32 miles), the longest distance ever walked by a bipedal robot

EZ-Robot May Be the Easiest Way to Build a Robot EZ-Robot May Be the Easiest Way to Build a Robot. The EZ-Robot is a $235 kit that includes everything you need to transform one of your old toys into a functional robot.

Introducing MorpHex, a Spherical Hexapod Robot Introducing MorpHex, a Spherical Hexapod Robot. Imagine a robot shaped like a ball which transforms into a walking six-legged contraption. That’s a description of MorpHex, created by Kare Halvorsen.

Recovering Kids Monitored by Robots After Surgery Recovering Kids Monitored by Robots After Surgery. A Boston, Mass. hospital introduces a sci-fi worthy caregiver system, where patients can go home and stay monitored by robots after surgery.

iCub the "Baby Robot" - Learns to Crawl Like a Baby Have you heard of the iCub? It is a one-meter high android originally developed by the Europe-based RobotCub Consortium. The iCub strongly resembles

Dongbu Robot HOVIS Kits Allow Users to Build An Android Phone Powered Robot Dongbu Robot HOVIS Kits Allow Users to Build An Android Phone Powered Robot

Robots and Androids


Build an Arduino Robot!

Get the ebook.

Only $.99!