机器人语言有哪些功能:机器人语言有哪些功能和作用

机器人培训 2024-03-23 19:25www.robotxin.com机器人培训
机器人语言的主要功能有:
机器人语言的基本功能包括运算、决策、通信、机械手运动、工具指令以及传感器数据处理等。许多正在运行的机器人系统,只提供机械手运动和工具指令以及某些简单的传感器数据处理功能。机器人语言体现出来的基本功能都是机器人系统软件支持形成的。
1.运算
在作业过程中执行的规定运算能力是机器人控制系统重要的能力之一。装有传感器的机器人所进行的一些有用的运算是解析几何运算。
用于解析几何运算的计算工具可能包括下列内容:
(1)机械手正解和逆解。
(2)坐标运算和位置表示,例如,相对位置的构成和坐标的变化等。
(3)矢量运算,例如,点积、交积、单位矢量、比例尺以及矢量的线性组合等。
2.决策
机器人系统能够根据传感器输人信息做出决策,而不必执行任何运算。按照传感器数据计算得到的结果,是做出下一步该干什么这类决策的基础。这种决策能力使机器人控制系统的功能更强有力。一条简单的条件转移指令就足以执行任何决策算法。可供采用的形式包括符号检验(正、负或零)、关系检验(大于、不等于等)、布尔检验(开或关、真或假)、逻辑检验(对一个计算字进行位组检验)以及集合检验(一个集合的数、空集等)等。
3.通信
人和机器能够通过许多不同方式进行通信。机器人向人提供信息的设备,按其复杂程度排列如下:
(1)信号灯,通过发光二极管,机器人能够给出显示信号。
(2)字符打印机、显示器。
(3)绘图仪。
(4)语言合成器或其他音响设备(铃、扬声器等)。
输入设备包括:
(1)按钮、乒乓开关、旋钮和指压开关。
(2)数字或字母数字键盘。
(3)光笔、光标指示器和数字变换板等。
(4)远距离操纵主控装置,如悬挂式操纵台等。
(5)光学字符阅读机。
4.工具指令
工具控制指令通常是由闭合某个开关或继电器而开始触发的,而继电器又可能把电源接通或断开。直接控制是简单的方法,而且对控制系统的要求也较少。可以用传感器来感受工具运动及其功能的执行情况。当采用工具功能控制器(toolfunctioncontroller)时,机器人控制器对机械手进行定位,并与工具功能控制器实行通信。工具功能由传感器触发时,控制信号送至某个内部子程序或外部控制器,工具功能就由工具功能控制系统来执行。当工具功能完成时,控制返回至机器人控制器。如果各个操作之问不发生冲突,而且控制交互冲突又被补偿,那么,采用单独控制系统能够使工具功能控制与机器人控制协调一致地工作。这种控制方法已被成功地用于飞机机架的钻孔和铣削加工。
5.传感器数据处理
用于机械手控制的通用计算机只有与传感器连接起来,才能发挥其全部效用。按照功能,把传感器概括如下:
传感器数据处理是许多机器人程序编制的十分重要而又复杂的组成部分。当采用触觉、听觉或视觉传感器时,更是如此。例如,当应用视觉传感器获取视觉特征数据、辨识物体和进行机器人定位时,对视觉数据的处理往往是极其大量和费时的。

Copyright © 2016-2025 www.robotxin.com 人工智能机器人网 版权所有 Power by