Self-Balancing Robot Keeps Getting More Features

self-balancing-robot-gets-more-features

It’s a lot of fun to see a self-balancing robot project. Rarely do they go much further than being able to keep themselves upright while being piloted remotely and annoyingly shoved by their creator as proof of their ability to remain standing on two wheels. This little anthropomorphic guy is the exception to the rule. It’s the product of [Samuel Matos] who says he didn’t have a specific purpose in mind, but just kept adding features as they came to him.

Starting with a couple of carbon fiber plates [Samuel] cut the design by hand, using stand-offs to mount the NEMA 17 stepper motors and to connect the two halves of the chassis. It looks like he used some leftover material to make a nice little stand which is nice when coding at his desk as seen above. There’s also a carbon-fiber mask which makes up the face atop an articulated neck. It has two ultrasonic range-finding sensors as eyes, and the Raspberry Pi camera module as the nose. The RPi board powerful enough to run OpenCV which has kept [Samuel] busy. He set up a course in his living room containing tags directing where the little guy should go. It can also follow a tennis ball as it rolls around the room. What we found most impressive in the clip after the break is its ability to locate the next tag after making a turn.

[via Adafruit]

Comments

  1. Victor Frost says:

    Awwww, it’s downright adorable.

  2. tofuwurst says:

    Great work. Like how it moves its head while searching for the ball…

  3. 0xfred says:

    Interesting. I think that’s the first self-balancer that I’ve seen using stepper motors – apart from my half-finished one that keeps getting pushed aside by other things.

    • polytechnick says:

      I also noticed that, and one of the reasons I think is that steppers are power wasters (though I guess it depends on how you drive it) and they are good at holding positions but the positions in a self balancing robot are so fluid that there is nothing to “hold” – it will change in a millisecond.

      There’s at least one thing that’s going for a stepper coupled directly to the wheel though – there’s no play in a gearbox.

  4. Kerimil says:

    AWESOME

  5. masaleiro says:

    Awesome project! I just don’t know why do you call it “anthropomorphic little guy”. Something anthropomorphic is something with human shape and as far as I know humans are a lot different than the awesome robot in the video ;)

    • polytechnick says:

      It’s a known psychological trait of us, humans. We antropomorphize (a word?) anything as long as at least something in it reminds us of another human being. It has a movable “head” and the ultrasound sensors look like eyes. That and the fact that it stops and “looks around” to find the target is enough to feel like it’s another “being” – a “little guy” indeed. I find it incredibly cute as well :)

      • masaleiro says:

        I understand your point of view but as a researcher in cognitive robotics I just can’t see it as something antropomorphic. Yes, it has a moving head and “eyes” and a cute behaviour, but so do dogs, cats, flies, elefants, etc. In the scientific community an antropomorphic robot is a humanoid robot. It’s a robot with a morphology/structure similar to that of a human being. I really like the robot, the project and the awesome fine-tuned control of the robot and I’m even proud that it was made by someone from my country, but I just think that “antropomorphic” is not the best way to describe it :)

        • Mike Szczys says:

          It’s upright, it has a head on top of a neck that moves much like a human. I would say it appears life-like and more humanoid than dog-like, etc.

          • James J says:

            I don’t see how it looks humanoid, it reminds me a lot of cute little creatures seen on Japanese manga or a cute little robot (kinda wall-e style).

            However, my understanding is that anything can be considered anthropomorphic if it takes on human form or attributes. If the behaviour is human like then that should be enough to say it is anthropomorphic. The dictionary is pretty clear on that.

            Personally I would say it imitates animals, not specifically humans. So maybe anthropomorphic isn’t the best choice. Though I’m not aware of a word like anthropomorphic that means it takes on the form or behaviour of animals.

  6. MRE says:

    It needs stubby arms… even if they do nothing.. cute factor and all that…

  7. SATovey says:

    Now, you need to have it follow a series of chips in both a straight line and around curves to create auto-driving functionality for a car. If it could follow the lines on the road, that would be even better.

  8. soopergooman says:

    Name it Anty.

  9. Blake says:

    The swiveling head searching for the next target is awesome.

  10. Samuel Matos says:

    Hello, I’m Samuel Matos the builder of this robot. Thank you for all positive feedback around my work . Take a look at my Youtube channel for updates in the robot.

    Best regards
    Smauel Matos

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s