У меня есть LeafSystem в Drake, с динамикой \ dot {x} = f (x, u), написанной в DoCalcTimeDerivatives. Фиксированные точки и точки обрезки этой системы не тривиально найти. Следовательно, я представляю, что для нахождения фиксированных точек нужно написать задачу нелинейной оптимизации:
найди х, ты;
S.T. Р (х, у) = 0
или
найди х, ты;
мин ф (х, и) ^ 2
Мне интересно, как мне воспользоваться преимуществами динамики, которую я уже написал в DoCalcTimeDerivatives LeafSystem, и написать нелинейную оптимизацию для поиска по x и u, чтобы найти неподвижные точки и точки обрезки в селезенке? Будем весьма благодарны за некоторые существующие примеры в Drake!