Closed 2scholz closed 6 years ago
+1 This enables us to migrate our robots to kinetic (finally!) without further problems. 👍
It would be great to see this change released soon!
Awesome, thanks!
@v4hn @2scholz released here https://github.com/ros/rosdistro/pull/16117.
released here https://github.com/ros/rosdistro/pull/16117.
Wow! Thank you so much!
urg_node
does not support SCIP 1.1, only SCIP 2.0. However, the Hokuyo URG-04LX supports both SCIP 1.1 and SCIP 2.0 and usually defaults to SCIP 1.1. It needs to be switched to SCIP 2.0 at every startup.For this purpose the function
URGCWrapper::setToSCIP2
was added. A Hokuyo URG-04LX in SCIP 1.1 mode lead to an exception inURGCwrapper::initialize
. Now, before throwing the exception an attempt to switch the sensor to SCIP 2.0 mode is made usingURGCWrapper::setToSCIP2
.The
hokuyo_node
provides support for the URG-04LX in SCIP 1.1 mode in the same way.I tested this patch successfully with the URG-04LX devices in our lab. It doesn't break support for other devices because it only triggers as a last resort.
Please merge and release this into kinetic.
@v4hn
Fixes #23