【发布时间】:2021-03-03 12:30:38
【问题描述】:
我想问一下解决轨迹优化问题的合适工作流程是什么,该问题考虑了 Drake 中 MBP 中不同身体之间的接触相互作用。类似paper 中解决的问题。我尝试过使用DirectCollocation 类,但显然它没有将接触力视为优化变量。有没有办法将它们合并到DirectCollocation 生成的数学程序中?谢谢。
【问题讨论】:
标签: drake
我想问一下解决轨迹优化问题的合适工作流程是什么,该问题考虑了 Drake 中 MBP 中不同身体之间的接触相互作用。类似paper 中解决的问题。我尝试过使用DirectCollocation 类,但显然它没有将接触力视为优化变量。有没有办法将它们合并到DirectCollocation 生成的数学程序中?谢谢。
【问题讨论】:
标签: drake
通过联系进行计划时需要考虑几件事
所以你需要以下功能:
DirectCollocationConstraint。很遗憾,Drake 还没有实现这些功能。 Drake 内部最接近的匹配在此folder,起点可能是StaticEquilibriumProblem。这个类做了特征1和部分特征2(它有互补性约束,但只有静态平衡约束而不是动态约束),但不做特征3(后向欧拉步骤)。
【讨论】:
sliding_friction_complementarity_constraint。它们也没有在 pydrake 文档中列出。有没有一种快速的方法可以将它们导入我的 Python 程序?
contact_wrench_evaluator 和sliding_friction_complementarity_constraint 对我最有用。但是,我担心我已经安装了二进制 Drake。能更新吗?