Home > News & Updates > Arduino News > WHEN A BALL ROBOT BECOMES TWO WHEELS

WHEN A BALL ROBOT BECOMES TWO WHEELS

Summary of WHEN A BALL ROBOT BECOMES TWO WHEELS


This article describes a unique rolling robot project by Derek Lieber that transforms a spherical BB-8 style design into a two-wheeled vehicle. By adding tires to the 3D-printed ball chassis, the device utilizes a low center of gravity and tilt sensors for speed control. The build features gimbal motors with magnetic sensors, an Arduino Mega, a custom motor driver, XBee radio for remote operation, and LiPo batteries with lead ballast for balance.

Parts used in the Two-Wheeled Ball Robot:

  • 3D printed shell
  • Gimbal motors
  • Magnetic position sensors
  • Arduino Mega
  • Custom motor driver board
  • LM6234 chip
  • XBee radio
  • Three LiPo cells
  • Lead ballast

It’s now about six years since Star Wars: The Force Awakens first showed us the little spherical robot BB-8, but it’s fair to say that along the way we’ve not lost our collective fascination for rolling-ball robots. There have been plenty of attempts to make a fully-rolling device, but perhaps [Derek Lieber] has a better take on it by turning a spherical robot into a two-wheeled roller by the addition of a pair of tyres. Inspired by a Samsung prototype that never made it to market, it works by the wheels working against the machine’s low centre of gravity, and using a tilt sensor to control speed.

The ball chassis is a 3D printed shell, into which after much experimentation with motors, the final version put a pair of gimbal motors with a set of magnetic position sensors. Inside is an Arduino Mega and a custom motor driver board sporting an LM6234, with an XBee radio for remote control.  Meanwhile the power comes from a set of three LiPo cells, and there is some extra lead ballast in the bottom to keep the whole thing balanced.

We’ve seen more conventional takes on a spherical robot in the past, but we’re particularly keen on this one, and excited to see where the future takes it.

Source: WHEN A BALL ROBOT BECOMES TWO WHEELS

Quick Solutions to Questions related to Two-Wheeled Ball Robot:

  • How does the robot achieve stability?
    The wheels work against the machine's low centre of gravity while lead ballast keeps the whole thing balanced.
  • What component controls the speed of the robot?
    A tilt sensor is used to control the speed of the device.
  • What type of motors are used in the final version?
    The final version uses a pair of gimbal motors.
  • Does the project use a standard microcontroller?
    No, it uses an Arduino Mega inside the chassis.
  • What specific chip is on the custom motor driver board?
    The custom motor driver board sports an LM6234 chip.
  • How is the robot powered?
    Power comes from a set of three LiPo cells.
  • Can the robot be controlled remotely?
    Yes, there is an XBee radio included for remote control.
  • What inspired this specific design approach?
    The design was inspired by a Samsung prototype that never made it to market.

About The Author

Scroll to Top