Lego Robot для сбора мячей для настольного тенниса - PullRequest
0 голосов
/ 27 февраля 2019

У меня есть цель построить робота, который сможет собирать мячи для настольного тенниса и помещать их в цели A и B, которые видны слева и справа от добавленной картинки.Для информации, курс является прямоугольным с одним препятствием;четырехстенный крест.

На данный момент я купил Pixy 2, чтобы распознавать шары, которые ему нужно забрать.

У меня два вопроса:

  1. Является ли Lego Mindstorm (LM)простой / разумный язык программирования для решения этой проблемы, и может ли LM также легко контролировать движения робота?
  2. Можно ли использовать Java вместо LM для решения этой проблемы?(Это было бы предпочтительным, поскольку я знаю Java, но не LM)

enter image description here

Ответы [ 2 ]

0 голосов
/ 27 февраля 2019
  1. Язык программирования Lego Mindstorm по умолчанию является визуальным / на основе блоков.Он предназначен для детей без опыта программирования.Итак, если вы знаете Java, у вас не будет проблем с его использованием.На самом деле вы найдете это слишком простым.
    Программирование движения робота очень простое, и оно идет как пример проекта из набора Mindstorm.
    Plus: Ваша камера поставляется с плагинами для добавления своего собственного блока.в среду программирования Mindstorms .У вас даже есть пример проекта по созданию робота-преследователя .
  2. Из моего опыта (с Mindstorms NXT2) попытка использовать LeJOS () не была простой.Но это было несколько лет назад, с более старой версией, которую вы указали в тегах (ev3).
0 голосов
/ 27 февраля 2019

Как я понимаю, LM не является языком программирования, и вы можете использовать несколько комплектов программного обеспечения для развертывания программы на LM.Некоторые из них основаны на Java.

См. https://en.wikipedia.org/wiki/Lego_Mindstorms

...