首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >搜索系统的不动点和修剪点

搜索系统的不动点和修剪点
EN

Stack Overflow用户
提问于 2018-04-30 20:15:44
回答 1查看 43关注 0票数 0

我在drake中有一个LeafSystem,用DoCalcTimeDerivatives编写了动力学\dot{x} = f(x,u)。这个系统的不动点和修剪点是很难找到的。因此,我认为需要写一个非线性优化问题才能找到不动点:

找到x,u;s.t.f(x,u)=0

求x,u;min f(x,u)^2

我想知道,我应该如何利用我在DoCalcTimeDerivatives of LeafSystem中已经写过的动力学,写一个非线性优化来搜索x和u,找到drake中的不动点和修剪点?一些在德雷克现有的例子将是非常感谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-05-01 00:51:53

为你的情况写文章很简单(一般情况下只需稍微困难一点.在我的TODO单子上)。

假设您的工厂支持符号化,那么查看轨迹优化将使您了解如何编写约束:transcription.cc#L212 (自动关闭版本如下):

fwiw,旧的matlab版本的一般情况如下:matlab/drake/matlab/solvers/FixedPointProgram.m

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/50107597

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档