MiniAV Project
Project description
MiniAV Project
The MiniAV project is meant to be a testbed for automated driving algorithm development and is to be used as a mechanism for validating the simulation platform Chrono. The MiniAV platform is under activate development by the Simulation Based Engineering Laboratory at the University of Wisconsin-Madison.
Background
The MiniAV platform provides the following resources for expediting development of autonomous algorithms:
- A parts list and instructions on how to build the physical platform
- A high-fidelity simulation environment built using Chrono that accurately models the vehicles dynamics and sensors
- A development workflow for writing ROS 2 code and premade algorithms to control the vehicle through a closed cone course
- A database system to expedite data recording and parsing and an accompaning command line interface
Setup
To setup the miniav cli, it is fairly simple.
Using pip
The miniav package is also available on PyPI. To install it, run the following command:
pip install miniav
From Sources
Or, you can install the miniav package from sources. To do that, clone the miniav repo locally:
git clone git@github.com:uwsbel/miniav.git
cd miniav
Then, use setuptools
to install the miniav package:
python setup.py install
Note: If you're planning on developing the package, you may wish to install it as symlinks:
python setup.py develop
Test the demos
You should now be all set up!
You can test the installation by running the demos in demos/
. They demonstrate the CLI and the python API.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.