docs.movel.ai
简体中文
简体中文
  • 概述
  • Seirios RNS
    • 安装手册
      • 安装前清单
      • Seirios简易部署
        • 安装 docker
        • 安装 Seirios RNS
      • 完整许可证激活
      • 初始化 Seirios RNS
      • 硬件集成
      • 导航调整
    • 产品功能
      • 构建地图
        • 自动构建地图
        • 2D 构建地图
        • 3D 构建地图
        • 实时外观地图构建
        • 基于ORB-SLAM 摄像头
        • 地图编辑器
      • 单一任务
        • 目标
        • Home 地址
        • 路径
        • 延迟
        • 遥控操纵
        • 区域
      • 系列任务
        • 队列管理器
        • 辅助任务
        • 任务列表
        • 行程安排
      • 补充功能
        • 画中画视图
        • 明暗模式
        • 精细遥控操作
        • 用户和团队管理
        • 自定义机器人名称
        • 体检
        • 硬件模块化
        • 全局日志
        • 白名单
        • 在用户界面中查看成本地图
      • 智能功能
        • 机器人
          • 路缘和匝道导航
          • 腿部防撞功能
        • 界面和逻辑
          • 人类侦查
          • 远程操作安全性
          • 电池回退功能
          • 在障碍物处停止的切换
      • 可选功能
        • 托盘检测
        • 自动对接功能
Powered by GitBook
On this page

Was this helpful?

Export as PDF
  1. Seirios RNS
  2. 安装手册

硬件集成

  1. 启动机器人的电机和传感器驱动程序

  2. 运行 rosnode list 以查找驱动程序的 ROS 节点的名称

  3. 运行 rosnode info ,其中是步骤 2 中确定的节点名称。示例输出:

    $ rosnode info /motors_ctrl 
    --------------------------------------------------------------------------------
    Node [/motors_ctrl]
    Publications: 
     * /odom [nav_msgs/Odometry]
     * /odom_euler [std_msgs/String]
     * /robot_batt_perc [std_msgs/Int16]
     * /rosout [rosgraph_msgs/Log]
     * /tf [tf2_msgs/TFMessage]
    
    Subscriptions: 
     * /cmd_vel [geometry_msgs/Twist]

  4. 根据运行步骤 3 显示的信息,确保: 机器人电机驱动器节点订阅主题 /cmd_vel 以获取速度命令。 激光雷达驱动节点发布激光数据到主题 /scan

  5. 如果主题名称未按照步骤 4 中的设置,请通过在启动文件中按以下格式添加一行来将它们重新映射到驱动程序的启动文件中:

    <node ...
      <remap from="<original topic name>" to="/cmd_vel"/>
    </node>
  6. 在机器人底座和激光雷达启动的同时,运行 rosrun rqt_tf_tree rqt_tf_tree 并检查帧是否按以下顺序链接:odom → base_link → laser.

  7. 如果base_link和laser的帧没有正确链接,请在激光雷达驱动的启动文件中添加以下行:

    <node pkg="tf" type="static_transform_publisher" name="base_link_to_laser" args="0.22 0 0.1397 0 0 0 base_link laser 100" />
  8. 在驱动程序节点运行的情况下,使用 rosrun rviz rviz 运行 RVIZ,执行以下检查:

    1. 激光数据 ("/scan")可以被看到并且朝向正确的方向。

    2. 远程操作时的运动方向正确。 机器人里程 ("/odom") 在远程操作期间正确更新。

Previous初始化 Seirios RNSNext导航调整

Last updated 3 years ago

Was this helpful?