The LiDAR viewer has 3 main purposes
.ply frames for more in depth investigationFor launching the SLAM on your own dataset, read Supported dataset inputs
| Hesai PCAP | --hesai-pcap |
- | Path to a PCAP file from a Hesai sensor. If set, the --hesai-model should also be set |
|---|---|---|---|
| Hesai model | --hesai-model |
- | Hesai model, among Pandar64, Pandar40P, Pandar40M, Pandar20A, Pandar20B, PandarQT, PandarXT-16, PandarXT-32, PandarXTM (XT32 M2X) |
| Ouster PCAP | --ouster-pcap |
- | Path to a PCAP file from a Ouster sensor |
| Ouster JSON | --ouster-json |
- | JSON configuration file of the Ouster sensor. If no json is set, by default a .json file with the same name as the pcap is searched. |
| Livox LVX | --lvx |
- | Livox raw data format LVX or LVX2 file |
| Livox PCAP | --lvx-pcap |
- | Livox raw data captured in .pcap (HAP or Mid360) |
| Velodyne PCAP | --velodyne-pcap |
- | Path to a PCAP file from a Velodyne sensor. Supported models : VLP16, HDL32, VLP32C, HDL64, VL128 |
| Robosense PCAP (since 1.1.0) | --rs-pcap |
- | Path to a PCAP file from a Robosense sensor. PCAP should contain both MSOP and DIFOP packets. Supported models : Airy 96 |
| Velodyne hour | --velodyne-hour |
- | [optional] Start hour of the velodyne dataset |
| PLY files directory | --ply |
- | Path to a directory containing .ply frames |
| ROS bag | --bag |
- | Path to either a rosbag file or directory that contains multiple rosbags. Supports .bag, .db3 and .mcap formats. |
| Hesai packets topic name | --bag-hesai |
- | Name of the ROS topic in which the Hesai packet are recorded. If provided, you need to provide also --hesai-model. |
| PointCloud2 topic name | --bag-lidar |
first PointCloud2 topic found | Name of the PointCloud2 topic for the SLAM |
| Livox CustomMsg topic name | --bag-livox |
- | Name of the ROS topic in which the Livox CustomMsg messages are recorded. |
| Velodyne packets topic name (since 1.1.0) | --bag-velodyne |
- | Name of the ROS topic in which either the VelodyneScan or ExwayzPacket custom messages are recorded. |
| Ouster packets topic name | --bag-ouster |
- | Name of the ROS topic in which the Ouster packet are recorded. If provided, you need to provide also --ouster-json . |
| Allow rosbag topics not found | --bag-allow-not-found |
- | Don't return on error in case queried topic is not found in rosbag index. This is usefull for mcap format for which there is a known bug on the index building. |
| Export frames in PLY | --export-ply |
./frames | If set, the LiDAR frames will be written in .ply format in the directory specified in the option. |
|---|---|---|---|
| Input trajectory | --trajectory |
- | If the path to a trajectory is provided through this option AND the dataset input is a PLY directory, the LiDAR viewer will accumulate frames along the trajectory using the indices in it and the frames name. This can be used to replay a SLAM session, inputing the traj_odometry.ply, but can also be used with traj_loop_closure.ply or traj_fusion_gps.ply for instance. |