loadrobot
语法
描述
从机器人装载一个机器人模型库作为一个robotRBT
= loadrobot (robotname
)rigidBodyTree
对象指定的机器人模型的名字robotname
。
导入自己的机器人模型从一个统一的机器人描述格式(URDF), XML宏(Xacro),或模拟格式(SDF)文件或描述Simscape™多体™模型中,看到importrobot
函数。
(
使用一个或多个指定附加选项名称-值对参数。例如,robotRBT
,robotData
)= loadrobot (robotname
,名称,值
)“引力”,[0 0 -9.81]
引力属性设置为-9.81 m / s2在z方向的机器人模型。
请注意
使用rigidBodyTree
模型生成的机器人loadrobot
与smimport
(Simscape多体)功能,您必须下载并安装机器人系统工具箱机器人库数据万博1manbetx从文件交换支持包。有关更多信息,请参见机器人安装机器人系统工具箱图书馆数据支持包万博1manbetx。
例子
负载提供机器人模型
这个例子展示了如何加载一个包括机器人模型使用loadrobot
。指定的选择机器人的名字之一rigidBodyTree
机器人模型,该模型包含运动学和动力学约束和视觉几何网格为指定的机器人。
gen3 = loadrobot (“kinovaGen3”);
显示了机器人模型图。
显示(gen3);
输入参数
robotname
- - - - - -机器人模型的名字
“abbIrb120”
|“abbIrb120T”
|“abbIrb1600”
|…
机器人模型,名称指定为一个有效的机器人模型的名字:
机器人模型 | 网格可视化 | 描述 |
---|---|---|
“abbIrb120” |
|
ABBIRB 120六轴机器人 |
“abbIrb120T” |
|
ABB IRB 120 t六轴机器人 |
“abbIrb1600” |
|
ABBIRB 1600六轴机器人 |
“abbYuMi” |
|
ABB由美2-armed机器人 |
“amrPioneer3AT” |
|
熟练MobileRobots先锋3移动机器人 |
“amrPioneer3DX” |
|
熟练MobileRobots先锋dx移动机器人 |
“amrPioneerLX” |
|
熟练MobileRobots先锋LX移动机器人 |
“阿特拉斯” |
|
波士顿动力公司阿特拉斯®仿人机器人 |
“clearpathHusky” |
|
Clearpath机器人沙哑的移动机器人 |
“clearpathJackal” |
|
Clearpath机器人豺移动机器人 |
“clearpathTurtleBot2” |
|
Clearpath机器人TurtleBot 2移动机器人 |
“fanucLRMate200ib” |
|
FANUC LR交配200 ib六轴机器人 |
“fanucM16ib” |
|
发那科M-16iB六轴机器人 |
“frankaEmikaPanda” |
|
Franka Emika熊猫7轴机器人 |
“kinovaGen3” |
版本1: 版本2: |
KINOVA®Gen3 7轴机器人 |
“kinovaJacoJ2N6S200” |
|
KINOVA错话®2-fingered 6自由度机器人对于手腕 |
“kinovaJacoJ2N6S300” |
|
KINOVA错话®3-fingered 6自由度机器人对于手腕 |
“kinovaJacoJ2N7S300” |
|
KINOVA错话®3-fingered 7自由度机器人对于手腕 |
“kinovaJacoJ2S6S300” |
|
KINOVA错话®3-fingered 6自由度机器人球腕 |
“kinovaJacoJ2S7S300” |
|
KINOVA错话®3-fingered 7自由度机器人球腕 |
“kinovaJacoTwoArmExample” |
|
两个KINOVA错话对于非手腕®3-fingered 6自由度机器人 |
“kinovaMicoM1N4S200” |
|
KINOVA MICO®2-fingered 4自由度的机器人 |
“kinovaMicoM1N6S200” |
|
KINOVA MICO®2-fingered 6自由度机器人 |
“kinovaMicoM1N6S300” |
|
KINOVA MICO®3-fingered 6自由度机器人 |
“kinovaMovo” |
|
KINOVA MOVO®2-armed移动机器人 |
“kukaIiwa7” |
|
库卡LBR iiwa 7 R800 7轴机器人 |
“kukaIiwa14” |
|
库卡LBR iiwa 14 R820 7轴机器人 |
“meca500r3” |
|
Mecademic Meca500 R3六轴机器人 |
“omronEcobra600” |
|
欧姆龙eCobra 600四轴SCARA机器人 |
“puma560” |
|
彪马560六轴机器人 |
“quanserQArm” |
|
Quanser QArm4自由度机器人 |
“quanserQBot2e” |
|
Quanser QBot 2 e移动机器人 |
“quanserQCar” |
|
Quanser QCar移动机器人 |
“rethinkBaxter” |
|
巴克斯特考虑机器人2-armed机器人 |
“rethinkSawyer” |
|
重新考虑机器人历险记7轴机器人 |
“robotiq2F85” |
|
Robotiq 2 f - 85两个指状爪 可以使用夹持机械手与下面的列表:
|
“robotisOP2” |
|
ROBOTIS OP2仿人机器人 |
“robotisOpenManipulator” |
|
ROBOTIS OpenMANIPULATOR四轴机器人抓手 |
“robotisTurtleBot3Burger” |
|
ROBOTIS TurtleBot 3汉堡机器人 |
“robotisTurtleBot3Waffle” |
|
ROBOTIS TurtleBot 3华夫格的机器人 |
“robotisTurtleBot3WaffleForOpenManipulator” |
|
ROBOTIS TurtleBot 3 OpenMANIPULATOR华夫格的机器人 |
“robotisTurtleBot3WafflePi” |
|
ROBOTIS TurtleBot 3华夫格π机器人 |
“robotisTurtleBot3WafflePiForOpenManipulator” |
|
ROBOTIS TurtleBot 3华夫格πOpenMANIPULATOR机器人 |
“universalUR3” |
|
通用机器人UR3六轴机器人 |
“universalUR3e” |
|
通用机器人UR3e六轴机器人 |
“universalUR5” |
|
通用机器人UR5六轴机器人 |
“universalUR5e” |
|
通用机器人UR5e六轴机器人 |
“universalUR10” |
|
通用机器人UR10六轴机器人 |
“universalUR10e” |
|
通用机器人UR10e六轴机器人 |
“universalUR16e” |
|
通用机器人UR16e六轴机器人 |
“瓦尔基里” |
|
美国国家航空航天局瓦尔基里仿人机器人 |
“willowgaragePR2” |
|
“柳树车库”的PR2机器人移动 |
“yaskawaMotomanMH5” |
|
日本安川电气Motoman MH5六轴机器人 |
数据类型:字符
|字符串
名称-值参数
指定可选的双参数作为Name1 = Value1,…,以=家
,在那里的名字
参数名称和吗价值
相应的价值。名称-值参数必须出现在其他参数,但对的顺序无关紧要。
R2021a之前,用逗号来分隔每一个名称和值,并附上的名字
在报价。
例子:“引力”,[0 0 -9.81]
引力属性设置为-9.81 m / s2在z方向的机器人模型。
DataFormat
- - - - - -运动学和动力学函数的输入/输出数据格式
“结构”
(默认)|“行”
|“列”
输入/输出数据格式为机器人的运动学和动力学函数模型,指定为逗号分隔组成的“DataFormat”
和“结构”
,“行”
,或“列”
。使用动态功能,您必须指定“行”
或“列”
。这名称-值对集合DataFormat财产的rigidBodyTree
机器人模型。
重力
- - - - - -重力加速度的机器人
(0 0 0)
米/秒2(默认)|三元素的向量形式(xyz]
重力加速度的机器人,指定为逗号分隔组成的“重力”
和一个三元素的向量形式(xyz]
在米/秒2。每个元素对应的加速度机器人框架的基础x- - - - - -,y- - - - - -,z分别方向。这名称-值对集合重力财产的rigidBodyTree
机器人模型。
版本
- - - - - -URDF版本的机器人模型
1
(默认)|数字标量
URDF版本的机器人模型,指定为一个数字标量。
机器人模型 | 版本 |
---|---|
“kinovaGen3” |
1 ——加载kinovaGen3.urdf 机器人模型 |
2 ——加载kinovaGen3V12.urdf 机器人模型 |
例子:loadrobot (“kinovaGen3”、“版本”,2)
输出参数
robotRBT
——刚体树机器人模型
rigidBodyTree
对象
刚体树机器人模型,作为一个返回rigidBodyTree
对象。这个模型包含所有基于机器人的运动学和动力学约束中指定源文件robotData
。一些模型也包含视觉机器人轨迹的可视化网格一样。
robotData
——机器人模型信息
结构
机器人模型信息,返回一个包含这些字段的结构。函数返回值字段是否基于指定的类型的机器人robotname
输入。无关的领域,机器人是空的。
此表描述了机器人结构模型信息的字段。
场 | 描述 |
---|---|
(相关的所有机器人类型) |
返回的机器人模型的名称 |
(相关的所有机器人类型) |
URDF文件的文件路径,用于创建刚体树模型 |
(相关的所有机器人类型) |
URL的机器人模型 |
(相关的所有机器人类型) |
版本号的机器人模型 |
WheelRadius |
机器人的轮半径米 |
轴距 |
在米前后轮轴之间的距离 |
TrackWidth |
轮子在轴上米之间的距离 |
MaxTranslationalVelocity |
机器人的最大线速度m / s |
MaxRotationalVelocity |
机器人的最大角速度在rad / s |
DriveType |
所有的机器人建模与一个固定的基地,但这个字段描述了实际机器人的驱动方式。以下的驱动器类型可以是任何一个基于指定的机器人:
|
ManipulatorMotionModel |
机器人机械手的运动模型
|
MobileBaseMotionModel |
移动的运动运动模型的基础。以下的运动模型可以是任何一个基于指定的机器人:
|
HasBodyInertias |
国旗表明如果机器人模型惯量,表示作为一个1 (真正的 )如果机器人模型至少有一个与身体惯性或身体0 (假 )如果没有身体惯性的机器人模型。 |
数据类型:结构体
版本历史
介绍了R2019b
Beispiel offnen
您有一张这本Beispiels geanderte版本。您这本Beispiel麻省理工学院古老Anderungen offnen吗?
MATLAB-Befehl
您有窗户的链接geklickt,汪汪汪der diesem MATLAB-Befehl entspricht:
在das MATLAB-Befehlsfenster Fuhren您窝Befehl军队Eingabe来自。浏览器unterstutzen MATLAB-Befehle。
你也可以从下面的列表中选择一个网站:
表现最好的网站怎么走吗
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。