Stanford Doggo - The Quadruped For The Rest Of Us
Written by Harry Fairhead   
Saturday, 18 May 2019

Not everyone is going to be able to afford a Spot Mini when it becomes available, but a Stanford Doggo is much more within reach. The only snag is that "some assembly is required". See Doggo in action!

Doggo isn't as big as Spot Mini yet,  a bigger version is under development, and it doesn't quite have the four-legged movement style and speed, but the design does allow it to do some amazing moves:

What is important about Doggo is that it is fully open source. You can download CAD files and software from GitHub. There is also a lot of information on how to build it. The estimate is that you could build one for less than $3000, but with some changes and scavenging I think it could be a lot less.

The special thing about Doggo's mechanism is that it is Quasi-Direct-Drive, which means it has gearing (which is bad), but it's only a single-state 3:1 reduction (which is good). Direct drive has the promise to make robots fast and accurate. The problem with high gear ratios is the slack it introduces in the system. You can often run the motor for a few turns before the output shaft starts to move at all. Direct drive doesn't have slack and so the response time is almost immediate. This also allows a fast estimation of the force applied and this makes more complex control algorithms possible. 

doggo3

The problem is that direct drive needs special motors and hence expense. In this case a 10:1 reduction gets the best of both worlds. As the research paper says:

Careful consideration was given to the actuator and transmission selection which determined the trade-off between torque, transparency, and mass. A comparison with the Minitaur’s actuator (Table I) shows that the Stanford Doggo’s actuator has a 37% higher peak force and a 76% higher continuous torque at the cost of an 8% increase in total mass and three times increase in inertia.

The leg mechanisms are clever, if slightly elaborate. With two motors per leg it is possible to adjust the angle and length.

doggo1

The leg is controlled by sending two angles to the driver electronics which then implements a PD controller to generate the torques needed to obtain the position.

doggo2

This could be an excellent group project and there is lots of room for developing other aspects of the platform.

doggoicon

<ASIN:1871962609>

<ASIN:1871962455>

<ASIN:1871962463>

 

More Information

Stanford Doggo: An Open-Source, Quasi-Direct-Drive Quadruped

Nathan Kau, Aaron Schultz, Natalie Ferrante, Patrick Slade

https://github.com/Nate711/StanfordDoggoProject

Related Articles

Spot Mini On Sale Soon

Introducing SpotMini - A Domestic Pet Helper

OpenDog - Build Your Own Spot

How Many Robot Dogs Do You Need To Haul A Truck?

MIT's Cheetah Robots Exhibit Agility

Adopt Nybble - OpenCat's First Kitten

 

To be informed about new articles on I Programmer, sign up for our weekly newsletter, subscribe to the RSS feed and follow us on Twitter, Facebook or Linkedin.

 

Banner


Bun Shell Released
29/02/2024

The developers of the Bun JavaScript runtime have released Bun Shell, a new experimental embedded language and interpreter in Bun that lets you run cross-platform shell scripts in JavaScript and TypeS [ ... ]



Apache Updates Geronimo Arthur
28/03/2024

Apache Geronimo Arthur has been updated with support for Common-compress, XBean, and ensures the default options are compatible with last GraalVM release.


More News

raspberry pi books

 

Comments




or email your comment to: comments@i-programmer.info

 

Last Updated ( Tuesday, 21 May 2019 )