Моє передумови:
Мій досвід - у твердій механіці та ЗЕД. Тож у мене нульовий досвід роботи з робототехніки / управління.
опис проблеми
Я розробляю стратегію управління для стабілізації складної 6-ножної динамічної системи. Крутячі моменти Ti від суглобів кожної ноги будуть використані для створення чистого моменту M на тілі, стабілізації системи. Цей момент М відомий із заздалегідь визначеної стратегії управління. (Бічна примітка: динамічний вирішувач має нелінійний обчислювальний тип)
Через брак досвіду у мене принципова плутанина з динамічною системою. Я хочу використовувати спільні моменти Ti для створення цього відомого чистого моменту M на кузові. Цей момент M є функцією
- поточні положення / кути всіх сегментів ніг
- сили реакції та моменти (які неможливо контролювати) кожної ноги
- контрольовані крутні моменти Ti кожної ноги
- час
У заданий час t:
--З стратегії управління бажаний чистий момент М обчислюється / відомий
- Один може читати / відчувати положення ніг, кути, сили реакції та моменти реакції (скажімо, з добре розміщених датчиків) у цей час t.
- З цієї інформації векторна алгебра легко дає бажані крутні моменти Ti, необхідні для створення чистого моменту M
На час t:
- хтось застосовує визначені раніше крутні моменти Ti (визначені при t) для створення потрібного моменту M
- Звичайно, ці крутні моменти Ti застосовуються на негайному етапі часу, оскільки вони не можуть бути застосовані миттєво
Тож саме там існує моя принципова плутанина. Моменти Ti були розраховані в , на підставі даних кутів / позицій / реакцій в , з метою створення моменту М . Однак ці крутні моменти Ti застосовуються в , де дані (кути / позиції / реакції) зараз різні - таким чином бажаний чистий момент M ніколи не може бути створений (якщо тільки ви не магічно застосуєте приведення в момент миттєвого зондування ). Я правильно розумію проблему управління?
Запитання
- Чи правильно я розумію проблему робототехніки? Які умови та стратегії навколо цієї дилеми?
- Звичайно, я міг би створити часові кроки між зондуванням і спрацюванням, щоб бути нескінченно малим, але це було б нереально / нечесно. Який баланс між реалістичним кроком часу, але також добре виконує завдання?