I have been wanting to design and create a walking machine that included all aspects of robotics;
3D design
Software/Programming
3D Printing
I challenged myself over my winter holiday to complete this project, and as much to my surprise for the first time creating something as intricate as this, I am extremely proud. There is always room for improvement, innovation, and growth, and I will be utilizing the skills I acquired from this project to continue my journey of Robotics and Mechatronics.
I designed a chassis using SolidWorks to accommodate the Arduino Uno, HM-10 Bluetooth module, L298N motor driver, 2 DC motors, and a LiPo Battery, in a compact form factor to reduce instability. The legs were designed to rotate on a pinion and gear system.
I conducted motion simulations to ensure there was no improper contact between surfaces, and to verify the Strandbeest could operate in real life.
I ensured that the DFA/M principles were being followed by designing parts with minimal reorientation, multipurpose, and reduction of unneeded material to reduce print times by 50%.
I used my personally owned 3D printer, the Sovol SV01, to manufacture all my parts for the Strandbeest.
To improve on the DFA, I updated the 3D model in parallel to prototyping to ensure all tolerances and fittings would allow for 100% precision during assembly.
Finally, I programmed the Arduino Uno via the Arduino IDE/C++, using the Dabble.h library in order to connect the dabble app on an IOS/Android device to the HM-10 Bluetooth module and serial monitor via Bluetooth control.
Here are a compilation of videos of the final iteration