![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | hydro-devel |
Last Updated | 2014-01-15 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch
Messages
Services
Plugins
Recent questions tagged hokuyo_node at Robotics Stack Exchange
![]() |
hokuyo_node package from hokuyo_node repohokuyo_node |
ROS Distro
|
Package Summary
Tags | No category tags. |
Version | 1.7.8 |
License | LGPL |
Build type | CATKIN |
Use | RECOMMENDED |
Repository Summary
Checkout URI | https://github.com/ros-drivers/hokuyo_node.git |
VCS Type | git |
VCS Version | indigo-devel |
Last Updated | 2014-06-02 |
Dev Status | MAINTAINED |
CI status | No Continuous Integration |
Released | RELEASED |
Tags | No category tags. |
Contributing |
Help Wanted (0)
Good First Issues (0) Pull Requests to Review (0) |
Package Description
Additional Links
Maintainers
- Chad Rockey
Authors
- Brian P. Gerkey
- Jeremy Leibs
- Blaise Gassend
Changelog for package hokuyo_node
1.7.8 (2014-01-15)
- Merge pull request #8 from trainman419/hydro-devel Use rosconsole to set logger levels. Fixes #7
- Use rosconsole to set logger levels. Fixes #7
- Added changelog
- Contributors: Chad Rockey, chadrockey, trainman419
1.7.7 (2013-07-17)
- fixing value interpretation for smaller lasers (04LX)
1.7.6 (2013-04-25)
- Removed REP 117 Tick/Tock for Hydro.
1.7.5 (2013-03-26)
- Added install targets for various files.
- Added install targets.
- Fixed two compile errors on OS X with clang
- Fixed dynamic_reconfigure build bug and refactor
- Missing include file.
- Catkinizing
- Tock on REP 117. Will now default to True. Warns if not set or false.
- Had to actually add boost directors and link to boost::thread in the CMakeLists
- Removed call to directory with no CMakeLists.txt
- explicitly link log4cxx
- Updated hokuyo node to add the use_rep_117 parameter and output error cases accordingly.
- Added a launch file to help test whether hokuyo unplug causes SIGHUP.
- Now only polls when there is no buffered data. Otherwise could lock up. Now only checks timeout once in read loop. Now detects EOF. Verified that no sighup on unplug. Now just need to test on Mac. Should fix #3826.
- Tweaked the tty settings to try to get hokuyo_node working on Mac. Seems to be working. Now need to test that I haven't broken anything.
- Now IO to hokuyo is purely file descriptor based. Should help with #3826.
- Changed open with fopen in the hokuyo library. This allow the NO_CTTY and O_NONBLOCK flags to be set at open time, which simplifies the code a bit. Still need to verify that CTTY actually works.
- Added Ubuntu platform tags to manifest
- Fixed linker export in manifest.
- Now blocks SIGHUP if there isn't a handler for it.
- Updated warning message when angular range is being limited for safety to give more data on why the problem is happening.
- Increased the max_safe_angular_range for 1.16.01 firmware.
- Correcting console output in getFirmwareVersion
- Added error code to diagnostic summary message as requested by #3705.
- Added getFirmwareVersion tool.
- Improved angle limiting on 30LX so that any sufficiently limited angular rance will work. Also reduced the range to 95 degrees/cluster, because that's what it takes to get good data.
- Made the allow_unsafe_settings warning message appear at more appropriate times.
- Added an allow_unsafe_settings option to bypass the UTM-30LX angular range limits.
- Added detection of 30LX, and automatic angle limiting in that case to prevent laser crashes.
- Added optional logging of hokuyo transactions. Have a small test that crashes the laser.
- Had add algorithm include in wrong place.
- Added missing include of algorithm
- Replaced the time calibration method. The new one is much faster, and much less sensitive to the massive clock error on the new hokuyo firmware. Added a test program that can be used for exploring hokuyo timing issues.
- Added code to detect the new hokuyo firmware version, and use a hard-coded latency for it. Now calls calibration code each time the device_id changes, instead of only once at startup.
- Made some more methods public so that other programs can do relatively low-level access.
- Added queryVersionInformation method to allow the version information to be explicitely reread at a time later than the open call.
- Fixed typo in previous commit.
- Made hokuyo export libhokuyo. Enhances external API (but it is an experimental API).
- Added ability to clear the latency set by calcLatency. Added currently used latency and time offset to diagnostics.
- Added time_offset parameter to allow tweaking of time offset.
- Took out compile twice hack
- preparing laser_drivers 1.0.0. Updated manifest descriptions slightly
- Changed diagnostic level messages.
- Previous fix to clear_window was broken. Moved to postOpenHook instead.
File truncated at 100 lines see the full file
Wiki Tutorials
Package Dependencies
Deps | Name |
---|---|
rosconsole | |
roscpp | |
sensor_msgs | |
driver_base | |
self_test | |
diagnostic_updater | |
dynamic_reconfigure | |
catkin |
System Dependencies
Name |
---|
log4cxx |
Dependant Packages
Launch files
- hokuyo_test.launch
- This launch file shows how to start a hokuyo node. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- hokuyo_test_intensity.launch
- This launch file shows how to start a hokuyo node with intensity mode turned on. You may have to change the port parameter if your laser is not at /dev/ttyACM0. If you have rviz built, you can uncomment the rviz node to visualize the laser data. Otherwise, you can use rostopic to see the data: rostopic echo /scan
-
- test/unplug_test.launch