-
Startup Routine
04/23/2019 at 18:53 • 0 commentsI am currently working on the startup routine. I am coding a finite state machine to manage the different states and their transitions into one another. For example, I currently have idle, sitting, standing and walking states set up with events to transition from one to the other.
I'm in the process of coding the standing state, which will consist of sensing where each leg is, bring them in a safe sitting position, then stand up. -
Getting gazebo to behave
04/11/2019 at 16:29 • 0 commentsThere won't be any cool build pictures for a while. I'll be working on the software until I'm comfortable letting it run outside of the simulator. I still have a bunch of stuff to do before I can do this. After tuning the model in gazebo I have to code a startup routine where it will sense its limbs and safely bring them into a "sitting" position before standing up. Then I'll need code to manage switching leg distance from the body, so that I can reduce the large footprint that the long tibias is causing during the standup procedure before walking.
-
Standing up powered
04/04/2019 at 20:26 • 0 commentsIt can't move yet, but I made a first powered test to make sure that the motors were able to withstand the mass of the thing. It feels a little weak when I put it in a tripod configuration, I'll have to check if it's the motor or the power supply that's the issue on that one.
-
Connected the power supply of death
04/04/2019 at 20:24 • 0 commentsDisclaimer: I will properly fuse and mount it in an enclosure. For the time being, don't worry, this is in a tupperware so that neither me nor my cats can put their paws on the exposed live wires.
Every time I have to solder one of these I end up with the wrong plug on the wrong cable. The fact that the male metal plug goes in the female plastic plug confuses me. At least positive/negative are on the proper side, just don't connect a battery directly to a power supply or another battery by mistake.
-
Printed and assembled the tibias
04/04/2019 at 20:19 • 0 comments2019-04-01 Printed and assembled the tibias.
I started to be scared that the servos wouldn't be strong enough at that point. I really ended up being heavier that I thought. I still have to eventually stick a computed on it's back and a battery inside of it. I could have made all the calculations in advance, but where's the fun in that?
Seeing it outside of Fusion360 for the first time I realize that the tibias a too long. It's not a practical position to start from in order for it to stand up. It can't bring the legs closer to the body like this and will use more energy getting up. It will also have to reposition its feet before walking as this is probably too wide of a stance to start with.
-
Printed and assembled the femurs
04/04/2019 at 20:16 • 0 comments2019-03-31 Printed and assembled the femurs
-
Printed and assembled the coxas
04/04/2019 at 20:12 • 0 comments2019-03-31 Printed and assembled the coxas.
Unfortunately, I had designed the parts with enough clearance for a 0.2mm print but I decided to go with 0.3 at the last minute. So the slicer didn't round the values in my favor everywhere and I had to remove material with a knife to make the femur motor fit. Some screw holes even cracked as I was putting the screws in. It looks like it still holds for now but I definitely have to add more material around the coxas side tabs and maybe print in the other direction to make them stronger over the servo horn ones.
-
Printed and assembled the body
04/04/2019 at 20:08 • 0 comments2019-03-30 Printed and assembled the body during the weekend.
Soldered the power distribution to make headers that I hacked into the original board I didn't trust the original cables to be beefy enough for the power required to handler the load on 9 servos per board, so I replaces a connector with male headers onto which I soldered my power distribution. It will eventually have to change as my final goal is to have it run untethered with an on-board battery.
The finish on a 0.3mm print is not that great but I wanted my parts to be more solid. On a positive note, the matte black PLA from ColorFabb looks so good!
-
Testing the motors
04/04/2019 at 20:00 • 0 comments2019-03-28 Started testing, numbering and grouping motors by leg.
-
Received the servos
04/04/2019 at 19:57 • 0 comments2019-03-27 Received the additional fifteen servos and a bunch of accessories. This is starting to get real, I can't wait to build the robot now.