Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Update for FW 3.0/2.5. See changelog for details #456

Merged
merged 1 commit into from Nov 17, 2022
Merged

Conversation

kairenw
Copy link
Contributor

@kairenw kairenw commented Nov 16, 2022

Additions:

  • Add init_logger() method to control logs emitted by ouster_client
  • Parsing for FW 3.0/2.5 thermal features
  • convenience string output functions for LidarScan
  • new flag CONFIG_FORCE_REINIT for set_config() method to force reinit
  • improvements to the ouster_viz library

Breaking changes:

  • signal multiplier type changed to double
  • make_xyz_lut takes mat4d instead of double to handle tf from beam to lidar frame
  • drop default parameters from shortform init_client()
  • drop default parameters of Python client.Sensor() constructor
  • change Python Scans interface timeout to default to 1 second instead of None

Bug Fixes:

  • Address processed frame drop when frame_id wraps around

@kairenw kairenw self-assigned this Nov 16, 2022
Additions:
* Add init_logger to control logs emitted by ouster_client
* Parsing for FW 3.0/2.5 thermal features
* convenience string output functions for LidarScan
* new flag for set_config() method to force reinit
* improvements to the ouster_viz library

Breaking changes:
* signal multiplier type changed to double
* make_xyz_lut takes mat4d instead of double to handle transformation
from beam to lidar frame
* drop default parameters from shortform init_client()
* drop default parameters of Python client.Sensor() constructor
* change Python Scans timeout to default to 1 second instead of None

Bug Fixes:
* Address processed frame drop when frame_id wraps around
0) { // is an OS-DOME - fill with 0
info.lidar_origin_to_beam_origin_mm = 0;
} else { // not an OS-DOME
logger().warn("No lidar_origin_to_beam_origin_mm found.");
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

hooray!

@kairenw kairenw merged commit 279c9fb into master Nov 17, 2022
@kairenw kairenw deleted the fw3.0-beta-release branch November 17, 2022 06:15
@@ -9,6 +9,7 @@
#include <cmath>
#include <cstddef>
#include <cstring>
#include <iostream>
Copy link
Collaborator

@Samahu Samahu Nov 17, 2022

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

[nit] I think sstream should have been sufficient.

Copy link
Contributor Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

good point, we'll get it on the next one

kairenw added a commit that referenced this pull request Mar 29, 2023
Additions:
* Add init_logger to control logs emitted by ouster_client
* Parsing for FW 3.0/2.5 thermal features
* convenience string output functions for LidarScan
* new flag for set_config() method to force reinit
* improvements to the ouster_viz library

Breaking changes:
* signal multiplier type changed to double
* make_xyz_lut takes mat4d instead of double to handle transformation
from beam to lidar frame
* drop default parameters from shortform init_client()
* drop default parameters of Python client.Sensor() constructor
* change Python Scans timeout to default to 1 second instead of None

Bug Fixes:
* Address processed frame drop when frame_id wraps around
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

3 participants