YASBR – Yet Another Self-Balancing Robot

Posted on 11/07/2011 by alegiaco
Modified on: 13/09/2018
Project
Press to mark as completed
Introduction
This is an automatic import from our previous community platform. Some things can look imperfect.

If you are the original author, please access your User Control Panel and update it.

The self-balancing robot building is today an activity that every robot builder can perform with Arduino. Searching in Google for self-balancing robot you can find tons of realizations, with tons of different sensors and control systems. So to build a self balancing robot is a standard task for the robot builder, like a simple home rover. Trying to be at least original, I though to build a self balancing robot with these goals: low-low-costsimple in the hardwaresimple in the software So ...


YASBR – Yet Another Self-Balancing Robot

The self-balancing robot building is today an activity that every robot builder can perform with Arduino. Searching in Google for self-balancing robot you can find tons of realizations, with tons of different sensors and control systems. So to build a self balancing robot is a standard task for the robot builder, like a simple home rover.

Trying to be at least original, I though to build a self balancing robot with these goals:

  • low-low-cost
  • simple in the hardware
  • simple in the software 

So I tried to build a self-balancing robot using only one sensor: a Sharp IR distance sensor e nothing else. No gyro, no accelerometer, no other sensors. All is self-built, in the DIY pure spirit.

These are the components used:

  • Plexiglass chassis
  • Wheels for servo (Boe-Bot wheels). At first time I tryied to use two trolley wheels, but without success
  • Servos modified
  • Sharp IR sensor 10-80 cm
  • Arduino 2009
  • 2 batteries pack 4x1,2V 
  • some screws, jumpers etc.

 We are under 100 euros, a good results concerning the cost.

Some details here: http://robottini.altervista.org/yasbr-yet-another-self-balancing-robot/

Self-balancing robot

  • Actuators / output devices: Servomotors
  • Control method: PID
  • CPU: Arduino Duemilanove
  • Power source: 4x1, 2
  • Programming language: C++
  • Sensors / input devices: Sharp IR
  • Target environment: indoor
Flag this post

Thanks for helping to keep our community civil!


Notify staff privately
It's Spam
This post is an advertisement, or vandalism. It is not useful or relevant to the current topic.

You flagged this as spam. Undo flag.Flag Post