Дрон с одним мотором: как это вообще возможно
Инженер Джошуа Бёрд собрал дрон с единственным мотором прямо в спальне. Разбираем физику, механику и программную магию этого проекта.
Когда один лучше четырёх
Вы когда-нибудь задумывались, почему у квадрокоптера четыре мотора? Это не прихоть дизайнеров — это физическая необходимость. Единственный большой ротор, как у вертолёта, создаёт реактивный момент: фюзеляж стремится вращаться в противоположном направлении. Вертолёты решают эту проблему хвостовым ротором. Квадрокоптеры справляются иначе: два мотора вращаются по часовой стрелке, два — против, расположенные диагональными парами. Крутящие моменты гасят друг друга, и корпус остаётся стабильным без хвостового ротора.
Именно поэтому идея летающего дрона с одним-единственным мотором звучит как инженерная ересь. Но инженер-программист Джошуа Бёрд (Joshua Bird) доказал, что это не просто возможно — это элегантно. Он собрал одномоторный дрон прямо у себя дома и протестировал его на кровати. Видео проекта попало на Hacker News и мгновенно разлетелось по технологическому сообществу.
Почему стандартный подход не работает с одним мотором
Прежде чем разобраться в решении Бёрда, важно понять масштаб проблемы. Для движения в любом направлении квадрокоптер использует концепцию дифференциальной тяги — изменение скорости моторов для создания дисбаланса сил. Когда моторов четыре, это даёт огромную гибкость управления. Когда мотор один — все эти степени свободы рушатся.
Большинство подходов к однороторным аппаратам либо требуют второго ротора для балансировки, либо вынуждают конструкцию расти в размерах, чтобы лопасти создавали достаточные управляющие усилия. Бёрд не хотел ни того ни другого.
Ключевое изобретение: шарнирный ротор под углом 45°
Сердце конструкции Бёрда — шарнирная втулка ротора. Конструкция использует комбинацию шарнирного пропеллера, быстрых изменений скорости вращения мотора и кастомной прошивки контроллера полёта и контроллера мотора, позволяющей реагировать на изменения менее чем за 0,2 миллисекунды.
Вот как это работает:
Каждая лопасть ротора установлена на шарнире под углом 45 градусов, который заставляет её поворачиваться при ускорении мотора. При этом одна лопасть задирается вверх, создавая больше подъёмной силы, тогда как другая опускается вниз, уменьшая её. Ускоряя и замедляя мотор по мере необходимости, Бёрд получил возможность управлять крен-тангажными движениями дрона.
Другими словами, вся магия управления — это синхронизация ускорений с угловым положением лопастей. В правильный момент цикла вращения небольшое ускорение или торможение мотора заставляет одну лопасть «отстать» от другой, создавая несимметричную подъёмную силу — и дрон наклоняется в нужную сторону.
graph TD
A[Мотор ускоряется] --> B[Лопасть A: шарнир поворачивается вверх]
A --> C[Лопасть B: шарнир поворачивается вниз]
B --> D[Больше подъёмной силы слева]
C --> E[Меньше подъёмной силы справа]
D --> F[Дрон кренится вправо]
E --> F
F --> G[Изменение курса без дополнительных моторов]
Управление рысканием (yaw)
Единственный мотор устраняет необходимость во вторичном механизме за счёт постоянного изменения скорости — ускорение увеличивает реактивный момент, а замедление создаёт противоположный реактивный момент. Это превращается в балансирующий акт между двумя силами для снижения крутящего момента на корпусе дрона до управляемого уровня.
В сочетании с основным крутящим моментом ротора, регулировками мотора и стабилизирующими 3D-печатными плавниками это обеспечивает эффективное управление рысканием.
Программная сторона: когда железо не успевает
Физика — это только половина задачи. Вторая половина — невероятно точное и быстрое управление.
Обычные регуляторы скорости дрона просто не справлялись. Бёрд перешёл на контроллер Moteus, который считывает положение вала мотора напрямую через магнитный энкодер. Это позволило довести систему до 300 ускорений в секунду, прежде чем она начала терять синхронизацию.
Затем он переписал прошивку так, чтобы контроллер полёта взаимодействовал с контроллером мотора напрямую и сам вычислял команды — это уменьшило задержку, убрало лишний вес и сэкономило деньги за счёт исключения дополнительной платы.
Роторный диск едва достигает шести дюймов в диаметре и вращается почти на 20 000 об/мин — это один из самых маленьких и быстрых шарнирных роторов, когда-либо применявшихся в подобных аппаратах.
Отладка: путь от теории к полёту
За каждым красивым видео с летающим прототипом стоит море боли. Проект Бёрда — не исключение.
Чтобы диагностировать проблемы, Бёрд собрал самодельную скоростную камеру на базе камеры Sony и вспышки, управляемой микроконтроллером, получающим сигналы от контроллера мотора дрона. Съёмка показала, что лопасти пропеллера были слишком мягкими и их пришлось заменить на 3D-печатные из более жёсткого филамента.
Создатель провёл множество тестовых полётов с кровати, многие из которых заканчивались крашем дрона и повреждениями стен, пока он доводил программирование до ума.
«Механически простая конструкция с шарнирным ротором переносит всю сложность в алгоритм управления» — комментатор на Hacker News
В итоге Бёрду удалось заставить 3D-печатный дрон летать, хотя он ограничен спальней из-за используемого метода навигации по инфракрасным маякам с фиксированной базой. В планах — добавить линейную камеру, чтобы дрон мог летать в других условиях.
Сравнение подходов к однороторным и многороторным дронам
| Параметр | Дрон Бёрда (1 мотор) | Ball-Drone Prescher | Классический вертолёт | Квадрокоптер |
|---|---|---|---|---|
| Количество моторов | 1 | 1 | 2 (main + tail) | 4 |
| Управление креном/тангажом | Шарнирный ротор 45° | 4 сервопривода + рули | Автомат перекоса | Дифференциальная тяга |
| Управление рысканием | Реактивный момент + плавники | Дифференциал рулей | Хвостовой ротор | Разность оборотов пар |
| Навигация | ИК-маяки (закрытое пространство) | Ручное RC | GPS / автономная | GPS / автономная |
| Открытый исходный код | ✅ GitHub | ❌ | ❌ | Частично |
| Сложность прошивки | Очень высокая | Средняя | Высокая | Средняя |
| Механическая сложность | Низкая | Средняя | Очень высокая | Низкая |
Почему это важно за пределами спальни
Небольшой дрон, построенный вокруг единственного мотора, бросает вызов одному из самых устоявшихся предположений в потребительских летательных аппаратах. Инженер и мейкер Джошуа Бёрд продемонстрировал прототип с шарнирным ротором и кастомной управляющей электроникой вместо четырёх независимо управляемых роторов, типичных для квадрокоптера.
Вот конкретные области применения, где такой подход может выстрелить:
- Микродроны для закрытых пространств — меньше вибраций, меньше движущихся частей, значит — выше надёжность
- Образовательные платформы — весь проект открыт, можно изучить принципы управления с минимальными затратами
- Исследования алгоритмов — однороторная система — идеальный стенд для отработки нелинейного управления
- Роевые системы — чем меньше компонентов, тем дешевле масштабирование
Конструкция с шарнирным ротором механически проста — она переносит всю сложность в алгоритм управления. Это философский выбор: меньше железа, больше математики.
Заключение
Проект Джошуа Бёрда — это классический пример того, как хобби-инженерия толкает технологии вперёд. Собранный в спальне, протестированный на кровати, несколько раз врезавшийся в стену — и всё же летающий.
Одномоторные дроны могут быть механически проще вертолётов или квадрокоптеров, но их управление требует более сложного программирования. Бёрд решил эту задачу элегантно: шарнир под 45°, магнитный энкодер, переписанная прошивка и 300 микрокорректировок в секунду вместо четырёх отдельных моторов.
Главный вывод: аппаратная простота и программная сложность — это не противоположности, а выбор архитектора. Иногда убрать три мотора и переписать прошивку — умнее, чем добавить компоненты.