ros之自定义服务数据

Posted tanshengjiang

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ros之自定义服务数据相关的知识,希望对你有一定的参考价值。

如何自定义服务数据

string name

Uint8 age

Uint8 sex

 

Uint8 unknown =0

Uint8 male =1

Uint8 female = 2

(上面的是Request数据)

--- 数据分割线

string result

(上面的Response数据)

Person.srv文件

*定义srv文件

 

*在package.xml中添加功能包依赖

<build_depend>message_generation</build_depend>

<exec_depend>message_runtime</exec_depend>

 

*在CMakeLists.txt添加编译选项

find_package(、、、、、、message_generation)

generate_message(DEPENDENCIES std_msgs)

*catkin_package(、、、、、、message_runtime)

*编译生成语言相关文件

 

以上是关于ros之自定义服务数据的主要内容,如果未能解决你的问题,请参考以下文章

[ROS通信机制] ---话题通信之自定义msg类型

ros之自定义message

Linux高级篇之自定义日志服务

Volley源码分析之自定义MultiPartRequest(文件上传)

前端学PHP之自定义模板引擎

JavaWeb学习笔记之自定义数据库连接池