ВЕТЕР РОБОТИКС
RU|EN
+7 910 048-27-03

Как робот знает, где он, с точностью до сантиметров

Как робот знает, где он, с точностью до сантиметров

Навигатор в телефоне ошибается на несколько метров. На дороге этого хватает: улица широкая, а поворот подскажет голос. Роботу в саду так нельзя. Междурядье у ягодных кустов - около трёх с половиной метров, и ошибка в пару метров означает гусеницу на кусте. Поэтому наш робот определяет своё место сразу тремя способами: по спутникам, лидаром и камерой.

Как работает GPS. Каждый навигационный спутник постоянно передаёт время по своим очень точным часам. Приёмник на земле ловит сигнал и по задержке понимает, как далеко до спутника. Зная расстояния до нескольких спутников, он находит свою точку. Примерно так можно понять, где стоишь, если слышишь, с каким опозданием доходит звон трёх разных колоколен. Сейчас на орбите работают несколько систем спутниковой навигации - GPS, ГЛОНАСС, Galileo, BeiDou, - и приёмник нашего робота видит одновременно около сорока спутников.

Откуда берутся метры ошибки. Сигнал идёт к земле через атмосферу и в её верхних слоях запаздывает то сильнее, то слабее - смотря по погоде и времени суток. Часы в самом приёмнике тоже неидеальны. Каждая мелочь добавляет к расстоянию сантиметры, а вместе они складываются в метры.

Как RTK убирает ошибку. Неподалёку стоит неподвижная базовая станция, её место заранее измерено очень точно. Она смотрит на те же спутники сквозь ту же атмосферу и ошибается почти так же, как робот. Разница между тем, что станция насчитала, и тем, где она стоит на самом деле, и есть поправка. Каждую секунду станция отправляет поправку через мобильный интернет, робот вычитает её из своего расчёта и знает место с точностью в пару сантиметров. Этот способ называется RTK.

Зачем роботу лидар и камера. Спутник говорит, где робот на карте, но не видит, что вокруг. Под кронами и у стен зданий сигнал слабеет или отражается, а куст за лето может разрастись в проход. Лидар - это лазерный дальномер: много раз в секунду он обводит всё вокруг и строит объёмную картину, где ряд, где столб, где человек. Камера добавляет то, чего лидар не различает. Вместе они держат робота посередине междурядья и останавливают его перед препятствием, а спутники следят, чтобы он шёл своим маршрутом и в конце ряда развернулся в нужный следующий.

Такая спутниковая точность давно работает и на полях. Агронавигаторы и автопилоты тракторов ведут технику ровными параллельными проходами, без огрехов и перекрытий, на этом держится точное земледелие. Разница в том, что трактору всё равно нужен человек в кабине.

Что делаем мы. Машины Ветер Роботикс ездят по спутниковой навигации с поправками RTK, а лидар и камера ведут их по ряду и следят за препятствиями. Так наш робот сам отрабатывает маршрут на ягодной плантации: проходит ряд длиной около пятисот метров, разворачивается и заходит в следующий. На картинке - настоящее облако точек, снятое лидаром нашего робота в ягодных рядах, и схема того, как работают вместе спутники, базовая станция, лидар и камера.

Мы в MAX и Телеграм: разработка и выезды, как есть.

НОВОСТИ

Другие новости

Что видит навигация наземного робота, когда система локализации сбивается

Что видит навигация наземного робота, когда система локализации сбивается

Опыт, сын ошибок трудных Робот идёт по саду медленнее шага человека, а его навигация вдруг сообщает, что он несётся со скоростью 180 км/ч. Так вела себя бортовая система локализации DLIO на ВЕТЕР ТЕГУ. Система локализации рассчитывает положение машины по данным датчиков. DLIO работает как внутренний навигатор без спутников: лидар сканирует окружение лазером, датчик движения чувствует повороты и толчки, а программа сравнивает каждый новый снимок с предыдущим и вычисляет, на сколько робот сместился. Если сравнение хоть раз даёт неверный результат, ошибка тянется дальше. FAST-LIO2 решает ту же задачу тем же набором датчиков. Что видела машина. На полевых записях при живой работе DLIO через несколько минут езды скорость по её выходу за один шаг подскакивала с медленного хода до заметно более быстрого, а потом за считанные секунды разгонялась до 180 км/ч. Положение уезжало вслед за этой выдуманной скоростью, и маршрут на бумаге раздувался в десятки километров. Как стало понятно, где причина. Инженеры Ветер Роботикс проиграли на железе борта ту же запись полевого дня через другую систему, FAST-LIO2. Маршрут по спутниковому замеру RTK - 332,4 м. FAST-LIO2 разошлась с ним всего на несколько процентов, а DLIO насчитала 20 653 м. Данные на входе одни и те же, результат разный. Значит, причину нужно искать в самом расчёте положения. Оговорка: это замер по записи. Машиной FAST-LIO2 не управляла. Эти испытания проходили ещё в мае. DLIO - лишь один из контуров локализации роботов Ветер Роботикс, и разбор касается только его. В Ветер Роботикс системы постоянно совершенствуют, а каждое обновление сначала прогоняют на тестовых стендах.

Что останавливает наземного робота на заводе? Обычная закрытая дверь

Что останавливает наземного робота на заводе? Обычная закрытая дверь

