【问题标题】:Webots simulation: Mobsya's Thymio2 pen doesn't writeWebbots 模拟:Mobsya 的 Thymio2 笔不写字
【发布时间】:2020-07-12 05:05:39
【问题描述】:

我想模拟 Thymio 2 在织物上绘制缝纫图案。所以我创建了一个世界并实现了机器人的行为。然后我在 bodySlot 中添加了一个 Thymio2Pen,但笔根本没有画。然而,机器人确实按照应有的方式行驶。然后,我创建了一个不同的、非常简单的世界,只有 Thymio、Thymio2Pen 和默认地板,并添加了一个控制器,将两个电机速度都设置为 5。机器人再次驱动但它没有绘图。

所以现在我不知道为什么笔不工作了。也许有人遇到过同样的问题或知道为什么笔不画。

我正在使用 Ubuntu 虚拟机。 Webots 的纹理质量中等。 为你的答案加油

【问题讨论】:

    标签: webots


    【解决方案1】:

    这是因为笔设备需要有纹理的地板才能在其上绘画。此外,地板的纹理映射应该很简单。我建议您复制thymio2_pen.wbt 示例中使用的矩形竞技场地板:

    RectangleArena {
      floorTileSize 1 1
      floorAppearance PBRAppearance {
        baseColorMap ImageTexture {
          url [
            "textures/paper.jpg"
          ]
        }
        roughness 1
        metalness 0
      }
    }
    

    【讨论】:

    • 嗨,奥利维尔,感谢您的回答。我将 thxmio"_pen.wbt 世界中的 RectangleArena 复制并粘贴到我的世界中,但笔仍然无法工作。而且我还更改了笔的颜色,所以这应该不是问题。
    • 在这种情况下,我建议您从工作中的 thymio_pen.wbt 示例开始,逐步将其修改为您自己的示例,然后查看笔停止工作。然后您将了解问题的原因。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-08-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-06-01
    相关资源
    最近更新 更多