This application is forked from Foxglove and customized for Arena-Rosnav. This repository represents Foxglove visualization support for ROS (Robotic Operating System) based full-stack application. Foxglove has been integrated within to enable advanced data and objects visualization of robot activities generated and distributed by Arena Rosnav project. Contribution from this integration comprises implemention of special extensions meant to convert ROS topics into the format understandable by the Foxglove. In this manner we developed support for pedestrians movements, navigation stack parameters and occupancy map.
For more information on Foxglove Studio, plase visit the official repository: https://github.com/foxglove/studio
-
Make sure to adequately setup the Arena-Web application from this guide:
-
Navigate into
apps
directory:
cd ~/arena-web-v2/apps
- Clone this repository
git clone [email protected]:Arena-Rosnav/foxglove-studio.git
- Install 'git-lfs' (https://git-lfs.github.com/)
sudo apt install git-lfs
git lfs install
- Pull the large files
git lfs pull
- Install the dependencies
yarn install
- Build the project
npm run web:build:prod
- go to mono-repository and start the application