帮助中心帮助中心
质心位置和雅可比矩阵
com = centerOfMass(机器人)
com = centerOfMass(机器人,配置)
[com, comJac] = centerOfMass(机器人,配置)
例子
com= centerOfMass (机器人)计算机器人的质心位置模型在国内配置,相对于基础框架。
com= centerOfMass (机器人)
com
机器人
com= centerOfMass (机器人,配置)计算机器人的质心位置模型指定的联合配置,相对于基础框架。
com= centerOfMass (机器人,配置)
配置
(com,comJac)= centerOfMass (机器人,配置)还返回质心的雅可比矩阵,与质心速度的关节速度。
(com,comJac)= centerOfMass (机器人,配置)
comJac
全部折叠
加载一个预定义的库卡LBR机器人模型,它被指定为一个RigidBodyTree对象。
RigidBodyTree
负载exampleRobots.matlbr
设置数据格式“行”。对于所有动力学计算,数据格式必须“行”或“列”。
“行”
“列”
lbr。DataFormat =“行”;
雅可比矩阵计算质心位置和家里机器人的配置。
[comLocation, comJac] = centerOfMass (lbr);
rigidBodyTree
机器人模型,指定为一个rigidBodyTree对象。使用centerOfMass函数,设置DataFormat财产,要么“行”或“列”。
centerOfMass
DataFormat
机器人配置,指定为一个向量与职位所有nonfixed关节的机器人模型。您可以生成一个配置使用homeConfiguration(机器人),randomConfiguration(机器人),或者通过指定自己的关节位置。使用的向量形式配置,设置DataFormat财产机器人要么“行”或“列”。
homeConfiguration(机器人)
randomConfiguration(机器人)
[x y z]
质心位置,作为一个返回[x y z]向量。向量描述了质心的位置指定配置相对于车身骨架,在米。
质心雅可比矩阵,作为一个3×——返回n矩阵,n是机器人速度的自由度。
[1]费瑟斯通,罗伊。刚体动力学算法。施普林格,2008年。DOI.org (Crossref), doi: 10.1007 / 978-1-4899-7560-7。
使用笔记和限制:
在创建rigidBodyTree对象,使用指定的语法MaxNumBodies作为增加身体的上界机器人模型。您还必须指定DataFormat房地产作为一个名称-值对。例如:
MaxNumBodies
机器人= rigidBodyTree (“MaxNumBodies”15岁的“DataFormat”,“行”)
最小化数据使用,限制数量的上限接近预期的身体模型。所有的数据格式都支持代码生成。金宝app使用动态函数,必须设置为数据格式“行”或“列”。
的显示和showdetails功能不支持代码生成。金宝app
显示
showdetails
rigidBodyTree|massMatrix|velocityProduct|gravityTorque
massMatrix
velocityProduct
gravityTorque
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室