Search the site...

HEXbots
  • Home
  • Blog
  • About the Project
  • About the Team
  • Gallery
  • Budget
  • Systems Diagrams
    • Mechanical
    • Electrical
    • Code
  • Home
  • Blog
  • About the Project
  • About the Team
  • Gallery
  • Budget
  • Systems Diagrams
    • Mechanical
    • Electrical
    • Code

Our Hexbot

I Am the Hexbot

I am a happy, six legged, adorable monster set on conquering the world,
or at least my navigation of it

Hey there, I am HExBOT, a HExBOT of the first generation created by a group weird humans. I can walk in a straight line and I can kind of turn. I support all of my own weight including my own battery that can run for a decently long time. I have six legs, each with three segments and controlled by three servos to give me the potential for full mobility in any direction. My legs and body are made of 1/8th and 1/4 inch plywood with 3D printed attachments, plastic servos and metal screws and joints. I am powered using a lithium polymer battery and controlled using an Arduino, a RaspberryPi, and a computer running ROS. My group of humans has a plan and potential code for enabling me to climb things, and walk anywhere but aren't quite there yet.

To read more about how I got to where I am keep reading below for my story. The entries go from earliest to latest. By the way, HExBOT stands for Humans Excelling By Olining Technology Stuffs.

I am a happy, six legged, adorable monster set on conquering the world,
or at least my navigation of it

Hi, I'm ME!
My ultimate goal is to conquer the world but I'll settle for being able to walk anywhere. Preferably  without a tether but we'll see. The people who think they control me and are doing me the favor of building me have a list of things they want me to do. Maybe you can find it somewhere below, if they've gotten to it... they're easily distracted sometimes, although the write it off as being "busy" and "working". Yeah right. All I know is that they're taking way too long to program my legs. Right now I still only have one and it's not even working. They've promised me another one by the end of Sprint 1 but I really need six! I'll keep bugging them though, no worries. I'll be able to come find you soon!
Picture
Those Humans' Goals for Me
Oh wow! That was fast. I now have two legs. Apparently calling them lazy busy worked. So yeah, hopefully by the end of this I'll be able to traverse rough terrain and obstacle (and stairs!), I'll be able to charge myself by sitting myself on a socket or charger or something, and I'll be able to follow you around! And in case you were wondering about that list not including conquering the world, navigating everywhere, being able to charge myself, and following people around basically equates to that. I shall conquer the world!
THOSE HUMANS MADE PROGRESS
No really they did, the math behind me is really complicated, with lot's of look up tables to keep my arduino from being overloaded. My legs are now being powered by two different types of servos attached to an Adafruit motorshield with 16 servo connections so there will hopefully be no need to use a breadboard. I still only have two legs but they're both moving and starting to be calibrated so that they move where I am (or rather my Arduino is) telling them to go. My humans are also printing 3D parts to keep my legs from being as unstable as they are right now. This way not so much of the work I'm doing is being lost to my legs not moving. They also found a battery that they will hopefully be able to power me with so I wont have to be attached to a tether. I'm a HExBOT not some dog who needs a leash!
I CAN STAND
I now have six legs, and as of this morning I can stand! Those humans have been spending increasingly periods of time and the attention has been really nice. They don't seem to be very good at picking up hints though. I may be breaking some of my joints kind of on purpose to tell them that they're not strong enough but they haven't replaced yet... are these humans dense or just slow? I don't know, maybe they have other reasons too? Nah, never mind, they're just lazy :D
Picture
STRONGER LEGS HERE I COME
I guess I do have to give "those humans" my creators, a little bit of credit. They got the hint that I needed a stronger leg design and are now reassembling me with said stronger legs.They have also been adding a Raspberry Pi, Python , and ROS to my brain which is really great because it enables me to actually do my own math instead of just looking up things on a look-up table. At this point it seems like by the end of this project I'll only be able to walk forwards and maybe turn. They all want to keep working on me though which is really exciting. I'm not ready to be thrown into the big bin of abandoned projects. The rumor is that once you're in there you never return and get covered by banana peels, abandoned pink foam with hot glue, and lot's and lot's of sticky notes.
I CAN WALK
As of yesterday, the great day of December tenth in the year two thousand and fifteen, I, the greatest HExBOT in existence, can walk. I will admit that I'm still a little shaky, and unsteady on my legs. But! I'm getting better by the day! Very soon I will CONQUER THE WORLD! The humans are still working on making my programs better, making me more stable, and finding a surface I don't slip and slide on but all in all, I'm feeling pretty good about myself. Hopefully I'll get better at this walking thing fast though. I would be really embarrassed to be stumbling like this at EXPO. You hear that humans? I do not want to embarrass myself in front of all of those people.
Create a free web site with Weebly