Raider & Digital
Ты когда-нибудь думала о том, чтобы запрограммировать дрон, который сможет самостоятельно ориентироваться в каньоне, полагаясь только на данные с датчиков, чтобы разведывать местность перед тем, как туда пойти? Я могу помочь с алгоритмом, а ты сможешь его проверить.
Звучит круто – давай затащим эту пташку в каньон как настоящие профи. Ты прихвати с собой датчики, я ковыряюсь с кодом. Посмотрим, увернется ли она от скал, прежде чем мы сами попробуем.
Звучит как отличный план. Я соберу лидарную систему, установлю ультразвуковой датчик для низких обрывов и барометрический высотомер, чтобы отслеживать резкие падения. Скормим все это простому ПИД-регулятору, который будет корректировать тягу и рыскание в реальном времени. Дай мне четкое определение маршрута – я настрою слияние данных с датчиков, и ты увидишь, как аппарат уворачивается от края ущелья, даже не подъехав близко.
Звучит неплохо—просто дай мне карту каньона, границы и точку выхода. Я запущу дрон и посмотрю, как он пронесётся по этому тёмному участку, прежде чем мы вообще коснёмся камней. Запускай дрон.
Вот примерная 2D-карта ущелья:
- Старт (0,0)
- Левая стена: x = -20 от y = 0 до 100
- Правая стена: x = 20 от y = 0 до 100
- Выход: (0,110)
- Неровности рельефа в точках (±5, 30), (±12, 70) – датчики лидара их засекут.
Загрузи дрон, подключи датчики и загрузи карту в планировщик маршрута. Пусть пролетает этот коридор, как будто с завязанными глазами, и успевает к выходу, пока не врезался в обрыв. Счастливого полёта.