第八章机器人编程36页1.4M案例优秀PPT.ppt





《第八章机器人编程36页1.4M案例优秀PPT.ppt》由会员分享,可在线阅读,更多相关《第八章机器人编程36页1.4M案例优秀PPT.ppt(38页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、东南高校远程教化机器人技术机器人技术第第 五十五五十五 讲讲主讲老师:王兴松主讲老师:王兴松机器人编程机器人编程Robot Programming8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型8.2 8.2 机器人语言系统结构和基本功能机器人语言系统结构和基本功能8.3 8.3 常用的机器人编程语言常用的机器人编程语言8.4 8.4 机器人的离线编程机器人的离线编程Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型任务:检验工件有无缺陷。销钉插入锥形孔。销钉压入锥形孔。检验是否压紧了。Robot Programming 8.1
2、 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 1.对机器人编程的要求(1)能够建立世界模型 是描述物体三维运动的方法。定义相关几何体的名义变量来建模。模型要描述尽可能多的有关物体和机械手的信息。Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 1.1.对机器人编程的要求对机器人编程的要求 (2 2)能够描述机器人的作业)能够描述机器人的作业 描述水平确定了编程语言水平。描述水平确定了编程语言水平。利用空间关系说明物体形态。利用空间关系说明物体形态。东南高校远程教化机器人技术机器人技术第第 五十六五十六 讲讲主讲老师:王兴松主讲老
3、师:王兴松Robot Programming 8.1 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 goal3Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 1.1.对
4、机器人编程的要求对机器人编程的要求 (4 4)允许用户规定执行流程)允许用户规定执行流程 包括试验,转移,循环,调用子程序以包括试验,转移,循环,调用子程序以及中断。及中断。多台计算机的并行处理。多台计算机的并行处理。运用某种传感器来监控不同的过程。运用某种传感器来监控不同的过程。(5 5)要有良好的编程环境)要有良好的编程环境 在线修改和马上重新启动。在线修改和马上重新启动。传感器的输出和程序追踪。传感器的输出和程序追踪。仿真。仿真。Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 1.1.对机器人编程的要求对机器人编程的要求 (6 6)须
5、要人机接口和综合传感信号)须要人机接口和综合传感信号 人机间进行信息交换,刚好处理故障。人机间进行信息交换,刚好处理故障。可依据传感器信号来限制程序的流程。可依据传感器信号来限制程序的流程。三类传感器:三类传感器:位置检测位置检测 力觉和触觉力觉和触觉 视觉视觉Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 2.2.机器人编程语言的类型机器人编程语言的类型 (1 1)动作级(以)动作级(以VALVAL为代表)为代表)以机器人的运动作为描述中心,每一吩以机器人的运动作为描述中心,每一吩咐对应咐对应 一个动作。一个动作。优点,语句简洁,易于编程
6、。优点,语句简洁,易于编程。缺点,不能进行困难计算,不能接受困缺点,不能进行困难计算,不能接受困难传感难传感 信号。信号。关节级,给出机器人个关节位移的时间关节级,给出机器人个关节位移的时间序列。序列。终端执行器级,给出终端执行器的位姿终端执行器级,给出终端执行器的位姿和协助和协助 机能的时间序列。机能的时间序列。Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 2.2.机器人编程语言的类型机器人编程语言的类型 (2 2)对象级()对象级(AML,AUTOPASSAML,AUTOPASS)以描述物体间的关系为中心的语言。以描述物体间的关系为中
7、心的语言。特点:特点:运动限制运动限制 处理传感器信息处理传感器信息 通信和数字运算通信和数字运算 具有和好的扩展性具有和好的扩展性 利用学问库和数据库进行仿真。利用学问库和数据库进行仿真。Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 2.2.机器人编程语言的类型机器人编程语言的类型 (3 3)任务级(普渡高校)任务级(普渡高校,RCCL,RCCL)对工作任务所要达到的饿目标干脆下吩对工作任务所要达到的饿目标干脆下吩咐。咐。Robot Programming 8.1 8.1 机器人编程要求与语言类型机器人编程要求与语言类型 2.2.机器人
8、编程语言的类型机器人编程语言的类型 (4 4)确定编程语言具有不同设计特点的因素)确定编程语言具有不同设计特点的因素 语言模式语言模式 语言形式语言形式 几何学数据形式几何学数据形式 旋转矩阵的规定与表旋转矩阵的规定与表示示 限制结构限制结构 限制多个机械手的实限制多个机械手的实力力 限制模式限制模式 运动形式运动形式 信号线信号线 传感器接口传感器接口 支援模块支援模块 调试性能调试性能 Robot Programming 8.2 8.2 机器人语言系统的结构机器人语言系统的结构 1.机器人语言系统的结构 机器人语言操作系统的三个基本的操作状态:监控状态 编辑状态 执行状态 Robot Pr
9、ogramming 8.2 8.2 机器人语言系统的结构机器人语言系统的结构 2.2.机器人编程语言的基本功能机器人编程语言的基本功能 (1 1)运算)运算 解析几何运算的计算工具包括解析几何运算的计算工具包括 机械手解答及逆解答机械手解答及逆解答 坐标运算和位置表示坐标运算和位置表示 矢量运算矢量运算 (2 2)决策)决策 依据传感器输入信息作出决策。依据传感器输入信息作出决策。条件转移指令形式:条件转移指令形式:符号检验符号检验 关系检验关系检验 布尔检验布尔检验 逻辑检验逻辑检验 集合检验集合检验 Robot Programming 8.2 8.2 机器人语言系统的结构机器人语言系统的结
10、构 2.2.机器人编程语言的基本功能机器人编程语言的基本功能 (3 3)通讯)通讯 机器人供应信息:机器人供应信息:信号灯信号灯 字符显示设备字符显示设备 图形显示设备图形显示设备 语言合成器及音响设备语言合成器及音响设备 人对机器人人对机器人“说话说话”:按钮按钮 键盘键盘 光标及光笔光标及光笔 光学字符阅光学字符阅读机读机 远距离操纵主控装置远距离操纵主控装置 其他;语音输入输出。其他;语音输入输出。Robot Programming 8.2 8.2 机器人语言系统的结构机器人语言系统的结构 2.2.机器人编程语言的基本功能机器人编程语言的基本功能 (4 4)机械手运动)机械手运动 按供应
11、的一组关节位置运动,或按工作按供应的一组关节位置运动,或按工作空间内空间内 的一系列位置运动。的一系列位置运动。确定运动和相对运动。确定运动和相对运动。计算机引入,提高其工作实力。计算机引入,提高其工作实力。(5 5)工具指令)工具指令 干脆限制,由某个开关或继电器触发。干脆限制,由某个开关或继电器触发。接受工具功能限制器,进行困难限制。接受工具功能限制器,进行困难限制。Robot Programming 8.2 8.2 机器人语言系统的结构机器人语言系统的结构 2.机器人编程语言的基本功能 (6)传感数据处理 内体感受器 触觉传感器 距离传感器 力和力矩传感器 视觉传感器Robot Prog
12、ramming 8.3 8.3 常用的机器人编程语言常用的机器人编程语言 1.VAL 1.VAL语言(语言(19791979,美,美,UnimationUnimation公司)公司)用于用于 PUMA PUMA,UNIMATE2000UNIMATE2000,UNIMATE4000UNIMATE4000系系列。列。六种监控指令:六种监控指令:(1 1)定义位置,姿态)定义位置,姿态 (2 2)程序编程)程序编程 (3 3)列表指令)列表指令 (4 4)存储指令)存储指令 (5 5)限制程序执行指令)限制程序执行指令 (6 6)系统状态限制)系统状态限制Robot Programming 8.3
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第八 机器人 编程 36 1.4 案例 优秀 PPT

限制150内