内容介绍

原文档由会员 从头再来 发布

MATLAB机器人视觉伺服系统

73 页 2.9万字

有外文翻译,非常完整的论文。

摘 要

机器人是当今工业的重要组成部分,它能够精确地执行各种各样地任务和操作,并且无需人们工作时所需的安全措施和舒适的工作条件。已被广泛地用于汽车工业、机械加工工业等领域中。由于机器人技术的应用普及程度不断提高,机器人价格的昂贵的双方面原因,机器人运动学的动画仿真就成为了必然的选择。

院校的机器人教学主要内容是:动态演示各连杆间的运动关系,反映机器人的操作过程;对控制器控制效果进行仿真。

本文主要任务是对该机器人的运动学问题进行学习和分析研究。在解决了机器人的运动学正解问题和运动学逆解问题的基础上,提供了机器人的运动学动画仿真。为机器人的控制提供形象的、良好的辅助分析手段

而要实现动画,需准确告知Matlab模型上关键点的空间位置。为此需要详细了解机器人各关节的空间连接关系。

所以本文首先介绍了机器人的运动学原理。包括齐次坐标变换,机器人各关节坐标系建立,D-H参数的定义及运动学方程的构建。接着又对Matlab仿真语言的语法特别是Matlab动画的制作原理及方法进行了简要的阐述。最后基于Matlab成功实现了动画演示。该结果作为本课题组“机器人视觉伺服动画仿真平台”的主要演示画面被人机交互界面(GUI)所调用,比较好地反映了机器人的运动原理。

关键词 :机器人;仿真;Matlab

Abstract

Now the robot is an important part of the industry, it can carry out variously tasks and operations precisely without the security measure and the comfortable working condition which people need. It has been widely used in the automobile industry, the machine-finishing industry and so on. For the application of robot technology becomes more popular and the price of robot is expensive, the robot kinematics animation simulation has become the inevitable choice.

The robot primary teaching coverage of universities is: dynamic demonstration of movement relations among various connecting rods, reflecting the operating process of the robot and emulating the controller control effect.....

目 录

摘 要 I

ABSTRACT II

第1章 绪 论 1

1.1 本课题的选题背景 1

1.2 本课题的研究对象及内容 2

1.3 本课题的研究意义 2

1.4 本课题存在的局限性 3

第2章 机器人理论 4

2.1 机器人的特点,结构与分类 4

2.1.1 机器人的主要特点 4

2.1.2 机器人系统的结构 5

2.1.3 机器人的自由度 6

2.1.4 机器人的分类 7

2.2 数学基础 8

2.2.1 位置和姿态的表示 8

2.2.2 坐标变换 10

2.2.3 齐次坐标变换 12

2.2.4 物体的变换及逆变换 13

2.3 机器人运动学 15

2.3.1 运动姿态和方向角 16

2.3.2 运动位置和坐标 17

2.3.3 连杆变换矩阵及其乘积 18

2.3.4 机器人的正向运动学 20

第3章 基于MATLAB软件的动画仿真基础 21

3.1 系统的仿真技术 21

3.1.1 计算机系统仿真技术 21

3.1.2 计算机系统仿真的特点及优点 22

3.1.3 现代计算机系统仿真的应用 23

3.2 MATLAB简介 24

3.2.1 Matlab的概况 24

3.2.2 MATLAB的语言特点 24

3.3 MATLAB动画仿真的常用方法 25

3.3.1 电影方式 25

3.3.2 物件方式 26

第4章 KLD-600型六自由度机器人运动学仿真的实现 29

4.1 机器人仿真模型的构建 29

4.1.1 机器人连杆坐标系的定义 29

4.1.2 各连杆的变换矩阵 30

4.1.3 机器人正运动学分析 31

4.1.4 机器人逆运动学分析 32

4.1.5 坐标系的规定 35

4.2 仿真过程 36

4.2.1 构建机器人静态图像 36

4.2.2 驱动机器人 42

4.3 仿真结果及分析 45

结束语 48

致谢 49

参考文献 50

英文原文 52

译 文 61

参考文献

[2] 张志涌. 精通Matlab 5. 3版.北京:北京航空航天大学出版社,2000.8.

[3] 周明. 李长虹,Matlab图形技术-绘图及图形用户接口,西安:西北工业大学

出版社,1999.11.

[4] 薛定宇. 陈阳泉 基于MATLAB/Simulink的系统仿真技术与应用 北京:清华大学出版社 2002.

[5] Dollarhide Robert L. Agah Arvin.Simulation and control of distributed'robot search teams[J].Computers and Electrical Engineering,2003,29(5):625-642.

