Skip to content

mjbots/mjmech

Folders and files

NameName
Last commit message
Last commit date
Oct 5, 2020
Oct 28, 2020
Aug 7, 2020
Oct 5, 2020
Oct 28, 2020
May 23, 2020
Nov 3, 2020
Sep 17, 2019
Sep 2, 2020
Nov 3, 2020
Nov 2, 2020
Dec 13, 2015
Jul 9, 2020
Jun 22, 2020
Oct 22, 2019
Jun 29, 2018
Sep 13, 2015
Aug 16, 2020
Jun 27, 2020
Aug 1, 2020
May 2, 2019
Nov 2, 2020
May 16, 2019
Oct 19, 2019

Repository files navigation

mjmech

Source and design files for various walking robots, their controlling interfaces, and utilities for developing and operating them.

Directory structure

  • base/ - C++ source files common to many applications.
  • ffmpeg/ - C++ ffmpeg wrappers.
  • gl/ - C++ GL wrappers.
  • mech/ - C++ source files specific to walking robots.
  • simulator/ - C++ source files for a quadruped simulator.
  • utils/ - Utilities for development and data analysis.
  • video-ui/ - Client application for FPV and real-time control.
  • configs/ - Configuration files for different robots and applications.
  • hw/ - Hardware design files along with firmware.
  • docs/ - Documentation.

First Time Setup

The following should work on Ubuntu 18.04

./install-packages

Building for host

tools/bazel test //...

Running simulation

./bazel-bin/simulator/simulator -c configs/quadruped.ini

Then point your web browser to http://localhost:4778