Skip to content

Latest commit

 

History

History
74 lines (54 loc) · 4 KB

README.md

File metadata and controls

74 lines (54 loc) · 4 KB

Arduino Quadruped Robot

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.

Robot Robot Top View Robot Side View

Build Instructions

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/

Wiring Diagram

Fritzing diagram sketch

3D Models

All new models were created in Tinkercad and exported in STL format.

Materials List

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

Mobile App Configurations

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

Libraries

Software & Other Resources