Balboa is here!

Posted by Jan on 14 March 2017

I am excited to announce the release of the Balboa robot! The Balboa is a two-wheeled balancing robot platform that is small enough to tempt you to run it on a desktop, but it’s quick enough that you should probably stick to bigger, softer surfaces. Or at least put a safety net or foam pit around your desk. Here is a short video showing it kicking up into balancing position and driving around:

A look inside the external gearbox on the Balboa 32U4 Balancing Robot.

One of our main goals in designing our robots is to make them complete and engaging on their own while making them open and expandable enough for all kinds of projects. We also don’t want them all to be the same. Most of the Balboa robots in our pictures have 80 mm wheels, but the chassis can also work with our 90 mm wheels (and to a lesser, barely practical extent, our 70 mm wheels). Because the chassis is made for our micro metal gearmotors, you have a few options for gear ratios as with our Zumo sumo robots, but what’s really exciting about the Balboa design is that there is an extra stage of gear reduction for which you get five different options (all included, and you can easily change the gear ratio from whatever you initially choose). The design also allows the drive wheels to be supported on ball bearings, reducing the stress on the micro metal gearmotor output shafts.

The Balboa chassis has a built-in battery holder for six AA cells, which typically give you several hours of run time, even if you add some extra power-hungry electronics like a Raspberry Pi.

Balboa 32U4 Balancing Robot with battery cover removed.

The main microcontroller is an Arduino-compatible ATmega32U4, which is powerful enough to read the on-board IMU sensors and encoders and to control the motors to balance the robot; it’s also great for introductory projects like line following or reading an RC receiver to make a radio-control balancing robot. For advanced projects, the Balboa is ready for you to add a Raspberry Pi computer to perform high-level algorithms while the ATmega32U4 microcontroller takes care of low-level tasks like motor control.

Balboa 32U4 Balancing Robot with 80×10mm wheels and a Raspberry Pi 1 Model A+.

Balboa 32U4 Balancing Robot with 80×10mm wheels and a Raspberry Pi 3 Model B.

Balboa 32U4 Balancing Robot with 80×10mm wheels and a Raspberry Pi Zero W.

We will be adding more content to the Balboa’s product page and user’s guide, and we will have more blog posts about the Balboa robot. For today, we’ll end with some slow-motion footage of Balboa popping up on its own and then recovering when Paul knocks it around a bit:

2 comments

Very impressive robot. Very smooth performance. What was the most difficult aspect of the Balboa project? I have a 6-foot balancing bot called the Falling-Up Robot (FUR) using stepper motors. It uses the Pololu 90mm wheels. Sensor noise and SPI line noise was a hug problem. Here it is in action:
https://www.youtube.com/watch?v=QHb9eYAyGJc
Thanks, and thanks for sharing your robot! The most difficulty came from wanting the Balboa to be able to pop up on its own. I will write up a blog post about it once I find more old prototypes to take pictures of (this project has been going on for maybe eight years, during which we moved several times).

- Jan

Post a comment

Using your Pololu account allows you to customize your avatar and manage your comments; you can also post anonymously.

Related Products

Balboa 32U4 Balancing Robot Kit (No Motors or Wheels)

Related Categories

Balboa Robot and Accessories
Log In
Pololu Robotics & Electronics
Shopping cart
(702) 262-6648
Same-day shipping, worldwide
Menu
Shop Blog Forum Support
My account Comments or questions? About Pololu Contact Ordering information Distributors