Skip to content

Commit 08b3689

Browse files
authored
Bump API version (0.15.0), update CHANGELOG (#188)
1 parent 222f8e8 commit 08b3689

3 files changed

Lines changed: 44 additions & 2 deletions

File tree

CHANGELOG.md

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,49 @@
11
# Change Log
22

3+
## [0.15.0] 23 September 2023
4+
5+
### Added
6+
7+
- Added feature to simulate velocity distortion
8+
- Added API call to specify the delay between firing each ray:
9+
- `rgl_node_rays_set_time_offsets`
10+
- Added API call to perform raytracing with velocity distortion:
11+
- `rgl_node_raytrace_with_distortion`
12+
- Note: it is a simplified version of that feature
13+
- The distortion takes into account only sensor velocity
14+
- The velocity of the objects being scanned by the sensor is not considered
15+
- Improved ray range configuration
16+
- Added API call to define min and max range for rays:
17+
- `rgl_node_rays_set_range`
18+
- The range for each ray can be specified individually
19+
- Modified API call:
20+
- `rgl_node_raytrace`
21+
- No longer takes range as a parameter
22+
- Improved tape tools
23+
- Multi-lidar tapes are now supported by `tapeVisualizer`
24+
25+
### Fixed
26+
27+
- Fixed `-march=native` imposed compilation option
28+
- Library builds are compatible with all 64-bit CPUs
29+
- `vcpkg` tag has been updated
30+
- `PCL` version has been upgraded (1.13.0 -> 1.13.1)
31+
- Fixed missing dependencies for ROS2 standalone build
32+
- Fixed tape for API call `rgl_entity_set_id`
33+
- Fixed `rgl_node_points_visualize`
34+
- Fixed blocking spin loop for up to 1s on some machines
35+
- Fixed segmentation fault on window close
36+
- Fixed handling multiple windows at the same time
37+
- Fixed linking the tests on Windows
38+
39+
### Known Issues
40+
- Destroying `rgl_node_points_visualize` may deadlock on some machines if multiple windows are spawn
41+
- Destroying `rgl_node_points_visualize` may not close window immediately - main thread exit needed
42+
343
## [0.14.1] 5 July 2023
444

545
### Fixed
46+
647
- Fixed building `PCL` on Windows
748
- `vcpkg` tag has been updated
849
- `PCL` version has been upgraded (1.12.0 -> 1.13.0)

README.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -39,6 +39,7 @@ And more:
3939
- Gaussian noise (see [documentation](docs/GaussianNoise.md))
4040
- Instance/semantic segmentation
4141
- Intensity based on provided textures
42+
- Simple velocity distortion (only sensor velocity considered)
4243

4344
\* [extension](README.md#extensions) required.
4445

include/rgl/api/core.h

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@
4242
#define RGL_API NO_MANGLING RGL_VISIBLE
4343

4444
#define RGL_VERSION_MAJOR 0
45-
#define RGL_VERSION_MINOR 14
46-
#define RGL_VERSION_PATCH 1
45+
#define RGL_VERSION_MINOR 15
46+
#define RGL_VERSION_PATCH 0
4747

4848
// Invalid entity ID is assign to rays that does not hit any entity.
4949
// Cannot be assigned to mesh manually. It is reserved for internal raytracing use.

0 commit comments

Comments
 (0)