• 博客园logo
  • 会员
  • 周边
  • 新闻
  • 博问
  • 闪存
  • 众包
  • 赞助商
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
哔哔啵嘎嘎
博客园    首页    新随笔    联系   管理    订阅  订阅
rtab-map学习记录-StereoOutdoorMapping

1.双目里程计节点:launch文件学习理解:

 <!-- Choose visualization -->
   <arg name="rviz" default="true" />
   <arg name="rtabmapviz" default="false" />

  (1)  arg:表示启动参数,name表示参数的名字"rviz",可以通过命令行配置值;其声明的参数不是全局的,只能在声明的单个启动文件中使用,可以当作函数的局部参数理解;

 <!-- Visualisation RTAB-Map -->
      <node if="$(arg rtabmapviz)" pkg="rtabmap_ros" type="rtabmapviz" name="rtabmapviz" args="-d $(find rtabmap_ros)/launch/config/rgbd_gui.ini" output="screen">
         <param name="subscribe_stereo" type="bool" value="true"/>
         <param name="subscribe_odom_info" type="bool" value="true"/>
         <param name="queue_size" type="int" value="10"/>
         <param name="frame_id" type="string" value="base_footprint"/>
         <remap from="left/image_rect" to="/stereo_camera/left/image_rect_color"/>
         <remap from="right/image_rect" to="/stereo_camera/right/image_rect"/>
         <remap from="left/camera_info" to="/stereo_camera/left/camera_info_throttle"/>
         <remap from="right/camera_info" to="/stereo_camera/right/camera_info_throttle"/>
         <remap from="odom_info" to="/odom_info"/>
         <remap from="odom" to="/stereo_odometry"/>
         <remap from="mapData" to="mapData"/>
      </node>

(1)node:

-pkg是rtabmap_ros功能包的位置

-type定义节点的可执行文件名称为rtabmapviz

-name定义节点运行的名称rtabmapviz

-output="screen",将节点的标准输出打印到终端屏幕,默认输出为日志文档。

-param:运行launch文件后,"subscribe_stereo"这个parameter的值value就设置为"true",并加载到了ros的参数服务器上。

-args:命令行启动参数:传入rgbd_gui.ini这个参数

-remap:将节点名称从"left/image_rect"重映射"/stereo_camera/left/image_rect_color",在系统运行后原始名称会被替换为新名称。

 

posted on 2020-09-14 22:32  哔哔啵嘎嘎  阅读(468)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2026
浙公网安备 33010602011771号 浙ICP备2021040463号-3