【问题标题】:How to sync robot in ROS?如何在 ROS 中同步机器人?
【发布时间】:2019-10-04 20:11:40
【问题描述】:

在 Webots 中同步机器人同步字段应设置为 True,以便它等待 wb_robot_step,如 here 所述。 我有两个问题:

  1. 在使用 ROS 时如何使用 wb_robot_step,因为我们无法在控制器上下文中使用它。
  2. 如何同步多个同类机器人,即每个机器人都应该有自己的 wb_robot_step 或只有一个执行下一个物理步骤。

【问题讨论】:

    标签: webots


    【解决方案1】:

    要同步机器人的 controllerArgs 字段应该是set

    controllerArgs: --name=robot_01 --synchronize   
    
    1. 在 ROS 中,wb_robot_step 是 /robot/time_step。每次执行时都应该调用它。

    2. 为每个机器人调用自己的 /robot/time_step 服务。

    【讨论】:

      猜你喜欢
      • 2020-03-19
      • 2021-11-04
      • 1970-01-01
      • 2022-11-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多