【《机器人技术》复习】

  • 1. 要求:
  • 2. 机械手运动解算问题
  • 2.1 自由度考点
  • 2.2 运动学方程
    • 2.3 动力学方程
    • 2.4 传感器
    • 2.5 编程题

1. 要求:

  • 本次大作业上交截止时间 之前,超时,本门课程判定不及格。
  • 作业上交的格式如下
  1. 一律以 WORD 文档的形式上交,如需提交图片,将图片插入 WORD 中,不可单独提交图片文件。
  2. 命名格式为:姓名+学号+机器人技术大作业 20 春,例:张三+学号+ 机器人技术大作业。
  3. 请各位同学一定注意格式,格式不正确的不予计分。
  • 要求独立完成,不允许出现雷同卷,出现雷同的作业全部判定不及格。题目:

2. 机械手运动解算问题

下图所示为某一机械手简图,试完成下列问题:

2.1 自由度考点

在设计图示机械手时,如何选择自由度?图示机械手自由度是多少? (5 分)
解:由图可机械手只需要在xoy平面内运动,平面二维空间运动最少需要2个,最多只需要3个自由度;图示机械手自由度是3个。

2.2 运动学方程

  1. 请用 D-H 方法建立图示机械手各附体坐标系。 (5 分)

    图 1机械手各附体坐标系

  2. 列出图示中连杆的 D-H 参数表。 (5 分)
    |连杆| α i \alpha_i αi​| a i a_i ai​ | d i d_i di​ | θ i \theta_i θi​|
    |-- |-- |-- |-- |-- |
    |1 |0 | l 1 l_1 l1​| 0 | θ 1 \theta_1 θ1​|
    |2 |0 | l 2 l_2 l2​| 0 | θ 2 \theta_2 θ2​|
    |3 |0 | l 3 l_3 l3​| 0| θ 3 \theta_3 θ3​|

表 1D-H 参数表

  1. 建立图示机械手的运动学方程。 (15 分)
    该3自由度机械手的变换矩阵:
    0 T 3 = A 1 A 2 A 3 {{^0}T}_3=A_1A_2A_3 0T3​=A1​A2​A3​;
    A 1 = [ c θ 1 − s θ 1 l 1 c θ 1 s θ 1 c θ 1 l 1 s θ 1 0 0 1 ] A_1=\left[\begin{matrix}c\theta_1&-s\theta_1&l_1c\theta_1\\s\theta_1&c\theta_1&l_1s\theta_1\\0&0&1\\\end{matrix}\right] A1​=⎣⎡​cθ1​sθ1​0​−sθ1​cθ1​0​l1​cθ1​l1​sθ1​1​⎦⎤​ ; A 2 = [ c θ 2 − s θ 2 l 2 c θ 2 s θ 2 c θ 2 l 2 s θ 2 0 0 1 ] A_2=\left[\begin{matrix}c\theta_2&-s\theta_2&l_2c\theta_2\\s\theta_2&c\theta_2&l_2s\theta_2\\0&0&1\\\end{matrix}\right] A2​=⎣⎡​cθ2​sθ2​0​−sθ2​cθ2​0​l2​cθ2​l2​sθ2​1​⎦⎤​ ; A 3 = [ c θ 3 − s θ 3 l 3 c θ 3 s θ 3 c θ 3 l 3 s θ 3 0 0 1 ] A_3=\left[\begin{matrix}c\theta_3&-s\theta_3&l_3c\theta_3\\s\theta_3&c\theta_3&l_3s\theta_3\\0&0&1\\\end{matrix}\right] A3​=⎣⎡​cθ3​sθ3​0​−sθ3​cθ3​0​l3​cθ3​l3​sθ3​1​⎦⎤​ ;
    0 T 3 = [ c θ 123 − s θ 123 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 s θ 123 c θ 123 l 1 s θ 1 + l 2 s θ 12 + l 3 s θ 123 0 0 1 ] {{^0}T}_3=\left[\begin{matrix}c\theta_{123}&-s\theta_{123}&l_1c\theta_1+l_2c\theta_{12}+l_3c\theta_{123}\\s\theta_{123}&c\theta_{123}&l_1s\theta_1+l_2s\theta_{12}+l_3s\theta_{123}\\0&0&1\\\end{matrix}\right] 0T3​=⎣⎡​cθ123​sθ123​0​−sθ123​cθ123​0​l1​cθ1​+l2​cθ12​+l3​cθ123​l1​sθ1​+l2​sθ12​+l3​sθ123​1​⎦⎤​

