- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于MATLABRPR型机器人工作空间仿真
基于MATLABRPR型机器人工作空间仿真
摘要:以三自由度RPR型“柱坐标”机器人为研究对象,用D-H参数来描述该机器人的运动学问题,利用MATLAB的机器人学工具箱Robotics toolbox对机器人进行转换矩阵求解。采用随机抽样生成关节参数的蒙特卡洛法对机器人的工作空间进行求解。结果证明,机器人工作空间合理,生成的数据为后面控制系统设计,轨迹规划,动力学分析,误差标定等的研究提供了重要的分析依据。
Abstract: A three-degree-of-freedom RPR type cylindrical coordinate robot is used as the research object. The kinematics problem of the robot is described by D-H parameter. The robot matrix is solved by using Robotics toolbox of MATLAB. The Monte-Carlo method is used to solve the working space of the robot by randomly sampling the joint parameters. The results show that the working space of the robot is reasonable, and the generated data provide important analytical basis for the research of the following control system design, trajectory planning, dynamic analysis and error calibration.
关键词:柱坐标机器人;运动学正解;工作空间
Key words: cylindrical coordinate robot;kinematic positive solution;workspace
中图分类号:TP242.6 文献标识码:A 文章编号:1006-4311(2017)32-0116-02
0 引言
现有机器人分为串联机器人,并联机器人。机器人的研究常涉及运动学、精度、控制、轨迹规划、机构设计、系统集成等方面的研究工作。由于机器人的分析涉及一系列矩阵求解,而MATLAB作为一种求解软件为机器人的数学模型求解提供了强大的运算功能。而澳大利亚科学家Peter Corke等人开发MATLAB Robotics Toolbox工具箱为机器人的运动学、动力学、轨迹规划等提供了简化计算的功能函数,该工具箱还能对机器人进行图形仿真,并能分析实验结果。
本研究以三自由度RPR型“柱坐标机器人为研究对象”,分析机构的各关节,用四个运动学参数描述。确定一个变量和三个固定参数,并建立了标准的D-H[1]坐标系得到连杆变换矩阵,求解出运动学正解,并用MATLAB对正解数学模型进行计算。以建立的运动学正解为基础,采取离散关节变量的蒙特卡洛法对机器人的工作空间进行求解。以上的分析为后面的控制系统及其误差分析提供了理论依据。
1 三自由度机器人的机构分析以及连杆参数
三自由度RPR机器人的主要用途是快速拆卸螺丝,其中包括两个转动关节和一个移动关节。其关节1绕其底座做旋转运动,关节2在水平方面移动,关节3绕自身的轴做旋转运动。通过关节1的转动,关节2的移动以及关节3的转动可以确定该机构位姿,其关节1的旋转角度为360°,图1为该机构的结构简图。
按照标准的Denavit-Hartenberg建立连杆坐标系。其坐标系的建立规则按以下步骤进行:
①找出各关节轴或者移动轴,并画出这些轴的延长线。下面步骤仅讲述相邻轴i和i+1的建立。
②找到关节轴i和i+1的公垂线交点,此交点即为坐标连杆坐标系的{i}的原点。
③i即为Zi的指向。
④规定Xi沿公垂线的指向,如果i和i+1轴相交,那么Xi轴方向垂直于i和i+1轴所确定的平面。
⑤按照右手螺旋定则确定Yi轴。
⑥第一个关节变量为0时,规定坐标系{0}和{1}重合。
按照以上原则建立好机器人坐标系,如图2所示。
2 三自由度机器人的运动学分析
研究机器人的坐标系的建立是为后面运动学分析做好准备,运动学分析是后面工作空间和轨迹规划的基础,研究内容是末端执行装置的工作空间和关节空间下速度加速度分析。运动学分为正运动学和逆运动学求解,由以上建立好的D-H坐标系可求得RPR型操作臂的连杆参数表1,其中L2=200。
您可能关注的文档
- 基于Linux嵌入式停机坪保障设备状态监测平台设计.doc
- 基于Linux嵌入式光纤捷联控制系统研究.doc
- 基于Linux嵌入式交叉开发技术.doc
- 基于Linux嵌入式实时操作系统.doc
- 基于linux嵌入式指纹识别系统设计.doc
- 基于Linux嵌入式系统S3C6410和ADS1298RSPI接口驱动实现.doc
- 基于Linux嵌入式系统研究与分析.doc
- 基于Linux嵌入式系统课程建设.doc
- 基于Linux嵌入式视频监控系统应用软件设计与实现.doc
- 基于Linux平台下Nagios监控服务系统设计与实现.doc
- 基于MATLABSIMULINKPID工具箱设计.doc
- 基于MATLABSimulink模型复杂测控系统设计方法.doc
- 基于MATLABSimulink库存系统建模与仿真.doc
- 基于MatlabSimulink模糊PID控制异步电机矢量控制系统仿真.doc
- 基于MatlabSimulink电控系统开发创新研究.doc
- 基于MATLABSimulink货车碰撞试验台电力拖动系统.doc
- 基于MATLABS函数三相异步电机建模与仿真.doc
- 基于MATLABSimulink风储发电系统设计.doc
- 基于MatlabWiFi室内定位分析系统设计与实现.doc
- 基于Matlab三轴惯导测试转台结构分析.doc
原创力文档


文档评论(0)