No version for distro humble showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro jazzy showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro kilted showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro rolling showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro github showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro galactic showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

No version for distro iron showing melodic. Known supported distros are highlighted in the buttons above.
Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
melodic

Package Summary

Tags No category tags.
Version 0.0.17
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version melodic
Last Updated 2022-04-05
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

  • timestamp diagnostics must take into account time_offset (#41)
  • Choose one of multiple connected scanners
  • Contributors: Christian Reinhard, procopiostein

0.0.8 (2016-04-25)

  • First release into kinetic
  • Remove dependency on driver_base The driver_base package is

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange

Package symbol

sick_tim package from sick_tim repo

sick_tim

ROS Distro
noetic

Package Summary

Tags No category tags.
Version 0.0.18
License BSD
Build type CATKIN
Use RECOMMENDED

Repository Summary

Description A ROS driver for the SICK TiM series of laser scanners.
Checkout URI https://github.com/uos/sick_tim.git
VCS Type git
VCS Version noetic
Last Updated 2024-11-27
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Package Description

A ROS driver for the SICK TiM and the SICK MRS 1000 laser scanners.

Additional Links

Maintainers

  • Martin Günther

Authors

  • Jochen Sprickerhof
  • Martin Günther
  • Sebastian Pütz

NOTE: This repository is end-of-life and no longer maintained. The most current fork of this repo is here: https://github.com/SICKAG/sick_scan_xd

sick_tim

For documentation, please see sick_tim at the ROS wiki.

Setting up udev rules

Note: The following steps are only required when installing the package from source. When installing a binary debian package of sick_tim >= 0.0.14, the udev rules are set up automatically. Also, this is only required if connecting to the scanner via USB.

To give all members of the plugdev group write access to the Sick TiM devices, run the following commands from the root of the sick_tim repository:

sudo cp debian/udev /etc/udev/rules.d/81-sick-tim3xx.rules
sudo udevadm control --reload-rules

Make sure that your current user is a member of the plugdev group by running groups. If not, add the user to the group and login again.

Now unplug your USB cable and plug it in again. This will allow you to communicate with the laser scanner without running the node as root and fix the following error:

LIBUSB - Cannot open device (permission denied?); please read sick_tim/README.md

Travis - Continuous Integration

Indigo
Build Status

ROS Buildfarm

  binary deb source deb devel doc
indigo Build Status Build Status Build Status Build Status
kinetic Build Status Build Status Build Status Build Status
lunar Build Status Build Status Build Status Build Status
melodic Build Status Build Status Build Status Build Status
CHANGELOG

Changelog for package sick_tim

0.0.18 (2023-05-02)

  • Add Dockerfile-noetic
  • Fix Dockerfile-kinetic
  • README: Change http -> https
  • Update Dockerfiles to new ros:*-ros-core images
  • Set cmake_policy CMP0048 to fix warning
  • Contributors: Martin Günther

0.0.17 (2020-05-25)

  • Switch to non-deprecated node in launch files The state_publisher node is deprecated in Kinetic and was removed in Noetic.
  • Avoid compilation warning in libusb on noetic
  • Contributors: Martin Günther

0.0.16 (2019-05-06)

  • travis CI: Switch to Docker
  • Avoid runtime error if ROS time is 0 See #76
  • Contributors: Martin Günther

0.0.15 (2019-03-04)

  • Add libusb-1.0-dev to build_export_depend (#75)
  • Contributors: Alex Moriarty

0.0.14 (2019-01-09)

  • Install udev rules during binary package installation
  • TiM551/TiM571: Fix HEADER_FIELDS calculation when device name is not set Fixes #72.
  • sick_mrs1000: Fix missing cloud time stamp (#69) Fixes #68.
  • Contributors: Martin Günther

0.0.13 (2018-05-25)

  • First release into melodic
  • Fix mrs1000 frame_id parameter (#61) If frame_id parameter was defined to something other than "laser", the node would not publish the /scan topic and the /cloud header.frame_id would always be "laser" even if a different one was defined. This fixes both issues.
  • Add min/max angle and range parameters to URDF macros (#60)
  • catkin test-flag around [roslaunch_add_file_check]{.title-ref} (#59) Eval [CATKIN_ENABLE_TESTING]{.title-ref} prior to call [roslaunch_add_file_check]{.title-ref} to ensure the function is defined.
  • Contributors: Jacob Perron, Jeremie Deray, Patrick Hussey

0.0.12 (2018-01-31)

  • Fix memory leak (#56) s should be deleted before returning.
  • mrs1000: Make output REP-117 compliant (invalid = +inf) This is a port of e964fb4c to the MRS-1000.
  • sick mrs1000 driver (#55) This commit adds SICK MRS-1000 support. The initialization of the device has to be different, due to that I have made the methods for initialization virtual and now the mrs1000 driver runs different init code. Also the support for PointCloud2 is new.
  • Contributors: Sebastian Pütz, Jochen Sprickerhof, Martin Günther

0.0.11 (2017-12-21)

  • Make output REP-117 compliant (#54) The laser scan topic now encodes invalid measurements as +inf instead of 0. This makes costmap2d treat all invalid measurements as out of range measurements and correctly clearing obstacles even when there is no valid measurement behind. This can lead to some obstacles being incorrectly cleared (when the "0" returne by the SICK TiM actually means "invalid measurement" or "too close to measure" instead of "out of range"), but this happens much less frequently in practice than the problem of non-cleared obstacles.
  • .travis.yml: Add fix for travis-ci/travis-ci#8048
  • Contributors: Martin Günther

0.0.10 (2017-01-07)

  • Automatically reboot scanner if it reports an error code. (#44)
  • Update strtok logic. Fixes #42 (#43)
  • Contributors: Derek King, Jochen Sprickerhof, Martin Guenther

0.0.9 (2016-09-09)

File truncated at 100 lines see the full file

Recent questions tagged sick_tim at Robotics Stack Exchange