文档帮助中心文档
生成随机配置的机器人
配置= randomConfiguration(机器人)
例子
配置= randomConfiguration (机器人)返回一个随机的配置指定的机器人。各关节的位置在这个配置方面共同设定的限制PositionLimits相应的属性rigidBodyJoint机器人模型中的对象。
配置= randomConfiguration (机器人)
配置
机器人
PositionLimits
rigidBodyJoint
全部折叠
显示不同的配置使用创建的机器人RigidBodyTree模型。使用homeConfiguration或randomConfiguation函数来生成结构,定义了所有关节位置。
RigidBodyTree
homeConfiguration
randomConfiguation
负载机器人作为例子RigidBodyTree对象。
负载exampleRobots.mat
创建一个结构的房屋配置Puma机器人。每个身体的结构接头的名字和职位的机器人模型。
配置= homeConfiguration (puma1)
配置=1×6结构体数组字段:JointName JointPosition
显示配置使用显示。你不需要指定一个配置输入。
显示
显示(puma1);
修改配置和设置第二个关节的位置π/ 2。显示生成的机器人配置的变化。
π/ 2
配置(2)。JointPosition =π/ 2;显示(puma1配置);
创建随机配置和给他们看的。
显示(puma1 randomConfiguration (puma1));
rigidBodyTree
机器人模型,指定为一个rigidBodyTree对象。
机器人配置,作为一个向量返回与联合共同立场或结构的名字和职位的所有机构的机器人模型。您可以生成一个配置使用homeConfiguration(机器人),randomConfiguration(机器人),或者通过指定自己的关节位置的结构。使用的向量形式配置,设置DataFormat财产机器人要么“行”或“列”。
homeConfiguration(机器人)
randomConfiguration(机器人)
DataFormat
“行”
“列”
使用笔记和限制:
在创建rigidBodyTree对象,使用指定的语法MaxNumBodies作为增加身体的上界机器人模型。您还必须指定DataFormat房地产作为一个名称-值对。例如:
MaxNumBodies
机器人= rigidBodyTree (“MaxNumBodies”15岁的“DataFormat”,“行”)
最小化数据使用,限制数量的上限接近预期的身体模型。所有的数据格式都支持代码生成。金宝app使用动态函数,必须设置为数据格式“行”或“列”。
的显示和showdetails功能不支持代码生成。金宝app
showdetails
homeConfiguration|getTransform|geometricJacobian
getTransform
geometricJacobian
你有一个修改版的这个例子。你想打开这个例子与编辑?
你点击一个链接对应MATLAB命令:
运行该命令通过输入MATLAB命令窗口。Web浏览器不支持MATLAB命令。金宝app
选择一个网站翻译内容,看到当地事件和提供。根据你的位置,我们建议您选择:。
你也可以从下面的列表中选择一个网站:
选择中国网站(中文或英文)最佳站点的性能。其他MathWorks国家网站不优化的访问你的位置。
联系你当地的办公室