Недоактуирование
Недоуправляемость (англ. underactuation) — технический термин, используемый в робототехнике и теории управления для описания механических систем, которые не могут быть произвольно приведены к заданной траектории в конфигурационном пространстве. Такое состояние может возникать по разным причинам, самая простая из которых — когда в системе число исполнительных механизмов (актуаторов) меньше, чем степеней свободы. В этом случае система называется тривиально недоуправляемой.
Класс недоуправляемых механических систем весьма обширен и включает такие разнообразные примеры, как автомобили, самолёты, а также животные.
Определение
Для понимания математических условий, приводящих к недоуправляемости, необходимо рассмотреть динамику, управляющую соответствующими системами. Законы Ньютона определяют, что динамика механических систем по своей природе является уравнением второго порядка. В общем виде эта динамика может быть описана вторым порядком дифференциального уравнения:
Где:
— вектор состояния положения,
— вектор управляющих воздействий,
— время.
Кроме того, во многих случаях динамика таких систем может быть переписана с аффинной зависимостью от управляющих воздействий:
В этой форме система считается недоуправляемой, если[1]:
Когда это условие выполняется, существуют такие направления ускорения, которые не могут быть достигнуты ни при каком управляющем воздействии.
Следует отметить, что не обязательно однозначно определяет число актуаторов (исполнительных механизмов) в системе. Действительно, исполнительных механизмов может быть больше, чем степеней свободы, и система всё равно может быть недоуправляемой. Также важно учитывать, что зависит от состояния . Это означает, что могут существовать такие состояния, в которых в остальном полностью управляемая система становится недоуправляемой.
Примеры
Классическим примером тривиально недоуправляемой системы является инвертированный маятник: у него две степени свободы (одна — для горизонтального движения платформы, другая — для углового движения маятника), но только одна из них (позиция тележки) приводится в действие напрямую, а другая управляется только косвенно. Несмотря на естественную высокую неустойчивость, такая недоуправляемая система остаётся управляемой.
Обычный автомобиль является недоуправляемым из-за неголономных ограничений, накладываемых колёсами: например, автомобиль не может ускоряться в направлении, перпендикулярном направлению вращения колёс. Аналогичные рассуждения справедливы для лодок, самолётов и большинства других транспортных средств.
Примечания
- ↑ Tedrake, Russ. Underactuated Robotics: Learning, Planning, and Control for Efficient and Agile Machines : [англ.]. — 2008.
Литература
- M. Saliba, C.W. de Silva. An Innovative Robotic Gripper for Grasping and Handling Research // IEEE Journal of Robotics and Automation. — 1991. — С. 975–979.
- N. Dechev, W.L. Cleghorn, S. Naumann. Multiple Finger, Passive Adaptive Grasp Prosthetic Hand // Journal of Mechanism and Machine Theory. — 2001. — Т. 36, № 10. — С. 1157–1173.
Ссылки
- Canudas-de-Wit, C. On the concept of virtual constraints as a tool for walking robot control and balancing // Annual Reviews in Control. — 2004. — Т. 28. — С. 157–166. (Elsevier)
- Нелинейные системы Nonlinear Systems (англ.). College of Mechanical and Nuclear Engineering, Kansas State University. Дата обращения: 8 июня 2024. Архивировано 4 марта 2016 года.