README.md 1.5 KB

Modification of a few bag_tools scripts for Autoware.

Original repository: https://github.com/srv/srv_tools bag_tools ROS wiki: http://wiki.ros.org/bag_tools

This repository includes:

  • Tool to change frame_id from topics: change_frame_id.py
  • Tool to replace timestamp in a message with the header message (unmodified): replace_msg_time_with_hdr.py

change_frame_id

Using this script, you can use change_frame_id.py as before (see bag_tools wiki) and all the specified topics topics will be have their frame_id changed to the same frame_id:

rosrun autoware_bag_tools change_frame_id.py -o out.bag -i in.bag -t /camera2/image_raw /camera3/image_raw /camera4/image_raw /camera5/image_raw /camera6/image_raw -f camera_frame

Alternatively, you specify a 1-to-1 mapping of and topics and frame_id. Below, the frame_id of topic /camera2/image_raw is changed to camera2, the frame_id of the topic /camera3/image_raw is changed to camera3 and so on:

rosrun autoware_bag_tools change_frame_id.py -o out.bag -i in.bag -t /camera2/image_raw /camera3/image_raw /camera4/image_raw /camera5/image_raw /camera6/image_raw -f camera2 camera3 camera4 camera5 camera6

nmea2kml tool

Extract GPS data from rosbag file(s) into .kml and .csv files. .kml file could be viewed by Google Earth. color information indicate the quality of GPS satellite coverage (dark to light red) - (bad - good coverage)

How to Run:

rosrun autoware_bag_tools nmea2kml bag_file_name.bag
rosrun autoware_bag_tools nmea2kml bag_files_folder/