An arduino power quadruped robot sprinter/walker based on the designs by Sebastian Coddington. This version uses a different codebase and has some modifications to the board and battery mounts.
For the original robot, more detailed build and construction information can be found at: https://www.instructables.com/id/GorillaBot-the-3D-Printed-Arduino-Autonomous-Sprin/
All new models were created in Tinkercad and exported in STL format.
- GROUP_BASE_BACK
- GROUP_BASE_ELECTRONICS
- GROUP_BASE_FRONT
- GROUP_CIRCULAR_CLIPS
- GROUP_CIRCULAR_PINS
- GROUP_FEET_AND_SQUARE_CLIPS
- GROUP_LEGS_1
- GROUP_LEGS_2
- GROUP_LEGS_3
- GROUP_LEGS_4
Part | Qty | |
---|---|---|
Arduino Nano V3.0 | 1 | https://amzn.to/2Ek0Rtx |
Nano I/O Shield v3.0 (with 5v toggle switch) | 1 | https://ebay.to/2RIoyPs |
Ultrasonic Module HC-SR04 Distance Sensor | 1 | https://amzn.to/3mFSaLz |
HM-10 Bluetooth Module | 1 | https://amzn.to/2RIGpFQ |
SG90 9G Micro Servos | 8 | https://amzn.to/3iU7odx |
Breadboard Jumper Wires | 8 | https://amzn.to/2RKGrNF |
18650 Battery Shield | 1 | https://amzn.to/2FSBf7O |
18650 Batteries | 2 | https://amzn.to/32YADGJ |
USB to DC 5.5 x 2.1mm 5V cable | 1 | https://amzn.to/2HuPrEN |
I chose to drive the robot with the ArduinoBlue mobile app and library. The joystick is preconfigured (for steering and throttle) but you will need to setup buttons initially to drive the remaining functionality. The following list of functions are available to setup as buttons within the app:
ID | Name | Description |
---|---|---|
1 | Autonomous | Toggle on/off autonomous mode |
2 | Stand | All legs in an up position |
3 | Lay | All legs in a down position |
4 | Sit | Back legs in down in a sitting position |
5 | Crouch | Front legs in down in a crouching position |
6 | Tilt | Tilting each leg in a clockwise rotation |
7 | Strut | Strut walk forward for a few paces |
- ArduinoBlue https://github.com/purwar2016/ArduinoBlue-library
- VarSpeedServo https://github.com/netlabtoolkit/VarSpeedServo
- Visual Studio Code - https://code.visualstudio.com/
- Arduino IDE - https://www.arduino.cc/en/Main/Software
- Ultimaker Cura - https://ultimaker.com/software/ultimaker-cura
- ArduinoBlue Mobile App - https://sites.google.com/stonybrook.edu/arduinoble/