ROS中添加自定义消息头文件(C++)

ROS教程

提示:这里可以添加系列文章的所有文章的目录,目录需要自己手动添加
第一章 ROS std_msgs/Header 数据含义
第二章 ROS中发布里程计消息(Odometry)
第三章 ROS中TF变换详解

文章目录


首先参考其他文章,完成自定义消息的生成。

常见错误

1.提示找不到头文件

ROS中添加自定义消息头文件(C++)

解决方案

在自己的pkg目录中找到CMakeList.txt,错误1解决方案如下:
CMakeList.txt目录:\home\...\agv_control\CMakeList.txt,
头文件在\home\...\agv_control\include\libagv
打开CMakeList.txt,添加自定义的pkg在find_package中,如下

find_package(catkin REQUIRED COMPONENTS
  geometry_msgs
  nav_msgs
  roscpp
  rospy
  std_msgs
  geometry_msgs
  tf
  joystick
)

2.未完待续

上一篇:scala 可变长度参数


下一篇:RocketMQ专题2:三种常用生产消费方式(顺序、广播、定时)以及顺序消费源码探究