Skip to content

{Work In Progress} My attempt to learn how to make a quadruped do cool things...

Notifications You must be signed in to change notification settings

adeeb10abbas/quad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

40 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Quadruped Walking Simulation in Drake

This project will be building a controller for the Unitree A1 Quadruped.

Picture of the A1 Quadruped

Running Instructions

These running instructions and some starter code taken as is from here

This pulls in Drake via the Bazel workspace mechanism.

For an introduction to Bazel, refer to Getting Started with Bazel.

Instructions

First, install the required Ubuntu packages:

sudo ../scripts/setup/linux/ubuntu/focal/install_prereqs

For Mac -

../scripts/setup/mac/install_prereqs

Then, to build and test all apps:

bazel test //...

As an example to run a binary directly:

bazel run //apps:quad_simulation

You may also run the binary directly per the bazel-bin/... path that the above command prints out; however, be aware that your working directories may cause differences. This is important when using tools like drake::FindResource / pydrake.common.FindResource. You may generally want to stick to using bazel run when able.

About

{Work In Progress} My attempt to learn how to make a quadruped do cool things...

Topics

Resources

Stars

Watchers

Forks

Packages

No packages published