Skip to content

Commit

Permalink
Release 3.5.0
Browse files Browse the repository at this point in the history
  • Loading branch information
aiplemaSICKAG committed Jul 19, 2024
1 parent e1dbca4 commit 8d3e28b
Show file tree
Hide file tree
Showing 169 changed files with 5,211 additions and 778 deletions.
7 changes: 7 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -130,9 +130,16 @@ tools/python_installer/python-3.9.13-amd64.exe
*.bak

test/scripts/run_win64_picoscan_emulator.cmd
test/scripts/bloom_release.cmd

test/emulator/scandata/20230719_mrs1104_infringement/

doc/20230919_sick_scan_xd_timeout_settings.pptx

test/docker/archive/

test/docker/python/__pycache__/

tools/pandoc/

test/docker/images/
77 changes: 48 additions & 29 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -4,11 +4,30 @@ Possible types are **Added** for new features. **Changed** for changes to the ex
features that will be removed in future versions **Removed** for deprecated features that were removed in this release.
**Fixed** for all bug fixes. **Security** to prompt users to update in case of closed vulnerabilities.

## Released ##
## Unreleased ##

### Release 3.4.0
## Released ##

- **add** azimut angle table for MRS-1xxx and LMS-1xxx with firmware 2.2.0 oder newer
### Release v3.5.0
- **add** Optional switch between "system timestamps" (default) and "tick timestamps"
- **add** Extract sick_scan_xd version from package.xml
- **add** Add git info to sick_scan_xd version
- **fix** #316 (blocking API-close in case of wrong ip-address)
- **add** #321, #310 (optional cmake-flag to set a calling convention for API calls)
- **add** Hector SLAM configuration and example for picoScan
- **add** Correction angle shift settings for LRS-36x0 and OEM-15xx
- **add** Update FAQ (Network settings etc.)
- **add** Integration PR #347 (NAV350 landmarks)
- **add** Support for 3D-SLAM (OctoMap, RTAB-Map, timestamps for each scanpoint for deskewing, configuration example for multiScan)
- **add** customisations for gcc 13 (Ubuntu 24)
- **add** Update for bloom releases ROS-2 iron and jazzy
- **add** Configuration multiScan interval filter via launchfile (#352)
- **add** SPDX licence text (PR #354)
- **fix** Fix #355 (API launchfile parsing error)
- **add** Example configurations for parallel operation multi and picoScan

### Release v3.4.0
- **add** azimuth angle table for MRS-1xxx and LMS-1xxx with firmware 2.2.0 oder newer
- **add** dockertests for MRS-1xxx, multiScan and picoScan with ROS-2
- **add** API-funktion SickScanApiSendSOPAS to send SOPAS commands (e.g. "sRN SCdevicestate" or "sRN ContaminationResult")
- **add** generation of TF messages
Expand All @@ -18,7 +37,7 @@ features that will be removed in future versions **Removed** for deprecated feat

### Release v3.3.0

- **add** Option for MRS1xxx azimuth correction table
- **add** Option for MRS1xxx azimuth correction table
- **add** Support for picoScan100 (single echo w/o addons)
- **add** API logging functions and verbosity (#270)
- **add** API documentation (multiple lidars not supported, #281)
Expand All @@ -43,7 +62,7 @@ features that will be removed in future versions **Removed** for deprecated feat

- **add** IMU support for multiScan
- **add** LaserScan output for picoScan
- **fix** API reinit
- **fix** API reinit
- **fix** multiScan data output with range filter activated
- **fix** adapt multiScan startup and shutdown sequence
- **fix** adaptations for MRS-1000 v2 firmware
Expand All @@ -54,11 +73,11 @@ This release has a new major version as it breaks with the previously used ROS m
For consistency, the ROS module name has been changed to "sick_scan_xd" to match the name used everywhere else.

- **add** New topics for additional data and properties
- **add** Official ARM64 support
- **add** Official ARM64 support
- **add** Service for requesting contamination detection information
- **change** Improvements from customer tickets and documentation enhancements
- **fix** ROS module name consistency

### Release v2.10.3
- **fix** avoid problems with min/max definition in the STL and preprocessor definitions

Expand All @@ -67,7 +86,7 @@ For consistency, the ROS module name has been changed to "sick_scan_xd" to match

### Release v2.10.1
- **update** make Compact format the default for picoScan and multiScan

### Release v2.10.0
- **add** picoScan support
- **add** Compact format support
Expand All @@ -93,7 +112,7 @@ For consistency, the ROS module name has been changed to "sick_scan_xd" to match
- **Update** Win64 build instructions
- **Update** API documentation, driver states diagrams and typos
- **Added** LRS-36xx configuration for upside-down mounting
- **Removed** Obsolete service commands and RMS3xx support
- **Removed** Obsolete service commands and RMS3xx support
- **Fix** LRS-36xx angle configuration
- **Fix** catkin_lint warnings
- **Fix** ROS-2 Humble build
Expand Down Expand Up @@ -143,7 +162,7 @@ For consistency, the ROS module name has been changed to "sick_scan_xd" to match
- **Update** README.md restructured
- **Update** Collected update including previous v2.8.x changes

### v2.8.2 - development branch
### v2.8.2 - development branch
- **Fixed** Update build instructions in README.md, visualization in python API-example with low frequency to reduce cpu usage.

### v2.8.1 - development branch
Expand All @@ -156,68 +175,68 @@ For consistency, the ROS module name has been changed to "sick_scan_xd" to match
- **Changed** Changed to namespace roswrap in ros wrapper classes
- **Fixed** Library linker flag #91

### v2.7.5 -
### v2.7.5 -
- **Fixed** MRS6124 pointcloud error #88

### v2.7.4 -
### v2.7.4 -
- **Fixed** ROS2 compilation error #83

### v2.7.3 -
### v2.7.3 -
- **Added** Supported for LFPmeanfilter and LFPmedianfilter (MRS1xxx, LMS1xxx, LMS4xxx, LRS4xxx)
- **Added** Supported for LMDscandatascalefactor (LRS4xxx)

### v2.7.0 -
### v2.7.0 -
- **Added** V2.7.0: Support for multiScan136 (sick_scansegment_xd)
- **Fixed** Timestamp LaserScan-message corrected (identical timestamps in LaserScan- and PointCloud2-messages, both by Software-PLL)

### v2.6.8 -
### v2.6.8 -
- **Fixed** Merge pull request #76

### v2.6.7 -
### v2.6.7 -
- **Update** LMS511 configuration #67

### v2.6.6 -
### v2.6.6 -
- **Update** NAV310 + LRS4xxx update, issues #58, #59, #60, #61

### v2.6.5 -
### v2.6.5 -
- **Fixed** LRS4xxx scan configuration #52

### v2.6.4 -
### v2.6.4 -
- **Fixed** LMS5xx echo filter settings corrected

### v2.6.3 -
### v2.6.3 -
- **Fixed** Timestamp Laserscan message corrected

### v2.6.2 -
### v2.6.2 -
- **Fixed** LDMRS spinning problem corrected

### v2.6.1 -
### v2.6.1 -
- **Added** V2.6.1: Support for RMS-1xxx binary protocol

### v2.6.0 -
### v2.6.0 -
- **Changed** V2.6.0: RMS configuration update, issue #7

### v2.5.2 -
### v2.5.2 -
- **Fixed** Fix LSR-4xxx laserscan angles #28
- **Fixed** Fix duplicated laserscan messages #28

### v2.5.1 -
### v2.5.1 -
- **Fixed** Error after SOPAS command SetAccessMode #27

### v2.5.0 -
### v2.5.0 -
- **Fixed** Issue #24 (stop scanner at exit)
- **Added** new ros service SickScanExit to stop scanner and exit

### v2.4.6 -
### v2.4.6 -
- **Fixed** Corrected angle shift parameter for LMS-4xxx
- **Changed** Typo corrected

### v2.4.5 -
### v2.4.5 -
- **Changed** bugfix #158 (driver terminates), modified SOPAS-startup sequence.

### v2.4.4 - 2022-01-25
- **Added** Support min and max angle configuration for LRS-3601
- **Changed** Mirroring for NAV-3xx
- **Changed** Mirroring for NAV-3xx

### v2.4.3 - 2022-01-18
- **Changed** Rename class sick_lidar::Util to namespace sick_lidar::util
Expand Down
29 changes: 26 additions & 3 deletions CHANGELOG.rst
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,32 @@
Changelog for package sick_scan_xd
^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^

3.4.0 (2024-05-03)
Forthcoming
-----------
* Release 3.4.0

3.5.0 (2024-xx-xx)
------------------
* Release v3.5.0
* add: Optional switch between "system timestamps" (default) and "tick timestamps"
* add: Extract sick_scan_xd version from package.xml
* add: Add git info to sick_scan_xd version
* fix: #316 (blocking API-close in case of wrong ip-address)
* add: #321, #310 (optional cmake-flag to set a calling convention for API calls)
* add: Hector SLAM configuration and example for picoScan
* add: Correction angle shift settings for LRS-36x0 and OEM-15xx
* add: Update FAQ (Network settings etc.)
* add: Integration PR #347 (NAV350 landmarks)
* add: Support for 3D-SLAM (OctoMap, RTAB-Map, timestamps for each scanpoint for deskewing, configuration example for multiScan)
* add: customisations for gcc 13 (Ubuntu 24)
* add: Update for bloom releases ROS-2 iron and jazzy
* add: Configuration multiScan interval filter via launchfile (#352)
* add: SPDX licence text (PR #354)
* fix: Fix #355 (API launchfile parsing error)
* add: Example configurations for parallel operation multi and picoScan

3.4.0 (2024-04-18)
------------------
* Release v3.4.0
* add: azimut angle table for MRS-1xxx and LMS-1xxx with firmware 2.2.0 oder newer
* add: dockertests for MRS-1xxx, multiScan and picoScan with ROS-2
* add: API-funktion SickScanApiSendSOPAS to send SOPAS commands (e.g. "sRN SCdevicestate" or "sRN ContaminationResult")
Expand All @@ -16,7 +39,7 @@ Changelog for package sick_scan_xd
3.3.0 (2024-03-04)
------------------
* Release v3.3.0
* add: Option for MRS1xxx azimuth correction table
* add: Option for MRS1xxx azimuth correction table
* add: Support for picoScan100 (single echo w/o addons)
* add: API logging functions and verbosity (#270)
* add: API documentation (multiple lidars not supported, #281)
Expand Down
Loading

0 comments on commit 8d3e28b

Please sign in to comment.