Download the toolkit

Everything is open source and published from github.com/motionbenchmark/mb-core. Install with one command, or grab the binaries and data below.

Install

Python (scorer, synthetic data generator):

pip install motionbench

With the overhead-camera tracker:

pip install "motionbench[tracker]"

The mb command, from Rust:

cargo install motionbench-cli

From source:

git clone https://github.com/motionbenchmark/mb-core.git
cd mb-core && cargo test
cd python && pip install maturin && maturin develop --release

Score your first run:

motionbench field --vex -o field.json
motionbench tags --config field.json --out tags/
motionbench track run.mp4 --config field.json \
  --task MB-VEX-NAV@1.0 --seed dev-01 \
  --agent-id driver-01 --agent-class human -o run1
motionbench score run1

Filming tips are in the capture guide. For onboard logging on a VEX V5 brain, see the PROS logger.

Release files

No release is published yet. Install from source using the commands on this page, or download the current code as a zip.

Download main branch (zip)