- allow renaming tf ids using the
tf_prefixparameter
- use frame id to batch packets so client code deals with reordered lidar packets without splitting frames
- use a uint32_t for PointOS1 timestamps to avoid unnecessary loss of precision
- bug causing ring and reflectivity to be corrupted in os1_cloud_node output
- misplaced sine in azimuth angle calculation (addresses #42)
- populate timestamps on image node output (addresses #39)
os1_nodenow queries and uses calibrated beam angles from the sensoros1_nodenow queries and uses imu / lidar frames from the sensoros1_nodereads and writes metadata to${ROS_HOME}to support replaying data with calibration- ROS example code now publishes tf2 transforms for imu / lidar frames (addresses #12)
- added
metadataparameter toos1.launchto override location of metadata - added
vizparameter toos1.launchto run the example visualizer with ROS - added
imageparameter toos1.launchto publish image topics to rviz (addresses #21) - added range field to
PointOS1
- split point-cloud publishing out of
os1_nodeintoos1_cloud_node - example visualizer controls:
- press
mto cycle through color modes instead ofi,z,Z,r rnow resets the camera position- range/intensity images automatically resized to fit window height
- press
- updated OS-1 client to use newer TCP configuration commands
- updated OS-1 client to set the requested lidar mode, reinitialize on connection
- changed point cloud batching to be based on angle rather than scan duration
ouster_clientnow depends on thejsoncpplibrary- switched order of fields in
PointOS1to be compatible withPointXYZI(addresses #16) - moved example visualizer VTK rendering into the main thread (merged #23)
- the timestamp field of PointOS1 now represents time since the start of the scan (the timestamp of the PointCloud2 message) in nanoseconds
- removed keyboard camera controls in example visualizer
- removed panning and rotating of the image panel in example visualizer
- no longer dropping UDP packets in 2048 mode on tested hardware
- example visualizer:
- point cloud display focus no longer snaps back on rotation
- fixed clipping issues with parallel projection
- fixed point coloring issues in z-color mode
- improved performance