根据Wiki在package.xml里添加

<build_depend>message_generation</build_depend>
<run_depend>message_runtime</run_depend>

修改CMake文件的的内容进行catkin_make提示:

- The manifest (with format version 2) must not contain the following tags: run_depend

用‘#’注释掉<run_depend>标签再把catkin_package的’CATKIN_DEPENDS‘注释掉再次进行catkin_make,可以正常编译

catkin_package(# CATKIN_DEPENDS std_msgs message_runtime
)

原因:package.xml文件有两个Formate。Wiki里用的是Format1,里面有这个标签。Formate2,ROS官方推荐的方式是没有标签的,并不是版本的问题。可能版本也有一定的问题,因为现在我用的这个版本用catkin_creat_pkg这个命令是直接生成Formate2的package.xml文件。
查看ROS Wiki对package的介绍

或者直接使用RoboWare Studio来进行Wiki的教程,有些项目是自动的,不会出现这种错误

ROSwiki更正 — 创建ROS消息和ROS服务相关推荐

  1. ros消息服务器,ROS服务和消息

    ROS发布/订阅是多对多(在连接方面)和单向的 数据传输.它是异步的,这意味着你的代码不会阻塞,你需要实现一个异步的回调函数.在 另一方面,ROS服务是同步的.一对一的双向数据传输,这意味着客户机阻塞 ...

  2. ROS入门与实践--1(ROS简介与ROS的安装)

    ROS入门与实践--1 1 ROS简介 1.1 什么是ROS? 1.2 ROS设计目标 1.3 ROS发行版本列表 2 ROS的安装 2.1 虚拟机及操作系统安装 2.1.1 虚拟机VMware下载 ...

  3. 十七步学习ROS Toptics -ubuntu 18.04 melodic- ROS/教程/理解主题的概念:ROS/Tutorials/Understanding ROS Toptics

    1,打开一个终端运行内核: $ roscore 2,再打开一个终端运行仿真节点: $ rosrun turtlesim turtlesim_node 3,再打开一个终端运行键盘: $ rosrun t ...

  4. 创建ROS消息和服务---ROS学习第8篇

    文章目录 1. msg和srv介绍 2. 使用msg 2.1 创建msg 2.2 使用rosmsg 3. 使用srv 3.1 创建srv 3.2 使用rossrv 4. msg和srv的一般步骤 5. ...

  5. ROS学习笔记10(创建一个ROS消息和服务)

    这篇教程主要介绍怎样创建和编译一个msg消息和srv服务文件,同时介绍rosmsg,rossrv,roscp等命令工具. 文章目录 1 msg和srv文件长什么样 2 msg使用 2.1 创建一个ms ...

  6. 创建ROS消息(msg)和服务(srv)

    一.msg和srv介绍 msg(消息):msg文件就是文本文件,用于描述ROS消息的字段.它们用于为不同编程语言编写的消息生成源代码. srv(服务):一个srv文件描述一个服务.它由两部分组成:请求 ...

  7. 【ROS实践入门(六)消息msg和服务srv文件创建与使用】

    [ROS实践学习入门系列(六)消息msg和服务srv文件创建与使用] 本内容经官网实例以及一些参考书总结而成,欢迎留言评论交流- 联系方式:ziyuanw#foxmail.com(#换成@) 一.创建 ...

  8. 判断frame是否已创建_大白菜的ROS笔记(8)(创建TF广播和监听,内容很多,细节满满)...

    创建TF广播和监听 #include <ros/ros.h> #include <tf/transform_broadcaster.h> #include <turtle ...

  9. 机器人操作系统ROS(5)服务编程

    在catkin\_ws工作空间下的功能包learning\_communication下继续实现通信编程,请参考上节-话题编程 一.服务通讯模型 二.服务编程实现 注:实现加法listener发布两个 ...

最新文章

  1. windows PHPStudy Apache 配置支持HTTPS
  2. 2021年春季学期-信号与系统-第十五次作业参考答案-第一小题参考答案
  3. 程序的灵魂-----算法
  4. 尘埃落定,初心未改——一个大学生的电子大赛感悟
  5. WIFI断网: 802.11协议Deauthentication Reason Codes
  6. MySql 存储过程 退出
  7. 按键精灵修改html内容,按键精灵将表格录入网页.doc
  8. 高通WIFI模块QCA9377 调试
  9. 【2016Esri全球用户大会主题亮点】GIS Apps的交响乐
  10. maya python 游戏与影视编程指南_Maya Python游戏与影视编程指南
  11. Oracle之同义词(SYNONYM)
  12. 2017存钱计划(python实现)
  13. php简单匿名聊天室
  14. 姜小白的Python日记Day8 字符串编码转换与函数简介
  15. 【zookeeper】Apache curator优点介绍
  16. 春节后面试别人的经历总结之二,好岗位分享给还在找工作中的软件开发爱好者们
  17. dnf手游服务器维护时效,DNF手游更新,延期原因已经找到,网友:错怪策划了!...
  18. PHP获取浏览器,PHP获取IP地址,PHP获取设备型号
  19. 数学诺贝尔奖2008阿贝尔奖揭晓
  20. android时钟秒针转动,TextView显示系统时间(时钟功能带秒针变化

热门文章

  1. SkLearn之MLP(多层感知器)
  2. one方法报错 select_使用mybatisplus中的selectone方法,查询一条信息。报错
  3. Windows 11怎么禁用Hyper-V?
  4. Android 中rc文件详解
  5. 利用CocoasPod来安装XMPP的框架
  6. 使用Wi-Fi实现ESP32与手机网络助手进行TCP数据收发
  7. Poco库使用:操作SQLite数据库
  8. 在网页中控制wmplayer播放器 (转载)
  9. 微信小程序WebSocket接口以及在小程序中的使用。
  10. 华为弹性云服务器组成,弹性云服务器知识大全-华为企业云服务