文档帮助中心文档
负载刚体树机器人模型
robotRBT = loadrobot (robotname)
[robotRBT, robotData] = loadrobot (robotname)
[robotRBT, robotData] = loadrobot (robotname、名称、值)
例子
robotRBT= loadrobot (robotname)加载一个机器人模型作为rigidBodyTree对象由机器人模型名称指定robotname.
robotRBT= loadrobot (robotname)
robotRBT
robotname
rigidBodyTree
将您自己的机器人模型导入为统一机器人描述格式(URDF)文件或Simscape™多体™模型中,看到importrobot函数。
importrobot
[robotRBT,robotData) = loadrobot (robotname)以结构形式返回关于机器人模型的附加信息,robotData.
[robotRBT,robotData) = loadrobot (robotname)
robotData
[robotRBT,robotData) = loadrobot (robotname,名称,值)使用一个或多个名称-值对参数指定其他选项。例如,“引力”,[0 0 -9.81]设置重力属性为-9.81 m/s2在z-方向为机器人模型。
[robotRBT,robotData) = loadrobot (robotname,名称,值)
名称,值
“引力”,[0 0 -9.81]
全部折叠
这个例子展示了如何使用loadrobot.指定一个选择机器人名称以获得rigidBodyTree包含运动学和动力学约束以及指定机器人几何形状的视觉网格的机器人模型。
loadrobot
gen3 = loadrobot (“kinovaGen3”);
用图表展示机器人模型。
显示(gen3);
“abbIrb120”
“abbIrb120T”
“abbIrb1600”
...
机器人型号名称,指定为以下有效的机器人型号名称之一:
ABBIRB 120六轴机器人
ABB IRB 120T六轴机器人
ABBIRB 1600六轴机器人
“abbYuMi”
ABB由美2-armed机器人
“amrPioneer3AT”
Adept MobileRobots Pioneer 3-AT移动机器人
“amrPioneer3DX”
Adept MobileRobots Pioneer 3-DX移动机器人
“amrPioneerLX”
Adept MobileRobots Pioneer LX移动机器人
“阿特拉斯”
波士顿动力公司阿特拉斯®仿人机器人
“clearpathHusky”
Clearpath机器人沙哑的移动机器人
“clearpathJackal”
Clearpath机器人豺移动机器人
“clearpathTurtleBot2”
Clearpath机器人TurtleBot 2移动机器人
“fanucLRMate200ib”
FANUC LR Mate 200iB 6轴机器人
“fanucM16ib”
FANUC M-16iB六轴机器人
“frankaEmikaPanda”
Franka Emika Panda 7轴机器人
“kinovaGen3”
KINOVA®Gen3 7轴机器人
“kinovaJacoJ2N6S200”
KINOVA错话®2指6自由度非球形腕关节机器人
“kinovaJacoJ2N6S300”
KINOVA错话®非球形手腕的3指6自由度机器人
“kinovaJacoJ2N7S300”
KINOVA错话®非球形手腕的3指7自由度机器人
“kinovaJacoJ2S6S300”
KINOVA错话®球形手腕的3指6自由度机器人
“kinovaJacoJ2S7S300”
KINOVA错话®球面腕带3指7自由度机器人
“kinovaJacoTwoArmExample”
两个KINOVA错话®非球形手腕的3指6自由度机器人
“kinovaMicoM1N4S200”
KINOVA MICO®2指4自由度机器人
“kinovaMicoM1N6S200”
KINOVA MICO®2指6自由度机器人
“kinovaMicoM1N6S300”
KINOVA MICO®3指6自由度机器人
“kinovaMovo”
KINOVA MOVO®2臂移动机器人
“kukaIiwa7”
KUKA LBR iiwa 7 R800 7轴机器人
“kukaIiwa14”
KUKA LBR iiwa 14 R820 7轴机器人
“quanserQArm”
Quanser QArm4自由度机器人
“quanserQBot2e”
Quanser QBot 2 e移动机器人
“quanserQCar”
Quanser QCar移动机器人
“rethinkBaxter”
巴克斯特双臂机器人
“rethinkSawyer”
Rethink Robotics Sawyer七轴机器人
“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 6轴机器人
“universalUR5”
通用机器人UR5六轴机器人
“universalUR10”
通用机器人UR10六轴机器人
“瓦尔基里”
美国宇航局瓦尔基里人形机器人
“willowgaragePR2”
柳树车库PR2移动机器人
“yaskawaMotomanMH5”
安川Motoman MH5六轴机器人
指定可选的逗号分隔的对名称,值参数。的名字参数名和价值为对应值。的名字必须出现在引号内。可以以任意顺序指定多个名称和值对参数Name1, Value1,…,的家.
的名字
价值
Name1, Value1,…,的家
DataFormat
“结构”
“行”
“列”
输入/输出数据格式为机器人模型的运动学和动力学函数,指定为逗号分隔对组成“DataFormat”和“结构”,“行”,或“列”.要使用动态函数,您必须指定其中之一“行”或“列”.该名称-值对设置DataFormat财产的rigidBodyTree机器人模型。
“DataFormat”
重力
(0 0 0)
[xyz]
机器人所经历的重力加速度,指定为逗号分隔对组成“重力”和这种形式的三元素向量[xyz]在米/秒2.每个元素对应的加速度基本机器人框架x-,y- - - - - -,z分别方向。该名称-值对设置重力财产的rigidBodyTree机器人模型。
“重力”
版本
1
机器人模型的URDF版本,指定为数字标量。
kinovaGen3.urdf
2
kinovaGen3V12.urdf
例子:loadrobot(“kinovaGen3”、“版本”,2)
loadrobot(“kinovaGen3”、“版本”,2)
刚体树机器人模型,返回为rigidBodyTree对象。该模型包含了基于中指定的机器人源文件的所有运动学和动力学约束robotData.一些模型还包含了可视化机器人轨迹的视觉网格。
机器人模型信息,作为包含这些字段的结构返回。属性指定的机器人类型决定函数是否返回字段的值robotname输入。机器人的非相关字段为空。
该表描述了机器人模型信息结构的各字段。
RobotName
(适用于所有类型的机器人)
返回的机器人模型的名称
FilePath
用于创建刚体树模型的URDF文件的文件路径
源
机器人模型的URL源
机器人型号的版本号。
WheelRadius
机器人的车轮半径,单位为米
轴距
前后轴之间的距离,单位为米
TrackWidth
轮轴上车轮之间的距离,单位为米
MaxTranslationalVelocity
机器人的最大线速度,单位为m/s
MaxRotationalVelocity
机器人最大角速度,单位为rad/s
DriveType
所有的机器人模型都有一个固定的基座,但是这个字段描述了机器人基座的实际驱动类型。驱动器类型可根据指定的机器人选择如下任意一种:
FixedBase-固定基座的驱动型机器人
FixedBase
差动式驱动——带有差动移动基座的机器人驱动类型
差动式驱动
Omni-Wheel——全轮移动基座驱动型机器人
Omni-Wheel
ManipulatorMotionModel
机械臂机器人的运动模型
jointSpaceMotionModel目标——机械臂机器人关节空间运动模型
jointSpaceMotionModel
MobileBaseMotionModel
移动基座的运动模型。运动模型可以是基于指定机器人的任意一种:
differentialDriveKinematics对象——带有差动移动基座的机器人差动驱动运动学运动模型
differentialDriveKinematics
unicycleKinematics对象——全轮移动基座机器人的独轮车运动学运动模型
unicycleKinematics
数据类型:结构体
结构体
rigidBodyTree|importrobot|inverseKinematics
inverseKinematics
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系