Releases: SICKAG/sick_lidar_localization
v6.0.0: Package split and restructuring
Content
- Split into msg and driver package (#20)
- Removal of broken tests
- Refactoring of class names regarding network communication
- Stabilization of timestamp sync
Migration from 5.x.x to 6.0.0
This release is interface-breaking, here are some troubleshooting hints which target some common errors
- Adapt your package.xml:
Usually the message package should be sufficient.
| Version 5.5.3 | Version 6.0.0 |
|---|---|
<depend>sick_lidar_localization</depend> |
<depend>sick_lidar_localization_msgs</depend> <depend>sick_lidar_localization_driver</depend> |
- Adapt your CMakeLists.txt:
Usually the message package should be sufficient.
| Version 5.5.3 | Version 6.0.0 |
|---|---|
find_package(catkin REQUIRED COMPONENTS sick_lidar_localization) |
find_package(catkin REQUIRED COMPONENTS sick_lidar_localization_msgs) find_package(catkin REQUIRED COMPONENTS sick_lidar_localization_driver) |
- Adapt your #include paths:
| Version 5.5.3 | Version 6.0.0 |
|---|---|
#include <agv_lls_statemachine/<NEEDED_HEADERFILE> > |
#include <agv_lls_statemachine_msgs/<NEEDED_HEADERFILE> > |
- Adapt your launch file parameter:
| Version 5.5.3 | Version 6.0.0 |
|---|---|
hostname & lls_input_ip (merged) |
lls_device_ip |
serverpath |
- |
| - | lls_device_webserver_port |
lls_output_ip |
ros_machine_ip |
lls_input_port |
lls_device_udp_port |
lls_input_source_id |
src_id_vehicle |
ros_odom_to_msg |
ros_odom_to_udp_msg |
What's Changed
- Release v6.0.0: Package split and refactoring in #26
Full Changelog: v5.5.3...v6.0.0
v5.5.3: Bugfix release
v5.5.2: Support for message type 7, improved source id and documentation
v5.5.2: Support for message type 7, improved source id and documentation
- Support for message type 7
- Configuration and support for message specific source ID
- Improved transform messages
- Improved documentation
- Renaming and cleanup
v5.4.0 ROS-2 Humble support
ROS-2 Humble support
ROS driver for SICK localization using REST API (first release)
ROS driver for SICK localization using REST API (first release).
As of this version, a REST API interface is used for internal communication.
Final cola-based communication
Final cola-based communication. This is the last release where commanding is done with cola based commands. Starting with version v5.x.y., communication will be switched to REST API.
Configuration Cola-Timeouts, README.md update
Configuration Cola-Timeouts, README.md update
Release 4.0.3 for ROS1+ROS2, odometry, new services
Release 4.0.3 with ROS1+ROS2 support, odometry and new services
Release 3.0.0 sick_lidar_localization phase III: ROS services SIM Konfiguration
Release 3.0.0 sick_lidar_localization phase III: ROS services SIM Konfiguration
Release 2.0.1 sick_lidar_localization phase II: time synchronization
Release 2.0.1 sick_lidar_localization phase II: time synchronization, configuration of time sync during initialization