Симуляция веботов: ручка Thymio2 от Mobsya не пишет - PullRequest
2 голосов
/ 28 мая 2020

Я хочу смоделировать выкройки шитья Thymio 2 на фабриках c. Итак, я создал мир и реализовал поведение робота. Затем я добавил Thymio2Pen в bodySlot, но перо вообще не рисовало. Однако робот ехал так, как должен. Затем я создал другой, очень простой мир, используя только Thymio, Thymio2Pen и пол по умолчанию, и добавил контроллер, который установил скорости обоих двигателей на 5. И снова робот двигался, но не рисовал.

Итак, теперь я не знаю, почему перо не работает. Возможно, у кого-то была такая же проблема или кто-то знает, почему перо не рисует.

Я использую виртуальную машину Ubuntu. Качество текстур веботов среднее. Спасибо за ваши ответы

1 Ответ

0 голосов
/ 29 мая 2020

Это связано с тем, что перьему устройству требуется текстурированный пол, чтобы на нем можно было рисовать. Кроме того, наложение текстуры пола должно быть простым. Я бы рекомендовал вам скопировать прямоугольный пол арены, используемый в примере thymio2_pen.wbt:

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