[摘要]伴随着工业机器人的发展,机器人编程技术也得到发展和完善 ;机器人
编程已成为机器人技术的一个重要部分 ;机器人的功能除了依靠机器人硬件的支
持外,相当一部分依赖机器人语言来完成。本文论述了机器人编程语言系统的组
成,机器人的语言功能以及机器人的坐标系统等;在编程方法方面重点讲述了如何
确立机器人运动轨迹和编程语言的规范 ,最后对比了两种编程语言的特点并以实
例讲解。
机器人编程语言像一个计算机系统 ,包括硬件、软件和被控设备。即机器人
语言包括语言本身、运行语言的控制机、机器人、作业对象、周围环境和外围设
备接口等。机器人编程语言系统的组成如图 1 所示。图中的箭头表示信息的流向,
机器人语言的所有指令均通过控制机经过程序的编译、解释后发出控制信号。
控制机一方面向机器人发出运动控制信号,另一方面,向外围设备发控制信号,
外围设备如机器人焊接系统中的电焊机以及机器人搬运系统中的空压机等。周围
环境通过感知系统把环境信息通过控制机反馈给语言 ,而这里的环境是指机器人
作业空间内的物体位置、姿态以及物体之间的相互关系。
1.运算功能。运算功能是机器人最重要的功能之一。对于装有传感器的机器
人所进行的主要是解析几何运算 ,包括机器人的正解、逆解、坐标变换及矢量运
算等。根据运算的结果,机器人能自行决定工具或手爪下一步应到达何处。
2.运动功能。运动功能是机器人最基本的功能。机器人的设计目的是用它来
代替人的繁复劳动 ,因此机器人发展到今天 ,不管其功能多么复杂 ,动作控制仍然
评论0
最新资源