# MicroDuck 0.17.2 отделяет кратковременные зависания контроллера от потерянного сетевого сеанса

Source: TechNewsList (https://technewslist.com)
Canonical URL: https://technewslist.com/ru/article/microduck-daemon-0172-udp-stall-recovery-2026-10-13-night-ru
Section: Drones & Robots (https://technewslist.com/ru/drones-robotics)
Author: TechNewsList
Language: ru
Published: 2026-10-13T20:19:01.737+00:00
Updated: 2026-10-13T20:19:01.914192+00:00

> Новая версия демона Pollen сохраняет сеанс UDP-контроллера во время кратковременной потери ввода, отклоняет просроченные пакеты и предоставляет диагностику времени. Его программные средства защиты не являются физической гарантией аварийной остановки.

## TL;DR
- Демон MicroDuck 0.17.2 был выпущен 13 октября с настраиваемыми осями и изменениями, связанными с потерей управления UDP.
- Пороги устаревшего ввода и потери клиента по умолчанию составляют 300 мс и 1000 мс соответственно.
- Управление UDP — это дополнительный инструмент доверенной локальной сети; Программное время не является сертифицированным физическим тормозным путем.

## Key points
- Официальный релиз 0.17.2 был опубликован 13 октября в 09:46 UTC.
- В выпуске добавлены настраиваемые оси геймпада и ограничения на команды.
- В закрепленной документации значение stale_ms по умолчанию равно 300, а timeout_ms — 1000.
- Короткая входная остановка обнуляет ходьбу, сохраняя при этом блокировку отправителя; более длительный тайм-аут очищает сеанс.
- Управление UDP по умолчанию отключено, не проходит проверку подлинности и предназначено только для доверенной локальной сети.
- Обновления демонов, запущенные службы и отдельно установленные изученные политики необходимо проверять независимо.

## Что произошло

Pollen Robotics выпустила демон MicroDuck 0.17.2 13 октября в 09:46 UTC. В примечаниях к выпуску указаны настраиваемые оси геймпада и ограничения на команды, обработка поздних датаграмм, регистрация задержек и изменение, которое останавливает робота, когда контроллер зависает, сохраняя при этом сеанс. Это конкретное обновление управляющего программного обеспечения для маленького двуногого существа, а не новое заявление о его максимальной физической скорости или качестве усвоенных движений.

![Настоящий MicroDuck рядом с ноутбуком для кодирования иллюстрирует контекст управления и разработки, а не тест обновлений.](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1791917605335-n722s6-microduck-daemon-0172-udp-stall-recovery-2026-10-13-night-inside-1-8769e819c2.webp)
*Настоящий MicroDuck рядом с ноутбуком для кодирования иллюстрирует контекст управления и разработки, а не тест обновления. Фото: Pollen Robotics, воспроизведено MicroDuck Robot Community.*

Это изменение последовало за вчерашним введением и усовершенствованием дополнительного управления геймпадом UDP. Независимый обзор 0.17.1 от 13 октября описывает эту более раннюю версию, включая ее старое поведение по тайм-ауту. Он не тестирует новую версию на оборудовании. Таким образом, авторитетное время для этой истории взято из документации Поллена, прикрепленной к коммиту 0.17.2, а не из копирования цифр из предыдущего обзора.

## Почему это важно

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

Такое разделение полезно только тогда, когда понятны его пределы. Программный таймер устаревшего ввода не является аппаратным аппаратным аварийным остановом мгновенного действия, и его значение не определяет, насколько далеко робот переместится, прежде чем физически стабилизироваться. Задержка в сети, поведение контура управления, механика и текущее действие — все это может иметь значение. Разработчик должен рассматривать опубликованные значения как часть контракта на контроль, а не как сертификат безопасности для неконтролируемой эксплуатации.

## Технические детали

В закрепленном руководстве UDP значение stale_ms по умолчанию равно 300 миллисекундам, а timeout_ms — 1000 миллисекунд. Устаревший период ввода прекращается, сохраняя при этом блокировку отправителя и состояние удерживаемой кнопки. Более длительное молчание считается ушедшим и сеанс очищается; запрос на сидение следует позже, когда это необходимо. Порог устаревания должен оставаться ниже отдельного параметра мертвой зоны, а проверка конфигурации отклоняет несогласованные ограничения.

![Официальный крупный план показывает суставы и тело настоящего робота, при этом время программного обеспечения отличается от физической сертификации.](https://rkhynbcsbnkkcwgexzwg.supabase.co/storage/v1/object/public/media/api/1791917606896-sjtgm1-microduck-daemon-0172-udp-stall-recovery-2026-10-13-night-inside-2-2a71c54715.webp)
*Официальный крупный план показывает суставы и тело настоящего робота, при этом время программного обеспечения отличается от физической сертификации. Фото: Pollen Robotics, воспроизведено MicroDuck Robot Community.*

В выпуске также удаляются датаграммы с достаточной задержкой и сообщается время их прибытия. Это важно, поскольку получение пакета — это не то же самое, что получение текущей инструкции. Отложенная команда может быть синтаксически правильной, но неправильной в данный момент. Диагностика ссылок дает разработчикам возможность исследовать устаревшие поступления и задержки вместо того, чтобы предполагать, что каждая проблема связана с политикой ходьбы или отображением геймпада.

Служба UDP по умолчанию отключена и предназначена для доверенной локальной сети. В руководстве Pollen прямо говорится, что он не аутентифицирован и что доступные клиенты могут управлять роботом. Это не рекомендуемый путь управления через Интернет. Включение этого параметра изменяет, какой демон панели владеет входными данными: службы Bluetooth и UDP должны согласовать конфигурацию. Служба, которая сохраняет старые настройки, может напоминать сбой контроллера, даже если сеть исправна.

## Влияние на рынок и отрасль

Работа с настраиваемой осью делает входной контракт робота более адаптируемым, но его не следует путать с новой изученной способностью. Изменение исходной оси, инверсии или усиления изменяет то, что запрашивает контроллер. Это не демонстрирует, что физический робот может безопасно выполнять более широкий диапазон движений. Вклад релиза заключается в улучшении контроля и наблюдения, при этом политика перемещения и оборудование все еще нуждаются в собственной проверке.

Для открытых проектов робототехники подобные эксплуатационные детали могут быть более ценными, чем отполированная демонстрация. Пользователям необходимо знать, какая версия запущена, почему запрошенное действие было заблокировано и действительно ли входные данные достигли контроллера. Справочник команд Pollen предоставляет информацию о версии, работоспособности, конфигурации и проверке политик. В независимом более раннем обзоре также подчеркивается, что обновления демона и политики — это отдельные решения, а не одно автоматическое обновление для каждого поведения.

## За чем следить дальше

Перед намеренным обновлением владелец должен записать текущую версию, локальные переопределения, фактические привязки и установленные политики. Поддержите робота и проверьте путь управления в подходящей контролируемой установке. После этого снова сравните те же доказательства. Загруженный выпуск не доказывает, что служба перезапущена в нем, а новый демон не доказывает, что отдельно установленная политика изменилась или что локальное переопределение исчезло.

Наиболее полезной проверкой было бы сознательно различать кратковременную потерю ввода, долгое молчание, задержку пакетов и измененную структуру контроллера с журналами, показывающими итоговое состояние. Это план тестирования, а не заявление о том, что TechPulse его выполнил. Для характеристики характеристик остановки по-прежнему потребуются физические измерения. Опубликованное обновление программного обеспечения дает операторам больше доказательств для сбора; это не отменяет необходимости его собирать.

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

## Источники

- [Выпуск пыльцы 0.17.2](https://github.com/pollen-robotics/microduck/blob/35b71a2a4499eb22216b3417e19e97db602561d4/docs/robot/cheatsheet.md)— Временная метка и объединенная ось от 13 октября, задержка дейтаграмм, изменения в поздних пакетах и ​​остановленных клиентах.
- [Закрепленная управляющая документация UDP](https://github.com/pollen-robotics/microduck/blob/35b71a2a4499eb22216b3417e19e97db602561d4/docs/robot/cheatsheet.md)— Точные настройки версии по умолчанию: 300 мс устаревшего входа, 1000 мс тайм-аута, ограничение доверенной локальной сети, выбор службы и диагностика.
- [Справочник по командам управления закрепленным роботом](https://github.com/pollen-robotics/microduck/blob/35b71a2a4499eb22216b3417e19e97db602561d4/docs/robot/cheatsheet.md)— Текущая версия, работоспособность, переопределение конфигурации, разделение политик и проверка контроллера.
- [Независимый обзор источника 0.17.1](https://microduckrobot.org/news/daemon-0-17-1/)— Обзор предыдущего выпуска от 13 октября предоставляет контекст и старый тайм-аут 250 мс, явно не физическое тестирование или проверку 0.17.2.

Mentions: Пыльцевая робототехника, МикроДак

## Sources
- [Выпуск пыльцы 0.17.2](https://github.com/pollen-robotics/microduck/releases/tag/daemon-v0.17.2)
- [Закрепленная управляющая документация UDP](https://github.com/pollen-robotics/microduck/blob/35b71a2a4499eb22216b3417e19e97db602561d4/docs/robot/udp-pad.md)
- [Справочник по командам управления закрепленным роботом](https://github.com/pollen-robotics/microduck/blob/35b71a2a4499eb22216b3417e19e97db602561d4/docs/robot/cheatsheet.md)
- [Независимый обзор источника 0.17.1](https://microduckrobot.org/news/daemon-0-17-1/)