Skip to content

OusterSDK + Ouster CLI Release 0.13.1

Latest
Compare
Choose a tag to compare
@diego-guridi diego-guridi released this 23 Oct 23:38
· 2 commits to master since this release
1aeff94

Latest 20241023 / Python Ouster SDK v0.13.1

Important: as of 0.13.0, the SDK is no longer compatible with firmware versions older than 2.1.0.

  • Add support for directly using IPv6 addresses for sensors in the CLI and in sensor clients.
  • Typing '?' now displays the visualizer keyboard shortcuts in the visualizer window.
  • Removed the async_client_example.cpp example.
  • Un-deprecated ScanBatcher::ScanBatcher(size_t, const packet_format&) to remove a warning. (But please use ScanBatcher::ScanBatcher(const sensor_info&) instead.)
  • [BREAKING] Removed the input_row_major parameter from the dewarp function. (dewarp now infers the array type.)
  • [BREAKING] Renamed DEFAULT_HTTP_REQUEST_TIMEOUT_SECONDS to LONG_HTTP_REQUEST_TIMEOUT_SECONDS.
  • [BREAKING] Changed the default value of LidarScanVizAccumulatorsConfig.accum_min_dist_num from 1 to 0.
  • [BUGFIX] Fixed a visualizer glitch causing drawables not to render if added after a call to PointViz::update() but before PointViz::run() or PointViz::run_once().
  • [BUGFIX] Fixed a visualizer crash when using HIGHLIGHT_SECOND mode with single-return datasets.
  • [BUGFIX] Fixed an issue with the 2d images not updating when cycled during pause.
  • [BUGFIX] Fixed a bug that the first scan pose it not identity when using slice slam command on a slam output osf file
  • [BUGFIX] Re-introduce the RAW field option

Known Issues

  • Using an unbounded slice (e.g. with slice 100: during visualization can cause the source to loop back to the beginning (outside of the slice) when the source is a pcap file or an OSF saved with an earlier version of the SDK.
  • A race condition in PointViz event handers occasionally causes a crash or unexpected results.

Contributors

@akatumalla-ouster, Alekhya Katumalla
@chrisbayruns, Chris Bayruns
@diego-guridi , Diego Guridi
@yhao10, Hao Yuan
@kairenw, Kai Wong
@kkaly, Karthik Kalyanaraman
@matt-attack, Matthew Bries
@mtswisher, Michael Swisher
@bexcite, Pavlo Bashmakov
@celentes, Tim Talashok
@twslankard, Tom Slankard
@Samahu, Ussama Naal

Acknowledgements

The Ouster SDK team is a small team, and we couldn't do what we do without dozens of tools and libraries produced by the open source community! We'd like to thank the folks contributing to libtins, kiss-icp, zeroconf, numpy, scipy, jsoncpp, eigen3, zlib, libpng, libcurl, Pillow, and the Pallets Project. Ouster SDK is also proudly developed on the Linux kernel with GNU tools. If your open source contribution is not mentioned here and you believe you should be acknowledged, please contact @twslankard, who will try to keep this list up to date.

vicuñas
By Marshallhenrie - Own work, CC BY-SA 4.0, https://commons.wikimedia.org/w/index.php?curid=62515315