python-3.x - 如何对质量、质心、惯性等进行 MultibodyPlant 计算的梯度?
问题描述
我看到了Underactuated:System Identification的当前章节和相应的笔记本,它目前是通过符号来完成的。
我想尝试使用前向模式自动微分(“autodiff” viaAutoDiffXd
等)进行系统识别之类的东西,只是为了检查可伸缩性之类的东西,更好地了解 Drake 中的符号和 autodiff 选项等。
作为使用 autodiff 进行系统识别的第一步,我如何获取MultibodyPlant
相对于惯性参数(例如质量)的量梯度(例如广义力、正向动力学等)?
- 注意:在撰写本文时,Underactuated 章节 + 笔记本的永久链接:sysid.html , sysid.ipynb
解决方案
Drake 的 公式MultibodyPlant
与 Drake 系统框架结合使用,可以允许您通过使用RigidBody<T>
给定植物的Context<AutoDiffXd>
.
推荐阅读
- sql - 从每日百分位值计算每月百分位值
- push-notification - 当用户发送大文本时,我们没有收到推送通知。
- azure - 无法使用 U-SQL 读取 Excel 文件
- angular - 在 Angular 6 中交换组件的更好方法
- c# - 实体框架迁移从头开始创建所有表
- google-app-engine - GC Cloud Build 通过内部 IP 访问 Compute Engine
- python - Python - 删除子文件夹(仅删除子文件夹而不删除其他文件)
- c# - Bot-framework v4.0:如何获取用户的时区
- android - 如何在 android 的 DatePicker 中将默认语言环境设置为英语?
- html - 在 Rails html.slim 中向文本添加图标