2.3 动力学方程

  1. 建立图示机械手的雅克比矩阵。 (15 分)
    J L 1 = b 0 × r 0 , e = ∣ i j k 0 0 1 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 l 1 s θ 1 + l 2 s θ 12 + l 3 s θ 123 0 ∣ = [ − l 1 s θ 1 − l 2 s θ 12 − l 3 s θ 123 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 0 ] J_{L1}=b_0\times r_{0,e}=\left|\begin{matrix}i&j&k\\0&0&1\\l_1c\theta_1+l_2c\theta_{12}+l_3c\theta_{123}&l_1s\theta_1+l_2s\theta_{12}+l_3s\theta_{123}&0\\\end{matrix}\right|=\left[\begin{matrix}-l_1s\theta_1-l_2s\theta_{12}-l_3s\theta_{123}\\l_1c\theta_1+l_2c\theta_{12}+l_3c\theta_{123}\\0\\\end{matrix}\right] JL1​=b0​×r0,e​=∣∣∣∣∣∣​i0l1​cθ1​+l2​cθ12​+l3​cθ123​​j0l1​sθ1​+l2​sθ12​+l3​sθ123​​k10​∣∣∣∣∣∣​=⎣⎡​−l1​sθ1​−l2​sθ12​−l3​sθ123​l1​cθ1​+l2​cθ12​+l3​cθ123​0​⎦⎤​
    J L 2 = b 1 × r 1 , e = ∣ i j k 0 0 1 l 2 c θ 12 + l 3 c θ 123 l 2 s θ 12 + l 3 s θ 123 0 ∣ = [ − l 2 s θ 12 − l 3 s θ 123 l 2 c θ 12 + l 3 c θ 123 0 ] J_{L2}=b_1\times r_{1,e}=\left|\begin{matrix}i&j&k\\0&0&1\\l_2c\theta_{12}+l_3c\theta_{123}&l_2s\theta_{12}+l_3s\theta_{123}&0\\\end{matrix}\right|=\left[\begin{matrix}-l_2s\theta_{12}-l_3s\theta_{123}\\l_2c\theta_{12}+l_3c\theta_{123}\\0\\\end{matrix}\right] JL2​=b1​×r1,e​=∣∣∣∣∣∣​i0l2​cθ12​+l3​cθ123​​j0l2​sθ12​+l3​sθ123​​k10​∣∣∣∣∣∣​=⎣⎡​−l2​sθ12​−l3​sθ123​l2​cθ12​+l3​cθ123​0​⎦⎤​
    J L 3 = b 2 × r 2 , e = ∣ i j k 0 0 1 l 3 c θ 123 l 3 s θ 123 0 ∣ = [ − l 3 s θ 123 l 3 c θ 123 0 ] J_{L3}=b_2\times r_{2,e}=\left|\begin{matrix}i&j&k\\0&0&1\\l_3c\theta_{123}&l_3s\theta_{123}&0\\\end{matrix}\right|=\left[\begin{matrix}-l_3s\theta_{123}\\l_3c\theta_{123}\\0\\\end{matrix}\right] JL3​=b2​×r2,e​=∣∣∣∣∣∣​i0l3​cθ123​​j0l3​sθ123​​k10​∣∣∣∣∣∣​=⎣⎡​−l3​sθ123​l3​cθ123​0​⎦⎤​
    J A 1 = b 0 = [ 0 0 1 ] ; J A 2 = b 1 = [ 0 0 1 ] ; J A 2 = b 2 = [ 0 0 1 ] J_{A1}=b_0=\left[\begin{matrix}0\\0\\1\\\end{matrix}\right];J_{A2}=b_1=\left[\begin{matrix}0\\0\\1\\\end{matrix}\right];J_{A2}=b_2=\left[\begin{matrix}0\\0\\1\\\end{matrix}\right] JA1​=b0​=⎣⎡​001​⎦⎤​;JA2​=b1​=⎣⎡​001​⎦⎤​;JA2​=b2​=⎣⎡​001​⎦⎤​
    J = [ J L 1 J L 2 J L 3 J A 1 J A 2 J A 3 ] = [ − l 1 s θ 1 − l 2 s θ 12 − l 3 s θ 123 − l 2 s θ 12 − l 3 s θ 123 − l 3 s θ 123 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 l 2 c θ 12 + l 3 c θ 123 l 3 c θ 123 0 0 0 0 0 0 0 0 0 1 1 1 ] J=\left[\begin{matrix}J_{L1}&J_{L2}&J_{L3}\\J_{A1}&J_{A2}&J_{A3}\\\end{matrix}\right]=\left[\begin{matrix}-l_1s\theta_1-l_2s\theta_{12}-l_3s\theta_{123}&-l_2s\theta_{12}-l_3s\theta_{123}&-l_3s\theta_{123}\\l_1c\theta_1+l_2c\theta_{12}+l_3c\theta_{123}&l_2c\theta_{12}+l_3c\theta_{123}&l_3c\theta_{123}\\0&0&0\\0&0&0\\0&0&0\\1&1&1\\\end{matrix}\right] J=[JL1​JA1​​JL2​JA2​​JL3​JA3​​]=⎣⎢⎢⎢⎢⎢⎢⎡​−l1​sθ1​−l2​sθ12​−l3​sθ123​l1​cθ1​+l2​cθ12​+l3​cθ123​0001​−l2​sθ12​−l3​sθ123​l2​cθ12​+l3​cθ123​0001​−l3​sθ123​l3​cθ123​0001​⎦⎥⎥⎥⎥⎥⎥⎤​
    可以简写为 J = [ − l 1 s θ 1 − l 2 s θ 12 − l 3 s θ 123 − l 2 s θ 12 − l 3 s θ 123 − l 3 s θ 123 l 1 c θ 1 + l 2 c θ 12 + l 3 c θ 123 l 2 c θ 12 + l 3 c θ 123 l 3 c θ 123 1 1 1 ] J=\left[\begin{matrix}-l_1s\theta_1-l_2s\theta_{12}-l_3s\theta_{123}&-l_2s\theta_{12}-l_3s\theta_{123}&-l_3s\theta_{123}\\l_1c\theta_1+l_2c\theta_{12}+l_3c\theta_{123}&l_2c\theta_{12}+l_3c\theta_{123}&l_3c\theta_{123}\\1&1&1\\\end{matrix}\right] J=⎣⎡​−l1​sθ1​−l2​sθ12​−l3​sθ123​l1​cθ1​+l2​cθ12​+l3​cθ123​1​−l2​sθ12​−l3​sθ123​l2​cθ12​+l3​cθ123​1​−l3​sθ123​l3​cθ123​1​⎦⎤​

  2. 采用牛顿-欧拉方法建立图示机器人杆件的动力学方程,并附图示。 (15 分)
    因杆件是平面机构惯性张量,可用标量I_i;表示。杆件1的牛顿-欧拉方程可以表示为
    0 f 1 − 1 f 2 + m 1 g − m 1 • v c 1 = 0 ( 6 − 1 ) {{^0}f}_1-{{^1}f}_2+m_1g-m_1•v_{c1}=0(6-1) 0f1​−1f2​+m1​g−m1​•vc1​=0(6−1)
    0 n 1 − 1 n 2 + 1 p c 1 × 1 f 2 − 0 p c 1 × 0 f 1 − I 1 • ω 1 = 0 ( 6 − 2 ) {{^0}n}_1-{{^1}n}_2+{{^1}p}{c1}\times{{^1}f}_2-{{^0}p}{c1}\times{{^0}f}_1-I_1•ω1=0 (6-2) 0n1​−1n2​+1pc1×1f2​−0pc1×0f1​−I1​•ω1=0(6−2)
    杆件2的牛顿-欧拉方程可以表示为
    1 f 2 − 2 f 3 + m 2 g − m 2 • v c 2 = 0 ( 6 − 3 ) {{^1}f}_2-{{^2}f}_3+m_2g-m_2•vc2=0 (6-3) 1f2​−2f3​+m2​g−m2​•vc2=0(6−3)
    1 n 2 − 2 n 3 + 2 p c 2 × 2 f 3 − 1 p c 2 × 1 f 2 − I 2 • ω 2 = 0 ( 6 − 4 ) {{^1}n}_2-{{^2}n}_3+{{^2}p}_{c2}\times{{^2}f}_3-{{^1}p}_{c2}\times{{^1}f}_2-I_2•ω2=0 (6-4) 1n2​−2n3​+2pc2​×2f3​−1pc2​×1f2​−I2​•ω2=0(6−4)
    杆件3的牛顿-欧拉方程可以表示为
    2 f 3 + m 3 g − m 3 • v c 3 = 0 ( 6 − 5 ) {{^2}f}_3+m_3g-m_3•vc3=0 (6-5) 2f3​+m3​g−m3​•vc3=0(6−5)
    2 n 3 − 2 p c 3 × 2 f 3 − I 3 • ω 3 = 0 ( 6 − 6 ) {{^2}n}_3-{{^2}p}_{c3}\times{{^2}f}_3-I_3•ω3=0 (6-6) 2n3​−2pc3​×2f3​−I3​•ω3=0(6−6)

