机器人软件
编辑机器人软件是一组编码的命令或指令,用于告诉机械设备和电子系统(统称为机器人)执行哪些任务。机器人软件用于执行自主任务。已经提出了许多软件系统和框架来使编程机器人更容易。
一些机器人软件旨在开发智能机械设备。常见的任务包括反馈循环、控制、寻路、数据过滤、定位和共享数据。
简介
虽然它是一种特定类型的软件,但仍然非常多样化。每个制造商都有自己的机器人软件。虽然绝大多数软件都是关于数据的操作并在屏幕上看到结果,但机器人软件却是用于现实世界中的对象或工具的操作。
工业机器人软件
编辑用于工业机器人的软件由数据对象和指令列表组成,称为程序流(指令列表)。
例如:跳到跳汰机1
是对机器人的指示,以转到名为Jig1的位置数据。当然,程序也可以包含隐式数据,
例如:告诉轴1移动30度。
数据和程序通常位于机器人控制器存储器的单独部分中。无需更改程序即可更改数据,反之亦然。例如,可以使用相同的Jig1编写不同的程序,或者可以在不更改使用Jig1的程序的情况下调整Jig1的位置。
工业机器人编程语言示例
编辑由于机器人软件的高度专有性,大多数机器人硬件制造商还提供了自己的软件。尽管这在其他自动化控制系统中并不罕见,但机器人编程方法缺乏标准化确实带来了某些挑战。例如,有超过30种不同的工业机器人制造商,因此也需要30种不同的机器人编程语言。不同的机器人之间有足够的相似性,因此有可能获得对机器人编程的广泛了解,而不必学习每个制造商的专有语言。
控制来自多个制造商的机器人的一种方法是使用后处理器和离线编程(机器人)软件。通过这种方法,可以从通用编程语言(例如Python(编程语言))处理品牌特定的机器人编程语言。但是,编译固定的离线代码并将其上载到机器人控制器并不能使机器人系统了解状态,因此它无法适应其运动并随着环境的变化而恢复。当前,可以使用几种不同的第三方工具对任何机器人进行统一的实时自适应控制。
机器人应用软件
编辑无论使用哪种语言,机器人软件的最终结果都是创建帮助或娱乐人们的机器人应用程序。应用程序包括命令控制和任务处理软件。指挥和控制软件包括用于遥控机器人的机器人控制GUI,用于自主机器人的“单击即点”命令软件以及用于工厂中移动机器人的调度软件。任务处理软件包括简单的拖放式界面,用于设置送货路线,安全巡逻和访客游览;它还包括为部署特定应用程序而编写的自定义程序。通用机器人应用软件已部署在广泛分布的机器人平台上。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/112961/