-
10/18/24- Basic functionality tests and beginning of assembly
10/18/2024 at 07:43 • 0 commentsHardware: Independent components appear to be functioning properly. I tested basic movements of a leg assembly on my 2 axis rail set up. I attempted to get the leg assembly to lift itself up, but the motors ended up stalling or breaking the gear box. The motors should easily be able to lift the assembly, so it’s likely some negative mechanical advantage deriving from the sketchiness of my rail system. I decided to ignore this issue for now and went on to begin assembling the robot, but to prevent future gear box issues, I printed stressed components with PETG filament (a little bit better than PLA in strength).
CAD: Everything other than the actuator assembly was modified or completely redesigned in Fusion 360. I used entirely new electronics (different motor, encoder, servos, and control electronics) so much of his design was incompatible.
Design Uncertainty- All aspects of design aren’t fully figured out. For example, I’m still unsure exactly what input observations should be given to my AI model (I’m still researching the software side). Also, I’m not to sure what to do for the feet. I printed temporary nubs for stability, although improved ones are likely necessary in the future. One possibility is feeding in some sort of pressure information for each foot; I’m still uncertain of implementation.
Software: Still in the early stages of research. I’ve pretty much settled on Gymnasium for simulation and training, just because of its ease of use and relative simplicity. The algorithm will be written in Python, trained, and then stored on my computer. The computer will send instructions to the Arduino (Yes, the initial version will have communication and power wires, so it’s not truly wireless)