This tool always you to interface position topics with a MapBox satellite map. The best way to use this is to use our docker image. Simply run ./build.bash
then ./run.bash
.
You'll need to setup a mapbox public api key, directions are here and add the key to env/mapbox_token.env
.
Once the token is setup you can enter the docker image and build the ros package with:
cd ws
catkin build
source devel/setup.bash
You can run an example that plots a pregenerated semantic map examples/pennovation.json
with
roslaunch geoviz example.launch
You can also run this on a remote server by setting the ip and port
roslaunch geoviz example.launch ip:=<ADDRESS> port:=<PORT>
To run this in real time to see the robot position and generated semantics use:
roslaunch geoviz viz.launch
- Jason Hughes -
jasonah.at.seas.upenn.edu