Riddhi Gupta
Walking Robot Dog
I’m working on an exciting project to build a walking robot dog! This journey has been a hands-on learning experience, combining mechanical design, electronics, and programming. From designing and prototyping to testing and refining, each step has been a deep dive into robotics and problem-solving. Here’s a breakdown of what I’ve accomplished so far, what I’m currently working on, and my plans for the future.

What’s Completed?
-
Finished the basic CAD design of the robot dog.
-
3D-printed several parts of the robot.
-
Coded the leg movements for testing, and they work successfully.
-
Designed an Arduino shield with IMU sensors (on the opposite side) for 6DoF tracking & motor drivers in Altium Designer.


What am I Currently Working On?
-
3D-printing the remaining pieces of the robot.
-
Assembling the robot and integrating the components.
-
Working on the electronics and coding using Arduino Uno.
-
Using a laptop to power the system during testing for quick iterations.
-
Analyzing Boston Dynamics’ Spot for gait optimization in the future.

Design iterations
Done FEA on each of the parts and carried out topology optimization to make them lighter so the robot can operate with low-torque MG996r motors.


What will I do next?
-
Transition from laptop-powered testing to a dedicated power supply for regulated voltage and better functionality.
-
Once the electrical components are tested and working as expected, design and manufacture a proper PCB tailored to the robot's needs.
-
Make required iterations based on the test results.
-
Write PID algorithms in Arduino IDE with IMU feedback for precise movement. Start with squatting, then try to get it to move.