图 2三个杆件手臂的质量参数

2.4 传感器

  1. 如若图示机械手用于装配作业,负载 5Kg,识别精度 2mm,需配置哪些类型的传感装置?(10分)
  • 机械手用于装配作业,需配置内部状态信息传感器和检测外部对象及外部环境状态的外部信息传感器。
  • 内部信息传感器包括检测位置、速度、力、力矩、温度以及异常变化的传感器。外部
  • 信息传感器包括视觉传感器、触觉传感器、力觉传感器、接近觉传感器传感器等。
  1. 请设计图示机械手用于装配时的智能控制结构,附图说明。 (15 分)

智能控制系统分为3级,即组织级、协调级和控制级也称执行级。
组织级:接受任务命令,解释命令,并根据系统其他部分的反馈信息,确定任务,表达任务,把任务分解成系统可以执行的若干子任务。因此,组织级应具有任务表达,对任务的规划、决策和学习的功能。它是智能控制系统中,智能能力最强,控制精度最低级。
协调级:接受组织级的指令和子任务执行过程的反馈信息,来协调下一层的执行,确定执行的序列和条件。这一级要有决策、调度的功能,也要具有学习的功能。
控制级:功能是执行确定的运动和提供明确的信息,同时要满足协调级提出的终止条件和行为评价标准。最优控制或者近似最优控制理论会在这一层发挥作用。这一级是智能控制系统中控制精度最高,智能最低的一级。

