Ken Latimer, Ray Adler, Hao Wu and Qioge Li
This project was started with the intention of providing an easy tool for visualizing robotics data. Currently, only the University of Michigan's NCLT data set is used, which can be found here: http://robots.engin.umich.edu/nclt/
robot-data-visualizer/
|- README.md
|- gui/
|- robot_data_visualizer.py
|- test/
|- run_test.py
|- test_data_loader.py
|- test_data_manager.py
|- ...
|- tools/
|- __init__.py
|- data_loader.py
|- data_manager.py
|- download_tar.py
|- ...
|- docs/
|- ...
|- Makefile
|- make.bat
|- _build/
|- ...
|- index.rst
|- ...
|- setup.py
|- .gitignore
|- .travis.yml
|- LICENSE
|- requirements.txt
|- environment.yml
The official distribution is on GitHub, and you can clone the repository using:
> git clone https://github.com/klatimer/robot-data-visualizer
Then you need to go to the project's root directory by typing cd robot-data-visualizer
.
To install all the dependencies, you have two options.
Option 1: Use pip to install all dependencies.
> pip install -r requirements.txt
Option 2: Use virtual environment
> source activate environment.yml
To install the package, you can type:
> python setup.py install
Tests can be run manually from the project root directory by typing:
> python test/run_tests.py
We are using Travis CI to run these tests after every commit. You can check out the current status here or see the status in the badge at the top of this README.
First type cd gui
at root directory of this project to go to gui directory, then type
> python robot_data_visualizer.py
Then you can see a graphic user interface here:
To use this GUI, you can follow the instructions here:
- Choose date of the data set then press the
Load Data
button in the toolbar. - Wait for the data to be loaded. This may take a minute on the first try.
- Press
On
orOff
button in GPS Control to show or remove that path. Also you can drag the slider to see gps path at different points in time. - Press
On
orOff
button in Map Control to show or remove the static map overlay. - Press
On
orOff
button in Lidar Control to switch to or from the lidar viewing mode. Note that this may take a minute on the first try because lidar data is loaded once theOn
button is pressed.
GPS Control On
and Map Control On
:
Our project documentation can be found here.
This project utilizes the MIT LICENSE.