ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
The way action client waits for server is by looking at a bunch of ROS topics and trying to get messages on all of them. You can look at the code in the "actionlib" package to see exactly how it is working roscd actionlib cd src/actionlib/ EDITOR action_client.py
That said you should just try rostopic list | grep <the name="" of="" your="" topic="" -="" something="" about="" right="" arm="" i="" guess=""> to see which topics are there (they should be something about status/feedback/result) and then rostopic echo <topic that="" you="" care="" about=""> to see whether the topic is published at all.
2 | No.2 Revision |
The way action client waits for server is by looking at a bunch of ROS topics and trying to get messages on all of them. You can look at the code in the "actionlib" package to see exactly how it is working roscd actionlib cd src/actionlib/ EDITOR action_client.py
That said you should just try rostopic list | grep <the name="" of="" your="" topic="" -="" something="" about="" right="" arm="" i="" guess=""> to see which topics are there (they should be something about status/feedback/result) and then rostopic echo <topic that="" you="" care="" about=""> to see whether the topic is published at all.
3 | No.3 Revision |
The way action client waits for server is by looking at a bunch of ROS topics and trying to get messages on all of them. You can look at the code in the "actionlib" package to see exactly how it is working roscd actionlib cd src/actionlib/ EDITOR action_client.py
That said you should just try rostopic list | grep <the name="" of="" your="" topic="" -="" something="" about="" right="" arm="" i="" guess=""> to see which topics are there (they should be something about status/feedback/result) and then rostopic echo <topic that="" you="" care="" about=""> to see whether the topic is published at all.
4 | No.4 Revision |
The way action client waits for server is by looking at a bunch of ROS topics and trying to get messages on all of them. You can look at the code in the "actionlib" package to see exactly how it is working
working
roscd actionlib
cd src/actionlib/
EDITOR action_client.pyaction_client.py
That said you should just try
try
rostopic list | grep <the name="" of="" your="" topic="" -="" something="" about="" right="" arm="" i="" guess=""> name of your topic - something about right arm I guess>
to see which topics are there (they should be something about status/feedback/result) and
rostopic echo <topic