1.创建自定义消息msg
(1)在catkin_ws/src/ros_learning下创建一个msg文件夹,在文件夹里创建一个.msg文件,命名msg.msg
(2)打开msg.msg,复制下面内容,也可以多添加几个得到复杂的消息
int64 num
string first_name
string last_name
uint8 age
uint32 score
(3)编辑package.xml确保msg文件转成C++,Python和其他语言的源代码
删除这两行前后面的注释,最终如下图所示 :
<build_depend>message_generation</build_depend>
<exec_depend>message_runtime</exec_depend>
(4)编辑CMakeLists.txt
设置find_package函数,在函数内增加message_generation依赖
设置运行依赖,找到catkin_package,加入message_runtime