Skip to content

Visalisation regular drive record (e.g., '.csv' file) with kml and html

License

Notifications You must be signed in to change notification settings

xrkong/rosbag_gpt

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

83 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ROSBAG GPT

License ROS2 Version Issues

Goal

Use LLM to analyze and visualize sensor data in rosbag and generate reports.

report.webm

Features

report_generation.webm

Installation

Conda

conda env create -n rosbag_gpt -f environment.yaml
conda activate rosbag_gpt
python3 demo.py

Example Snippets

  • Exrtact specific topic messages from ros2bag

  • Extract all messages frame given a timestamp from ros2bag

  • Draw path map from ros2bag / csv

  • Use gpt-4o to analyse images and generate report

Unittest

The unittest fixture files can be found at xrkong/nuway_rosbag.

huggingface-cli download --repo-type dataset --local-dir ./unittest/fixture  xrkong/nuway_rosbag

Put the files under /unittest/fixture

Tutorial

please check the /unittest/test_unittest.py

Roadmap

  • Deserialize from ros2 bag, (.db3 file)
  • Get data, like /lidar_safety/front_left/scan, /ins0/gps_pos, /ins0/orientation
  • Plot them
  • If there is a icon of the vechicle, add into a middile.
  • plot map

About

Visalisation regular drive record (e.g., '.csv' file) with kml and html

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published