Closed GoogleCodeExporter closed 9 years ago
This problem results from the inability of socket read calls to be interrupted.
The socket select function (wrapped in socket::isReadReady) can be used to
create and interruptable socket read.
Using roslaunch hides this issue as the launch program eventually calls the
"kill" command automatically.
Original comment by shaun.ed...@gmail.com
on 21 Dec 2011 at 11:01
r279 adds a check to ros::ok(), which makes robot_state shut down cleanly on
Ctrl-C.
Original comment by ger...@willowgarage.com
on 27 Feb 2012 at 7:54
Just saw motion_interface not shutdown cleanly. So something more is needed.
Original comment by ger...@willowgarage.com
on 27 Feb 2012 at 8:24
[deleted comment]
Jeremy, you might want to tackle this one with the generic client development.
Original comment by shaun.ed...@gmail.com
on 2 Nov 2012 at 11:04
These issues have been corrected or made obsolete with the backporting of the
fs100 driver to the dx100. See here:
https://github.com/ros-industrial/motoman/pull/14
Original comment by shaun.ed...@gmail.com
on 6 Sep 2013 at 2:43
Original issue reported on code.google.com by
shaun.ed...@gmail.com
on 21 Dec 2011 at 10:48