Ev3 работа с инкодарами. Помагите новичку

Grun
beginner
beginner
Сообщения: 13
Зарегистрирован: 05 апр 2017, 10:16
Версия LabVIEW: 16
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Grun »

На данный момент он проезжает перекрестки, реверс, острый поворот, немного путается на реверс перекрестке, но находит путь
Теперь осталось найти финиш он ее путает с (Т) перекрестком.
Также он даже не знает где финиш так как функцию трэка пути я не смог написать. Как вариант можно использовать OpenCv
Хотел спросить возможно ли интеграция на блок ev3 openCV от labview
просто на Java(LeJos) они интегрировали на EV3
и с помощью камеры определять реверс квадраты и финиш
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Artem.spb »

А как вы вообще собираетесь делать робота, если не знаете ответа на такой базовый вопрос?
Не зная вашей траектории, не могу сказать ничего определённого, только предположения.
Если это поворот, то его можно отследить по резкому исчезновению линии. но если регулятор хороший, то он может успеть повернуть.
Если перекрёсток, то легче - оба датчика резко стали одинаковыми (тёмными).
Grun
beginner
beginner
Сообщения: 13
Зарегистрирован: 05 апр 2017, 10:16
Версия LabVIEW: 16
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Grun »

я таки сделал. Когда оба сенсора видит черную линию то рандомно поворачивает либо направо, либо налево это сделоно что бы добавить динамичности
теперь он путает финиш с перекрестком.
Вложения
2 - копия.jpg
2 - копия.jpg (5.32 КБ) 6643 просмотра
Grun
beginner
beginner
Сообщения: 13
Зарегистрирован: 05 апр 2017, 10:16
Версия LabVIEW: 16
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Grun »

Езду по черной линий сделал так

Он едет пока не увидит 2 черных линий а после переходит на реверс если реверс увидит 2 черных линий но поворачивает в рандомную сторону пока не увидеть черную лининю таким образом я выравниваю по линий

но теперь он проезжает все блоки заданные но не находить финиш
2 - копия.jpg
2.jpg
\


ему осталось доехать до финиша
Artem.spb

Activity Автор
professor
professor
Сообщения: 3394
Зарегистрирован: 31 июл 2011, 23:05
Награды: 2
Версия LabVIEW: 12-18
Благодарил (а): 49 раз
Поблагодарили: 172 раза
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Artem.spb »

Если перекрёсток и финишь ничем не отличаются, то это ненормально, тогда робот никак не сможет их отличить.
Например, линия финиша должна быть толще.
поворот в случайную сторону - плохая идея, так можно несколько раз один и тот же отрезок проехать. Правило левой/правой руки не зря придумали.
Методы езды я тоже не понимаю, никакого регулятора? ваш робот не сможет ехать идеально прямо, нужен хотя бы примитивный регулятор.
Grun
beginner
beginner
Сообщения: 13
Зарегистрирован: 05 апр 2017, 10:16
Версия LabVIEW: 16
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Grun »

будет бортик 5 см можно будет по нему орентироватся
Grun
beginner
beginner
Сообщения: 13
Зарегистрирован: 05 апр 2017, 10:16
Версия LabVIEW: 16
Контактная информация:

Re: Ev3 работа с инкодарами. Помагите новичку

Сообщение Grun »

у меня релейный регулятор вроде
Ответить
  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «Robotics»