需求:创建自定义消息,该消息包含犯人的信息:姓名、身高、年龄、犯罪内容等。
流程:
①按照固定格式创建msg文件
②编辑配置文件,包括package.xml和CMakeLists.txt两个文件的配置
③编译生成可以被Python或C++调用的中间文件
1、定义msg文件
功能包下新建msg目录,新建文件person.msg
string name
int32 age
float32 height
2、编辑配置文件
package.xml中添加编译依赖于执行依赖
<bulid_depend>message_generation</build_depend>
<exec_depend>message_runtime</exec_depend>
添加后