when I reconfigure the angle_min or angle_max by dynamic_reconfigure gui, urg_node will report 'Error count exceeded limit, reconnecting.' . then the node will run 'urg_.reset();'.
The same problem occurred when I changed /urg_node/angle_min in reconfigure.
It seems that there is a problem on the urg_node side, so it is better to contact the administrator. http://wiki.ros.org/urg_node
without using reconfigure,
If I change the parameter, the error did not occur.
ex) "rosparam set /urg_node/ angle_min 0"
I think it's better to work here first.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
Anonymous
-
2020-04-21
I have solved this problem.
in urg_node.cpp
ros::waitForShutdown();
// ros::spin();
in urg_node_driver.cpp scanThread()
the second while
while (!close_scan_)
{
ros::spinOnce();
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
when I reconfigure the angle_min or angle_max by dynamic_reconfigure gui, urg_node will report 'Error count exceeded limit, reconnecting.' . then the node will run 'urg_.reset();'.
Hi.
The same problem occurred when I changed /urg_node/angle_min in reconfigure.
It seems that there is a problem on the urg_node side, so it is better to contact the administrator.
http://wiki.ros.org/urg_node
without using reconfigure,
If I change the parameter, the error did not occur.
ex) "rosparam set /urg_node/ angle_min 0"
I think it's better to work here first.
I have solved this problem.
in urg_node.cpp
ros::waitForShutdown();
// ros::spin();
in urg_node_driver.cpp scanThread()
the second while
while (!close_scan_)
{
ros::spinOnce();