Skip to content

Commit

Permalink
Update readme
Browse files Browse the repository at this point in the history
Fully supporting doggo
  • Loading branch information
Nate711 authored May 25, 2019
1 parent c58641a commit b38b8e0
Showing 1 changed file with 3 additions and 1 deletion.
4 changes: 3 additions & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -7,7 +7,9 @@ Stanford Doggo is a highly agile robot designed to provide an accessible platfor
<sup>1</sup>[Vertical jumping agility] = [maximum vertical jump height] / [time from onset of actuation to apogee of jump]

## Building Doggo
We want you to be able to build your own Stanford Doggo without a hassle. To this end, we've uploaded the entire CAD model under the Hardware folder. The design was completed in Fusion 360 and includes all the mechanical parts you'll need to source. Many of the custom pieces are either 3d printed or waterjet, which means you will only have to do post-processing work. For example, the primary links on each leg assembly (which are waterjet) require you to drill a hole for a set screw and then tap it. For now, if you need help, please reference the CAD or submit an issue to this github repo. You can find a WIP BOM here: https://docs.google.com/spreadsheets/d/1MQRoZCfsMdJhHQ-ht6YvhzNvye6xDXO8vhWQql2HtlI/edit#gid=726381752. We understand that at this moment, it may be quite frustrating to build Doggo yourself. Part of the reason is that we're working on a bigger and better version of Doggo that may make this version obsolete. However, we will continue to support this version Stanford Doggo and will continue to upload resources to make this project more accessible. Please do not hesitate to ask for individual help!
We want you to be able to build your own Stanford Doggo without a hassle. To this end, we've uploaded the entire CAD model under the Hardware folder. The design was completed in Fusion 360 and includes all the mechanical parts you'll need to source. Many of the custom pieces are either 3d printed or waterjet, which means you will only have to do post-processing work. For example, the primary links on each leg assembly (which are waterjet) require you to drill a hole for a set screw and then tap it. For now, if you need help, please reference the CAD or submit an issue to this github repo.

You can find a WIP BOM here: https://docs.google.com/spreadsheets/d/1MQRoZCfsMdJhHQ-ht6YvhzNvye6xDXO8vhWQql2HtlI/edit#gid=726381752. Please do not hesitate to ask for individual help!

## Doggo Software
The brains of Stanford Doggo are split between the ODrive motor controllers and the central Teensy microcontroller. To run Doggo, you'll need to flash the ODrive firmware onto the four motor controllers in the robot and then configure them. You'll then want to upload the Doggo code to the central microcontroller. When you power on the robot, the four legs will first do a calibration routine, and then the robot will enter an idle mode. Once in idle, you can send serial commands over the wireless xbee network to command Doggo to trot, jump, etc. Please reference the Doggo software repo for more information.
Expand Down

0 comments on commit b38b8e0

Please sign in to comment.