首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何计算drake中雅可比的导数?

如何计算drake中雅可比的导数?
EN

Stack Overflow用户
提问于 2019-07-23 19:01:49
回答 1查看 188关注 0票数 1

我已经成功地在drake中创建了MPB (类型为double),并设法用CalcJacobianTranslationalVelocity方法计算了指定点的数值雅可比。

但现在我对雅可比在同一时刻的导数感兴趣。自动区分似乎是一个合适的工具。

因此,我将我的工厂从double转换为AutoDiffXd,但无法成功地将Context转换为AutoDiffXd。

autodiff对象的CreateDefaultContext出现分段故障。

那么,有没有可能计算雅可比的导数值呢?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-07-23 21:09:07

用于MBP AutoDiffXdCreateDefaultContext绝对不应该出现seg故障。如果你有一个最小的复制品案例,请提交一个问题。

我确实认为你的工作流程应该是可行的。对于一些需要高性能的最常见的查询,我们提供了分析导数(例如,人们实际想要的通常是Jdotv )。因此,根据您的特定用例,我们有可能或将有一个比autodiff路由更好的工作流。

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

https://stackoverflow.com/questions/57162678

复制
相关文章

相似问题

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