Skip to content

Latest commit

 

History

History
59 lines (48 loc) · 3.46 KB

CHANGELOG.rst

File metadata and controls

59 lines (48 loc) · 3.46 KB

Changelog

[0.3.0] Added a new SensorTins implementation (2021-06-23)

General Changes

  • Added example metadata files for OS0-128 in 1024x10 and 2048x10 mode.
  • Added/exposed the functions for loading and saving metadata to a json file.
  • Added metadatat file saving to getMetadata service.
  • Contibutors: Matthew Young (Trimble Inc).

TinsDriver

  • Added a new SensorImplementation called SensorTins, and a Driver implementation that uses it called TinsDriver. This implementation uses the Tins library to find LiDAR and IMU packets, and is intended to be used with replayed pcap files rather than a real LiDAR.
  • Added a new driver called TinsDriver which utilizes the existing OusterDriver class with the SensorTins class.
  • Added an new set of launch, param and main files for the TinsDriver.
  • Updated readme and parameter file to explain usage of the TinsDriver implementation.
  • Added some additional debug code to print the number of packets that have been accumulated into a cloud when it is published.
  • Contibutors: Matthew Young (Trimble Inc).

[0.3.0] Ported client changes for FW 2.0/2.1 (2021-06-23)

ouster_client

  • From ouster_example (#239).
    • Optional header and license file are now present in their own folder: include/ros2_ouster/client/optional-lite/.
    • Ported some mode-getting functions that use Optional to types.cpp.
    • Ported sensor_config struct to types.hpp.
    • Ported the get/set_config functions for sensor_config to client.cpp/.hpp.
    • Ported some documentation updates, and a != operator for LidarScan objects to lidar_scan.h.
    • Ported several additional enumerated types (e.g. OperatingMode and MultipurposeIOMode) to types.h.
    • Ported parsing functions for additional enumerated types to types.cpp.
    • Ported ColumnWindow definition and added it as a parameter to data_format struct, which is the only existing struct changed.
    • In lidar_scan.cpp, ported some changes to make_xyz_lut and cartesian functions.
  • From ouster_example (#246).
    • Removed a json include incorrectly added to types.h.
  • From ouster_example (#259).
    • Increased default timeout time from 30 to 60 seconds for init_client and read_imu_packet.
    • In netcompat.cpp, changed non_blocking_mode from off to on (0 to 1) if using Win32.
    • Added signal_multiplier parameter to sensor_config in types.h.
    • Added signal_multiplier parameter setting to some functions in client.cpp and types.cpp.
  • Updated changelog.

General Changes

  • Changed indenting in client/types/lidar_scan source header files to be more consistent with existing indenting style.

[0.3.0] (YYYY-MM-DD)

  • Increased the rate at which the timer callback fires to process incoming data from 1280 Hz to 2560 Hz. (#55)
  • Reordered in-memory data of point cloud data processor to row-major order (#52)
  • Start tracking changes in CHANGELOG at 0.3.0
  • Contributors: Steve Macenski, Tom Panzarella