_____ _ _ _ _ _ _
| __ \ | | | | | || | (_)| |
| |__) | ___ ___ | |__ __ _ __ _ | | | || |_ _ | | ___
| _ / / _ \ / __|| '_ \ / _` | / _` | | | | || __|| || |/ __|
| | \ \| (_) |\__ \| |_) || (_| || (_| | | |__| || |_ | || |\__ \
|_| \_\\___/ |___/|_.__/ \__,_| \__, | \____/ \__||_||_||___/
__/ |
|___/
git clone https://github.com/SeanSun6814/rosbag-utils.git./docker_build.sh./docker_wsl_start.shor./docker_ubuntu_start.sh
- Install ROS
sudo apt-get install libgtk-3-devpip3 install laspy tdigest websocket_server attrdict3 wxPythongit clone https://github.com/SeanSun6814/rosbag-utils.gitpython3 app.py- Alternatively:
python3 app.py -nto don't automatically launch browser
Tested on Ubuntu 20.04 with Python3, ROS Noetic, and Google Chrome.
Tested on Windows 11 WSL2 (Ubuntu 20.04) with Python3, ROS Noetic, and Google Chrome.
https://superodometry.com/rosbagutils
- Create issue, make new branch for changes
- Format code:
pip3 install black && black . && cd client && npm i --legacy-peer-deps && npm run lint - Build client:
cd client && npm i --legacy-peer-deps && npm run build - Create PR and confirm lint passes
lmao

