qsrlib_ros.qsrlib_ros_client module

class qsrlib_ros.qsrlib_ros_client.QSRlib_ROS_Client(service_node_name='qsr_lib')[source]

Bases: object

ROS client of QSRlib.

make_ros_request_message(qsrlib_request_message)[source]

Make a QSRlib ROS service request message from standard QSRlib request message.

Parameters:qsrlib_request_message (QSRlib_Request_Message) – The standard QSRlib request message.
Returns:The ROS service request message.
Return type:qsr_lib.srv.RequestQSRsRequest
request_qsrs(req)[source]

Request to compute QSRs.

Parameters:req (qsr_lib.srv.RequestQSRsRequest) – Request message.
Returns:ROS service response.
Return type:qsr_lib.srv.RequestQSRsResponse
service_topic_names = None

dict: Topic names of the services.