- 2
- 0
- 约 36页
- 2017-07-03 发布于湖北
- 举报
机器人编程剖析
机器人编程 8.1 机器人编程要求与语言类型 8.2 机器人语言系统结构和基本功能 8.3 常用的机器人编程语言 8.4 机器人的离线编程 8.1 机器人编程要求与语言类型 任务: 检验工件有无缺陷。 销钉插入锥形孔。 销钉压入锥形孔。 检验是否压紧了。 8.1 机器人编程要求与语言类型 1.对机器人编程的要求 (1)能够建立世界模型 是描述物体三维运动的 方法。 定义相关几何体的名义 变量来建模。 模型要描述尽可能多的 有关物体和机械手的信息。 8.1 机器人编程要求与语言类型 1.对机器人编程的要求 (2)能够描述机器人的作业 描述水平决定了编程语言水平。 利用空间关系说明物体形态。 8.1 机器人编程要求与语言类型 1.对机器人编程的要求 (3)能够描述机器人的运动 例,移至goal1,在移至goal2,然后经过via1到 goal3。 VAL-Ⅱ语言: AL语言(机械手garm) move goal1 move garm to goal1; move goal2 move garm to goal2; move vial move garm to goal3 via via1; move goal3 8.1 机器人编程要求与语言类型 1.对机器人编程的要求 (4)允许用户规定执行流程 包括实验,转移,循环,调用子程序以及中断。 多台计算机的并行处理。 使用某种传感器来监控不同的过程。 (5)要有良好的编程环境 ◆在线修改和立即重新启动。 ◆传感器的输出和程序追踪。 ◆仿真。 8.1 机器人编程要求与语言类型 1.对机器人编程的要求 (6)需要人机接口和综合传感信号 人机间进行信息交换,及时处理故障。 可根据传感器信号来控制程序的流程。 三类传感器: ◆位置检测 ◆力觉和触觉 ◆视觉 8.1 机器人编程要求与语言类型 2.机器人编程语言的类型 (1)动作级(以VAL为代表) 以机器人的运动作为描述中心,每一命令对应 一个动作。 优点,语句简单,易于编程。 缺点,不能进行复杂计算,不能接受复杂传感 信号。 ◆关节级,给出机器人个关节位移的时间序列。 ◆终端执行器级,给出终端执行器的位姿和辅助 机能的时间序列。 8.1 机器人编程要求与语言类型 2.机器人编程语言的类型 (2)对象级(AML,AUTOPASS) 以描述物体间的关系为中心的语言。 特点: ◆运动控制 ◆处理传感器信息 ◆通信和数字运算 ◆具有和好的扩展性 利用知识库和数据库进行仿真。 8.1 机器人编程要求与语言类型 2.机器人编程语言的类型 (3)任务级(普渡大学,RCCL) 对工作任务所要达到的饿目标直接下命令。 8.1 机器人编程要求与语言类型 2.机器人编程语言的类型 (4)决定编程语言具有不同设计特点的因素 语言模式 语言形式 几何学数据形式 旋转矩阵的规定与表示 控制结构 控制多个机械手的能力 控制模式 运动形式 信号线 传感器接口 支援模块 调试性能 8.2 机器人语言系统的结构 1.机器人语言系统的结构 机器人语言操作系统的 三个基本的操作状态: ◆监控状态 ◆编辑状态 ◆执行状态 8.2 机器人语言系统的结构 2.机器人编程语言的基本功能 (1)运算 解析几何运算的计算工具包括 ◆机械手解答及逆解答 ◆坐标运算和位置表示 ◆矢量运算 (2)决策 根据传感器输入信息作出决策。 条件转移指令形式: 符号检验 关系检验 布尔检验 逻辑检验 集合检验 8.2 机器人语言系统的结构
您可能关注的文档
最近下载
- 特定技能2号农业练习题11.docx
- 2026年在带头固本培元、增强党性等五个带头方面对照检查存在的问题、整改措施材料6份文.docx VIP
- 冰川雪山攀登技巧心得分享心得总结.docx VIP
- 小森印刷机s40操作说明.pdf VIP
- 8篇2026年带头固本培元、增强党性(五个带头)方面存在的问题精选.docx VIP
- 翼状胬肉病人护理精品PPT课件.pptx
- 2026年河北省职业病诊断医师资格(尘肺病类)高分突破必练试题库(含答案).docx
- 2024中医临床实践指南穴位埋线减肥.docx VIP
- 人教PEP版五年级下册英语全册教案(单元整体教学设计).docx VIP
- 2025年贵州省公务员考试题及答案解析.docx
原创力文档

文档评论(0)