机器人
要做工业机器人你需要了解五点
工业机器人控制系统的硬件结构。控制器是机器人系统的核心运动控制器以DSP技术为核心,采用基于PC的开放式结构。
工业机器人控制系统体系结构。控制系统研究的重点是功能划分和功能之间信息交换的规范。开放式控制器体系有两种基本结构,一种是基于硬件层次划分(比较简单),另一种是基于功能划分的结构,将软硬件一同考虑,是机器人控制器体系结构研究和发展的方向。
控制软件开发环境。一般工业机器人公司都有自己独立的开发环境和独立的机器人编程语言。从机器人产业发展来看,对机器人软件开发环境存在两方面的需求。一方面是来自机器人的最终用户,他们不仅使用机器人,并且希望通过编程的赋予机器人更多的功能,这种编程往往是通过采用可视化编程语言实现的。
机器人专用操作系统。
(1)VxWorks是嵌入式开发环境的关键组成部分。具有可裁剪微内核结构和高效的任务管理和灵活的任务间通信以及微秒级的中断处理,能支持 1b实时扩展标准以及多种物理介质及标准的、完整的TCP/IP网络协议。
(2)WindowsCE与Windows系列有较好的兼容性,是推广的一大优势。为建立针对掌上设备、无线设备的动态应用程序和服务提供了一种功能丰富的操作系统平台,它能在多种处理器体系结构上运行,并且通常适用于那些对内存占用空 间具有一定限制的设备。
(3)嵌入式Linux,其源代码公开,只要懂Unix/Linux和C语言即可进行编程。支持的硬件数量庞大和普通 Linux并无本质区别。各种硬件的驱动程序源代码都是公开的,方便用户编写自己专有硬件的驱动程序。
(4)μC/OS-Ⅱ是著名的源代码公开的实时内核,专为嵌入式应用设计的,可用于8位、16位和32位单片机或数字信号处理器(DSP)。优点是是公开源代码、可移植性好、可固化、可裁剪性、占先式内核、可确定性。
(5)DSP/BIOS是TI公司特别其TMS320C6000TM,TMS320C5000TM和TMS320C28xTM 系列DSP平台所设计开发的一个尺寸可裁剪的实时多任务操作系统内核,是TI公司的开发工具的组成部分之一。 可以利用实时操作系统开发程序方便快速的开发复杂的DSP程序。
工业机器人伺服通信总线技术。国际上没有专用于机器人系统中的伺服通信总线,实际应用过程中,通常根据系统需求,把常用的一些总线用于机器人系统中。当前大部分通信控制总线可以归纳为两类,即基于RS-485和线驱动技术的串行总线技术和基于实时工业以太网的高速串行总线技术。