ROS学习手记 - 7 创建ROS msg & srv


至此,我们初步学习了ROS的基本工具,接下来一步步理解ROS的各个工作部件的创建和工作原理。

本文的详细文档:http://wenku.baidu.com/view/623f41b3376baf1ffd4fad7a

  1. Creating a ROS msg and srv

    This tutorial covers how to create and build msg and srv files as well as therosmsg, rossrv and roscp commandline tools.

1. msg & srv 文件介绍
    msg 文件 就是用来让不同语言能产生message的一个指导性文本文件。
    srv file describes a service. It is composed of two parts: a request and a response.

2. msg & srv 文件存储位置:
    <workspace>/packagename/msg/
    &
    <workspace>/packagename/srv/
   
==== msg file 说明 ====
3. msgfile 的格式和生成
    生成:
         $ cd ~/catkin_ws/src/beginner_tutorials
         $ mkdir msg
         $ echo "int64 num" > msg/Num.msg

    格式:
         string first_name
         string last_name
         uint8 age
         uint32 score

4. msgfile 添加到package.xml的dependency中
      <build_depend>message_generation</build_depend>
      <run_depend>message_runtime</run_depend>

5. 对CMakeLists.txt文件的修改:

  5.1 添加message_generation dependency到CMakeLists.txt中:
      mess
  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值