Skip to content

MuSHR

MuSHR is a low-cost 1/10-scale RC car platform for multi-agent non-holonomic racing and autonomous navigation research.

  • Wheeled
  • Open source
  • ROS

Suggested by Robotheca, created by @prl-mushr (opens in a new tab), from github.com/prl-mushr/mushr (opens in a new tab). Pinned to commit 2030b90 (opens in a new tab).

Photo

MuSHR, photo from its repository
Photo:@prl-mushr (opens in a new tab)BSD-3-Clausesource file (opens in a new tab)

What it can do

Written by Robotheca from the project's documents.

  • Can be driven by a teleop mode that starts automatically at boot when the front bumper button is held.
  • Teleop can be stopped remotely over SSH by killing the roslaunch process.
  • Built on ROS, with components for simulation, localization, navigation and planning.

Bill of materials

This repository has no parts list Robotheca can read yet.

Build guide

The guide appears here as you scroll.

Guide by @prl-mushr (README.md), under BSD-3-Clause.

More guides

Wiring and electronics

Notes written by Robotheca from the project's documents.

Main parts

  • VESC motor controller used to communicate with the car's drive motor.
  • Front bumper push button used as a startup input.
  • YDLidar laser scanner.
  • Intel RealSense camera.
  • Battery and power supply are not described in the provided documents.

Connections

  • The documents do not describe how these parts are wired together.