返回首页 hi, 欢迎来到机器人在线 请登录/ 免费注册 扫码关注
  • 常见的机器人编程语言有哪些?

    提问:小鹏 | 时间:2022-12-04 08:18:03

    标签:机器人,编程语言

回答者:智能小助手 | 时间:2022-12-05 16:14:33


机器人编程语言最早出现于20世纪70年代初。它是机器人训练的基础知识之一,包括实验室实验语言和实用机器人语言。随着第一个机器人的出现,机器人语言的研究也同时展开。1973年,斯坦福人工智能实验室开发了第一种机器人语言WAVE语言。WAVE语言具有动作描述、手眼协调控制等功能。

(机器人编程)

1974年,实验室在WAVE中开发了基于语言的语言。AL语言是一种编译形式的语言,ALGOL。多个机器人的协调动作可以控制语言结构。AL语言对机器人语言的发展有很大的影响。

1979年,美国统一公司开发了VAL,并在一系列机器人中配置了PUMA语言,这已经成为一种实用的机器人语言。VAL语言与BASIC语言相似,结构简单,编程方便。该公司于1984年引入了VAL-Ⅱ语言。与VAL语言相比,VAL-Ⅱ将传感器信息用于运动控制、通信、数据处理等功能。

IBM于1975年开发了ML。该公司随后推出了语言和机器人装配操作AUTOPASS语言,这是一种高级机器人语言,可以半自动地编程几何模型任务。IBM还引入了AML语言,该语言已被用作商业产品IBM控制机器人。

常见的机器人编程语言分为以下五类:

1.AL语言

AL语言是斯坦福大学于1974年开发的高级编程系统。与ALGOL源语言类似,它包括将程序转换为机器代码的编译器和控制操纵器和其他设备的实时系统。编译器是用高级语言编写的,可以在小型计算机上实时运行。近年来,该程序已能在微型计算机上运行。AL语言对其他语言有很大的影响,在一般机器人语言中起着主导作用,是机器人培训课程的关键内容。

2.AML语言

AML语言可以提供机器人运动和传感器指令,并具有强大的数据处理功能。该语言已被商业化,可应用于不少于内存

KB装配机器人AML经济型装配机器人可由微型计算机控制。

3.MCL语言

MCL语言是为工作单元离线编程而开发的机器人语言。它支持几何和物理建模和运动描述,并提供爪命令。该软件基于IBM 360APT,使用FORTRAN汇编语言。

4.SERF语言

SERF语言用于控制机器人语言、拳击、夹具的打开和关闭以及SKILAM机器人语言的其他动作。该语言易于掌握,功能强大,如3D阵列、坐标变换、直线和圆弧插补、设置任意速度、子程序、故障检测等。I/O命令可以并行处理。

5.SIGLA语言

SIGLA是一种面向汇编的语言,其主要特点是能够为用户定义机器人任务。Sigma机器人的装配任务通常由几个子任务组成,例如螺丝刀、取下进料器上的螺丝、搬运螺丝、定位螺丝、安装和拧紧螺丝。