Сейчас самый жёсткий гимнастический номер в робототехнике делает не человек, а металл. Двуногая машина уходит в полный оборот, в воздухе выбрасывает ноги в шпагат, а в это время программа без пафоса пересчитывает гравитацию и инерцию как переменные в задаче управления. Это управление с прогнозом: каждые несколько миллисекунд система заново подбирает моменты в суставах, чтобы центр масс не сорвался с безопасной траектории.
И вот что особенно цепляет: равновесие тут почти не главный герой. На первом месте — не убиться о собственную механику. В контроллер загружают полную модель динамики жёсткого тела: инерцию звеньев, ограничения контакта с опорой, внутренние нагрузки. Дальше система прокручивает сотни возможных продолжений и выбирает такую команду, при которой напряжения не заходят за предел прочности материала, но робот всё же успевает вернуть корпус в нужное положение и поставить ноги после переворота.
Точность здесь вообще рождается не из мечты об идеале, а из согласия с тем, что идеала не будет. Быстрые инерциальные датчики и энкодеры суставов шлют шумные данные в оценку состояния, где сигналы сшиваются так быстро, что робот успевает перепланировать движение ещё в воздухе. Он меняет углы ног и тем самым перекраивает собственный момент инерции — почти как фигурист, только без чутья, по формулам сохранения углового момента. А последний рубеж защиты совсем не в коде. Податливые лодыжки, точно настроенная жёсткость суставов, детали, которым заранее позволено принять удар на себя, превращают конструкцию в многоступенчатый амортизатор. Посадка может быть не красивой. Зато после неё робот не труп и готов пробовать снова.