【pinocchio动力学库01】pinocchio动力学库中的运动学相关函数

【pinocchio动力学库01】pinocchio动力学库中的运动学相关函数
【pinocchio动力学库02】pinocchio动力学库中的运动学导数相关函数
【pinocchio动力学库03】pinocchio动力学库中的迭代牛顿-欧拉算法RNEA相关函数

pinocchio动力学库中的运动学相关函数

序号函数名称输入变量输出变量含义
1updateGlobalPlacementsmodel:刚体系统的模型结构;data:刚体系统的数据结构data:刚体系统的数据结构根据关节的相对位置,更新关节 oMi 的全局位置;例如,在调用 pinocchio::rnea、pinocchio::aba 等之后,此算法可能有助于调用更新全局关节位置
2forwardKinematicsmodel:刚体系统的模型结构;data:刚体系统的数据结构;q:关节位置q:关节位置根据当前关节位置,更新关节位置
3forwardKinematicsmodel:刚体系统的模型结构;data:刚体系统的数据结构;q:关节位置;v:关节速度q:关节位置;v:关节速度根据当前关节位置和速度,更新关节位置和空间速度
4forwardKinematicsmodel:刚体系统的模型结构;data:刚体系统的数据结构;q:关节位置;v:关节速度;a:关节加速度q:关节位置;v:关节速度;a:关节加速度根据当前关节位置、速度和加速度,更新关节位置、空间速度和空间加速度
5getVelocitymodel:刚体系统的模型结构;data:刚体系统的数据结构;jointId:关节编号;rf:用于表达速度的参考坐标系在所需参考系中表示的关节的空间速度返回在所需参考系中表示的关节的空间速度;必须首先调用 pinocchio::forwardKinematics 来更新数据结构中的位置和速度值(Fist or second order forwardKinematics should have been called first)
6getAccelerationmodel:刚体系统的模型结构;data:刚体系统的数据结构;jointId:关节编号;rf:用于表达速度的参考坐标系在所需参考系中表示的关节的空间加速度返回在所需参考系中表示的关节的空间加速度;必须首先调用 pinocchio::forwardKinematics 来更新数据结构中的位置、速度和加速度值(Second order forwardKinematics should have been called first)
7getClassicalAccelerationmodel:刚体系统的模型结构;data:刚体系统的数据结构;jointId:关节编号;rf:用于表达速度的参考坐标系在所需参考系中表示的关节的传统加速度返回在所需参考系中表示的关节的“传统”加速度;这与考虑了离心效应的“空间”加速度不同;必须首先调用 pinocchio::forwardKinematics 来更新数据结构中的位置、速度和加速度值(Second order forwardKinematics should have been called first)
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DearMrDerek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值