Closed liangfok closed 12 years ago
One thing I noticed about segway_rmp_node is that you cannot terminate it by typing ctrl-c. Instead, I have to open another terminal, find its pid using "ps ax | grep segway_rmp_node" and then using "sudo kill pid". I was able replicate this problem on both my modified node and the original node that does not support acceleration limits.
Hmm, that doesn't seem good, might have a thread that isn't terminating properly. Can you open an issue on github for that?
I will read the code tonight and get back to you tomorrow, just want to make sure all of that logic makes sense, and in the mean time if you could test it some more that would be great.
Thanks so much for your contribution!
This looks good, merging.
Thanks for your contribution.
I implemented software-based acceleration limits in the segway_rmp_node. Details of its new parameters are given here: http://pharos.ece.utexas.edu/wiki/index.php/How_to_specify_the_acceleration_limits_of_the_Segway_RMP_50_Robot
I briefly tested it on a Segway RMP 50 and it appears to work, though I admittedly did not have time yet to thoroughly test it.