Казалось бы, главные враги наземного робота - лестницы, грязь и севшая батарея. На деле инспекционную машину на промышленном объекте чаще всего останавливает обычная закрытая дверь. Об этом и о других событиях недели - в обзоре отрасли наземных роботов. The Robot Report сообщает: компания ANYbotics вместе с dormakaba и LEGIC научила четвероногого робота ANYmal проходить через двери, которые открываются только по электронному пропуску. Такие двери стоят на электростанциях, в химических цехах и на шахтах - туда без бейджа не войти. Теперь робот получает допуск как сотрудник: дверь открывается для него по тем же правилам и с той же записью в журнале, перестраивать здание не нужно. Решение проверили на действующем объекте, и теперь его можно добавить к любой машине ANYmal из уже работающих. Смысл простой: обход оборудования имеет цену, только если машина добралась до каждого узла, а закрытая дверь была последним препятствием на этом пути. Вторая новость - из лабораторий. Tech Xplore Robotics пишет, что инженеры UCLA и Мичиганского университета собрали опытного робота-лягушку на упругих стержнях, которые гнутся и скручиваются. На шести разных типах местности такая конструкция оказалась быстрее традиционных жёстких ног. До хозяйства это пока далеко - речь об исследовании движения. Но направление любопытное: мягкость вместо жёсткости может пригодиться там, где жёсткие ноги буксуют, например на рыхлой и неровной земле. Третья тема недели - надёжность. The Robot Report анонсирует дискуссию инженеров WiBotic, Burro и Nextpower на отраслевой конференции: они разберут, почему уличные роботы выходят из строя. Причины знакомы любому, кто держит технику: перепады температур, вода, забитые пылью разъёмы, вибрация. Машина, которая отлично ездит по лаборатории, на улице ломается совсем по-другому. И четвёртое - инструменты для разработчиков. На форуме ROS Discourse, где общаются создатели роботов, представлен Mission Canvas: программа, в которой отдельные навыки машины собираются в связный маршрут - куда ехать, что там делать и куда двигаться дальше. Это инструмент для тех, кто настраивает роботов, владельцу машины он напрямую не нужен, но именно из таких инструментов складывается то, что робот однажды сделает сам. Где здесь Ветер Роботикс? Гусеничная платформа ВЕТЕР ТЕГУ возит урожай малины по рядам ягодного хозяйства - та же перевозка по известному маршруту, что и у зарубежных полевых машин. А гусеничная платформа ВЕТЕР СЦИНК со снегоуборочным навесным работает как робот снегоуборщик: убирает снег на проездах и дорожках.

Что съедает батарею робота в саду: развороты в конце грядки

Что съедает батарею робота в саду: развороты в конце грядки

Казалось бы, чем быстрее едет машина, тем больше энергии она тратит на километр пути. Замер на гусеничной платформе ВЕТЕР ТЕГУ показал, что это почти так, но разница меньше, чем ждёшь: на ровном ходу от 1,4 до 3,3 км/ч расход на километр растёт со скоростью примерно на 10 %, а быстрее 4 км/ч данных в замере нет - замер впереди. Зато разворот в конце грядки обходится примерно вчетверо дороже прямого хода. На гусеничном шасси стоит бортовой самописец - прибор, который сам записывает ток и скорость во время работы. Он записал 4 дня работы наземного робота в саду: около 3,6 часа хода, без груза, на небольших уклонах сада до 5 градусов. В замер вошёл только ток моторов. Бортовая электроника в него не входит, при этом она работает всегда, даже на стоянке, и по расчёту берёт около 39 Вт - примерно как небольшая лампочка. То есть реальный расход батареи чуть больше цифр ниже - на эту самую лампочку. Основная работа шла на прямом ходу около 2,3 км/ч - это медленнее обычного шага человека. Здесь стоит различать две вещи: мощность - это сколько энергии моторы тянут прямо сейчас, а расход - сколько уйдёт на километр пути. На прямом ходу около 2,3 км/ч расход - 1,9 А·ч на километр. На ровном установившемся ходу расход на километр растёт со скоростью: 1,8 А·ч на километр при 1,4 км/ч и 2,0 А·ч на километр при 3,3 км/ч - разница примерно 10 %. Быстрее 4 км/ч в замере данных почти нет, так что там выводов пока нет - замер впереди. Что это значит для хозяйства: скорость робота определяет, как быстро садится батарея по времени, а на километр грядки расход меняется мало. Проехать тот же ряд на 3,3 км/ч вместо 1,4 км/ч - значит потратить на километр примерно на 10 % больше, но за заметно меньшее время. А вот разворот - другое дело. Машина разворачивается медленно, на ходу около 1,6 км/ч, но моторы при этом тянут заметно больше, чем на прямом ходу. Если пересчитать разворот на километр такого движения, выйдет 7,8 А·ч на километр при ходе около 1,6 км/ч - примерно вчетверо больше, чем километр прямого хода. Вывод, который инженеры Ветер Роботикс дают владельцам садов, простой: чем длиннее грядки и чем меньше разворотов на маршруте, тем дальше машина уедет на одном заряде. Приятная деталь напоследок: когда машина стоит, ток моторов равен нулю и мощность по замеру - 0 Вт, работает только электроника с её 39 Вт по расчёту. Пауза в работе почти ничего не стоит. И за все 4 дня моторы не нагрелись выше 41 градуса - это теплее человеческой руки, но далеко до перегрева.

КОНТАКТ

Расскажите, какая у вас задача?

Опишите задачу и условия работы - ответим, подойдёт серийный робот или нужна доработка.

ТЕЛЕФОН

+7 910 048-27-03

Только звонки.
ОСТАВИТЬ ЗАЯВКУ

@veter_contact_bot

Заявка через Телеграм. Ответим в том же чате.
ПОЧТА

info@veter.tech

Для писем и документов.
НАШИ КАНАЛЫ

Телеграм  MAX

Новости разработки и выездов.
ПРЕДСТАВИТЕЛЬ В РЕГИОНЕ

Где купить