matlab伺服驱动,MATLAB机器人视觉伺服系统相关推荐

  1. matlab伺服驱动,基于MATLAB的GUI设计伺服驱动系统仿真软件

    0引言计算机仿真技术是设计.研究和开发现代机械电子设备的新型手段,具有巨大的优越性,目前我们在机床伺服系统的工程设计中已广泛采用了这项技术.当前较流行的是采用MATLAB软件包进行设计,该软件包对控制 ...

  2. 差分轮式机器人模型matlab,两轮差速机器人运动学分析和控制研究

    龙源期刊网 http://www.qikan.com.cn 两轮差速机器人运动学分析和控制研究 作者:王维新 来源:<现代电子技术>2012年第10期 摘 要:对两轮差速机器人的运动控制进 ...

  3. 谭民机器人_机器人视觉伺服研究进展-中科院自动化所-谭民.

    文章编号 :100220446(2004 0320277206 机器人视觉伺服研究进展 Ξ 王麟琨 , 徐德 , 谭民 ( 中国科学院自动化研究所复杂系统与智能科学实验室 , 北京 100080 摘 ...

  4. matlab与vrep联合仿真,基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真.PDF

    基于MATLAB与V-REP的机器人加工轨迹生成与运动仿真 第 卷 第 期 ( ) 57 5 厦门大学学报 自然科学版 Vol.57 No.5 年 月 ( ) 2018 9 Se.2018 Journ ...

  5. matlab机器人轨迹规划仿真程序,基于MATLAB的六自由度机器人轨迹规划与仿真.pdf...

    基于MATLAB的六自由度机器人轨迹规划与仿真 学兔兔 l 訇 似 基于MATLAB的六自由度机器人轨迹规划与仿真 Trajectory planning and simulation of six- ...

  6. MATLAB(SimMechanics)机器人可视化运动仿真-关节位置控制篇

    MATLAB(SimMechanics)机器人可视化运动仿真-关节位置控制篇 摘要: 一 导入机器人URDF模型 二 建立关节电机控制的物理模型 三 仿真结果 1-整体物理模型 2-各关节电机PID位 ...

  7. 六自由度方程组 matlab,采用Matlab的六自由度机器人三维运动学仿真_李庆.pdf

    采用Matlab的六自由度机器人三维运动学仿真_李庆 第 ( ) 3 卷 第 期 华侨大学学报 自然科学版 7 3 Vol.37 No.3 年 月 ( ) 2016 5 JournalofHua ia ...

  8. PUMA560MATLAB三维仿真模型,基于Matlab的puma560型机器人仿真

    基于MATLAB的puma560型机器人的仿真 自121 成佳宇 摘要:本文针对PUMA560型机器人,分析了它的正运动学.逆运动学和轨迹规划问题,并在MATLAB环境下,利用机器人仿真工具箱(Rob ...

  9. MATLAB仿真Gough-Stewart并联机器人斯图尔特6自由度并联机器人逆运动学仿真 动力学控制pid控制

    MATLAB仿真Gough-Stewart并联机器人斯图尔特6自由度并联机器人逆运动学仿真 动力学控制pid控制 1.搭建了六自由度Stewart并联机器人simulink simscape仿真模型 ...

最新文章

  1. 在 Mac 上多开微信,还能看到朋友撤回的信息:WeChatTweak
  2. 硬件三人行-开关电源学习笔记-1
  3. Matlab实用程序--图形应用-交互式图形
  4. Android退出程序(一)——单例模式
  5. Android 编程下通知的发送
  6. Autocomplete
  7. Filecoin将启动第一轮全球社区开发者二次方投票资助计划和线上Hackathon
  8. 【linux】xx is not in the sudoers file 解决办法
  9. CROC 2016 - Elimination Round Mischievous Mess Makers
  10. 如何应对海量数据时代的挑战
  11. 《重装系统后弹出对话框(无法打开这个应用(无法使用内置管理员账户打开xx,请使用其他账户登录,……))》
  12. java中不可变对象(immutable object)是什么,有什么意义
  13. 新加坡国立大学Xinchao Wang老师招收图神经网络方向博士/博后
  14. ubuntu下的beyond compare破解
  15. 【NVMe2.0b 16-1】Get Log Page
  16. 四、node系列之购物车的业务逻辑
  17. 论文阅读003:《Learning local feature descriptors with triplets and shallow convolutional neural networks》
  18. this与supper
  19. OrientedRCNN论文解读
  20. Jquery中$(document).ready()的作用

热门文章

  1. ubuntu 22.04 下载安装网易云音乐
  2. 火蚁机器人_科学网—红火蚁的“生命之舟” - 赵序茅的博文
  3. qmake手册(初级部分)
  4. 当你孤独,抑郁,焦虑的时候......请记得,还有风雨
  5. HDU4741【高数、计算几何】
  6. MSDE使用说明文档(完全)
  7. php 等值线,应用matlab自动绘制气象等值线图.PDF
  8. 基于MATLAB的车道线识别、自动驾驶识别
  9. MATLAB学习笔记0:学习须知
  10. webpack打包优化配置