首页 > 其他 > 详细

ROS学习笔记INF-重要操作列表

时间:2019-10-01 23:43:34      阅读:185      评论:0      收藏:0      [点我收藏+]

该笔记将重要操作的步骤进行列表,以便查询:

  1. 添加消息
    1. 在包中的msg文件夹中创建msg文件
    2. 确保package.xml中的如下代码段被启用:
        <build_depend>message_generation</build_depend>
        <exec_depend>message_runtime</exec_depend>
      
    3. CMakeLists.txt中:
      1. find_package中添加message_generation的条目:
        ## Find catkin macros and libraries
        ## if COMPONENTS list like find_package(catkin REQUIRED COMPONENTS xyz)
        ## is used, also find other catkin packages
        find_package(catkin REQUIRED COMPONENTS
          roscpp
          rospy
          std_msgs
          message_generation
        )
        
      2. 同时,确保在运行时依赖中也添加了该消息的依赖:
        catkin_package(
        #  INCLUDE_DIRS include
        #  LIBRARIES begginner_tutorials
        #  CATKIN_DEPENDS roscpp rospy std_msgs
        #  DEPENDS system_lib
        CATKIN_DEPENDS message_runtime
        )
        
      3. 取消注释并添加该消息文件名:
        add_message_files(
          FILES
          Num.msg
        )
        
      4. 确保generate_message被调用:
        generate_messages(
          DEPENDENCIES
          std_msgs
        )
        
  2. 添加服务

ROS学习笔记INF-重要操作列表

原文:https://www.cnblogs.com/spyplus/p/11544061.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!