ROS Resources: Documentation | Support | Discussion Forum | Index | Service Status | ros @ Robotics Stack Exchange |
1 | initial version |
exploration_request = navigation().Request
that is not the correct type for a Python ROS Service request.
It should probably be navigationRequest
.
PS: ROS naming conventions are actually to CamelCase service definitions, so Navigation
would be better (although it's still way too generically named).
2 | No.2 Revision |
exploration_request = navigation().Request
that is not the correct type for a Python ROS Service request.
It should probably be navigationRequest
.
PS: ROS naming conventions are actually to CamelCase service definitions, so Navigation
would be better (although it's still way too generically named).
Edit: you've probably seen it, but just to make sure: Writing a Simple Service and Client (Python) - Writing the Client Node.
3 | No.3 Revision |
exploration_request = navigation().Request
that is not the correct type for a Python ROS Service request.
It should probably be navigationRequest
.
PS: ROS naming conventions are actually to CamelCase service definitions, so Navigation
would be better (although it's still way too generically named).
Edit: you've probably seen it, but just to make sure: Writing [Writing a Simple Service and Client (Python) - Writing the Client Node.Node](http://wiki.ros.org/ROS/Tutorials/WritingServiceClient(python)#rospy_tutorials.2BAC8-Tutorials.2BAC8-WritingServiceClient.Writing_the_Client_Node).
4 | No.4 Revision |
exploration_request = navigation().Request
that is not the correct type for a Python ROS Service request.
It should probably be navigationRequest
.
PS: ROS naming conventions are actually to CamelCase service definitions, so Navigation
would be better (although it's still way too generically named).
Edit: you've probably seen it, but just to make sure: [Writing a Simple Service and Client (Python) - Writing (Python)](http://wiki.ros.org/ROS/Tutorials/WritingServiceClient(python)). Section 1.1 shows how to instantiate a Response
, but the Client Node](http://wiki.ros.org/ROS/Tutorials/WritingServiceClient(python)#rospy_tutorials.2BAC8-Tutorials.2BAC8-WritingServiceClient.Writing_the_Client_Node).principle is the same for Request
s.
5 | No.5 Revision |
exploration_request = navigation().Request
that is not the correct type for a Python ROS Service request.
It should probably be navigationRequest
.
PS: ROS naming conventions are actually to CamelCase service definitions, so Navigation
would be better (although it's still way too generically named).
Edit: you've probably seen it, but just to make sure: [Writing a Simple Service and Client (Python)](http://wiki.ros.org/ROS/Tutorials/WritingServiceClient(python)). Section 1.1 shows how to instantiate a Response
, but the principle is the same for Request
s.
Edit2:
from kuri_msgs.srv import navigation
Just add the Request
type to this line, something like:
from kuri_msgs.srv import navigation, navigationRequest
like you do in the Controller_Service
file.