图 3机器人的3级智能控制结构

2.5 编程题

编写机器人程序(编程语言不限),通过图示机械手将一块积木从 A 处拾起放到 B 处。
(A,B两点不在同一平面改为两点的x,y坐标完全不同,坐标可自行设定)。 (15 分)

设置A处坐标为(50,250)记为PICK位置,B处坐标为(250,50)记为PLACE位置。下面是一个程序名为DEMO的VAL程序,其功能是将物体从位置A (PICK位置)搬运至位置2 (PLACE位置)。
ABB机器人为例

EDIT DEMO    启动编辑状态
PROGRAM DEMO    VAL响应
OPEN    下一步手张开
APPRO PICK 60   运动至距PICK位置60mm处
SPEED20 下一步降至20%满速
MOVE PICK   运动至PICK位置
CLOSEI  闭合手
DEPART 70   沿手矢量方向后退70mm
APPROS PLACE 75 沿直线运动至距离PLACE位置75mm处
SPEED 20    下步降至20%满速
MOVES PLACE 沿直线运动至PLACE位置上
OPENI   在下一步之前手张开
DEPART 50   自PLACE位置后退50mm
E   退出编辑状态返回监控状态

【《机器人技术》复习】相关推荐

  1. 移动笔试计算机知识,移动笔试知识点之--计算机类-数据库系统概论复习资料

    <移动笔试知识点之--计算机类-数据库系统概论复习资料>由会员分享,可在线阅读,更多相关<移动笔试知识点之--计算机类-数据库系统概论复习资料(29页珍藏版)>请在人人文库网上 ...

  2. 南京工程学院 数据库复习(数据库系统概论复习 及 数据库原理与应用样题)

    一.数据库系统概论 1.1 百度文库 复习文档(需下载券) <数据库系统概论>(王珊.第五版) ★第一章   绪论 v 本章内容:数据库系统概述.数据模型.数据库系统结构 v 本章主要考点 ...

  3. 数据库系统概论复习笔记总结

    数据库系统概论 一.认识数据库 基本概念 数据(data) => 仓库中的物品 存储基本对象 类型.定义 数据库(DB) => 仓库 有组织.可共享的数据集合 数据库管理系统(DBMS) ...

  4. 数据库系统概论复习提纲

    目录 CH1 CH2 CH3 CH4 CH5 CH6 CH7 CH8 CH1 1.一组概念 数据定义: 描述事物的符号记录称为数据. 语义定义: 数据的含义称为数据的语义,数据与其语义是不可分的. 数 ...

  5. 计算机试题dddd,数据库系统概论试题及答案dddd_Image_Marked.pdf

    数据库系统概论试题及答案dddd_Image_Marked 数据库系统概论复习资料: 第一章: 一选择题: 1.在数据管理技术的发展过程中,经历了人工管理阶段.文件系统阶段和数据库系统阶段.在这几个阶 ...

  6. 数据库系统概论学习笔记

    文章目录 前言 数据库系统概论复习 一.绪论 概念模型 逻辑模型 三层模式结构 外模式+模式+内模式 二.关系数据库 关系数据结构 关系的操作 关系代数运算符 笛卡尔积 选择 投影 连接 自然连接 外 ...

  7. 《数据库系统概论》复习笔记

    期末复习顺便总结下,书本为高等教育出版社的<数据库系统概论>. 第一章知识点 数据库是长期储存之计算机内的.有组织的.可共享的大量数据的集合. 1,数据库数据特点 P4 永久存储,有组织, ...

  8. 数据库系统概论考试心得+复习指南

    仅适用于 LSU 的数据库系统概论课程. 一.数据库系统概论总结 根据马老师提供的大纲加以补充 试后感悟:老师给的大纲完全就是按照试卷的顺序来的,比如触发器是第一题,数据库恢复是第二题. 1.题型 1 ...

  9. 数据库系统概论期末复习概要

    数据库系统概论期末复习概要 原创修改不易,转载请注明出处谢谢 基础篇 第 1 章 概论 1.1数据库系统概述 1.1.1数据库4个基本概念 数据:数据库中存储的基本对象,是描述事物的符号记录. (含义 ...

  10. 【复习总汇】数据库系统概论(第五版)王珊、萨师煊编——复习总汇(最全面最详细,课本内容1:1总结归纳)

    数据库原理(第五版)王珊.萨师煊编著--复习总汇(最全面最详细,课本内容1:1总结归纳) 1-11章节 星号不考 文章目录 数据库原理(第五版)王珊.萨师煊编著--复习总汇(最全面最详细,课本内容1: ...

最新文章

  1. OpenGL ES 的例子
  2. 【RecyclerView】 五、RecyclerView 布局 ( 瀑布流 | 交错网格局管理器 StaggeredGridLayoutManager )
  3. ABAP选择屏幕权限控制
  4. 简单的反射 把datatable 转换成list对象
  5. php添加项目,thinkphp添加一个项目
  6. 华北电力大学计算机考研大纲,2015年华北电力大学(保定)085211计算机技术考研大纲...
  7. Ubunut 下安装teamview
  8. c/c++语言实现登陆界面
  9. Cortex-M3/M4(1)-处理器概述
  10. gcc 中-O -O1 -O2 -O3 -Os -Ofast -Og优化的原理
  11. 阮一峰访谈问题有奖征集
  12. Jenkins框架原理
  13. OSChina 周三乱弹 —— 同志,你这个书签掉毛严重啊
  14. 厉害了!世界首例AI诈骗案出现:公司高管接老板电话被骗22万欧元
  15. Java实现扫雷(简化版)
  16. objdump(Linux)反汇编命令使用指南
  17. Know Your Limits
  18. cad文件管理服务器,通用CAD图纸文件管理安全软件(SafeShare)
  19. 凸轮设计c语言程序,凸轮理论轮廓曲线设计c语言程序.doc
  20. java数字倒序输出

热门文章

  1. zabbix Nginx_low_discover监控设置
  2. AAA级草资源制作插件Volume Grass
  3. 高等数学---第八章隐函数偏导数与全微分
  4. 湘潭大学信息安全课作业答案2
  5. Android模拟器的使用
  6. Django实现收藏功能
  7. XXX测试用例设计?XXX怎么测试?(行李箱、电梯、水杯、笔、椅子)
  8. 编码 人的语言与机器语言转换
  9. Redis主从复制、Redis哨兵模式、Redis集群
  10. 城域网的互联网专线接入带宽合规合法