(1)開(kāi)放性模塊化的控制系統(tǒng)體系結(jié)構(gòu):采用分布式CPU計(jì)算機(jī)結(jié)構(gòu),分為機(jī)器人控制器(RC),運(yùn)動(dòng)控制器(MC),光電隔離I/O控制板、傳感器處理板和編程示教盒等。機(jī)器人控制器(RC)和編程示教盒通過(guò)串口/CAN總線(xiàn)進(jìn)行通訊。機(jī)器人控制器(RC)的主計(jì)算機(jī)完成機(jī)器人的運(yùn)動(dòng)規(guī)劃、插補(bǔ)和位置伺服以及主控邏輯、數(shù)字I/O、傳感器處理等功能,而編程示教盒完成信息的顯示和按鍵的輸入。
(1) Open modular control system architecture: adopting a distributed CPU computer structure, it is divided into robot controller (RC), motion controller (MC), photoelectric isolation I/O control board, sensor processing board, and programming teaching box. The robot controller (RC) and programming teaching box communicate through a serial port/CAN bus. The main computer of the robot controller (RC) completes the robot's motion planning, interpolation, position servo, main control logic, digital I/O, sensor processing and other functions, while the programming teaching box displays information and inputs buttons.
(2)模塊化層次化的控制器軟件系統(tǒng):軟件系統(tǒng)建立在基于開(kāi)源的實(shí)時(shí)多任務(wù)操作系統(tǒng)Linux上,采用分層和模塊化結(jié)構(gòu)設(shè)計(jì),以實(shí)現(xiàn)軟件系統(tǒng)的開(kāi)放性。整個(gè)控制器軟件系統(tǒng)分為三個(gè)層次:硬件驅(qū)動(dòng)層、核心層和應(yīng)用層。三個(gè)層次分別面對(duì)不同的功能需求,對(duì)應(yīng)不同層次的開(kāi)發(fā),系統(tǒng)中各個(gè)層次內(nèi)部由若干個(gè)功能相對(duì)對(duì)立的模塊組成,這些功能模塊相互協(xié)作共同實(shí)現(xiàn)該層次所提供的功能。
(2) Modular and Hierarchical Controller Software System: The software system is built on the open-source real-time multitasking operating system Linux, and adopts a layered and modular structure design to achieve the openness of the software system. The entire controller software system is divided into three levels: hardware driver layer, core layer, and application layer. The three levels face different functional requirements and correspond to different levels of development. Within each level of the system, there are several modules with relatively opposite functions, which work together to achieve the functions provided by that level.
(3)機(jī)器人的故障診斷與維護(hù)技術(shù):通過(guò)各種信息,對(duì)機(jī)器人故障進(jìn)行診斷,并進(jìn)行相應(yīng)維護(hù),是保證機(jī)器人性的關(guān)鍵技術(shù)。
(3) Fault diagnosis and safety maintenance technology for robots: Diagnosis and corresponding maintenance of robot faults through various information is a key technology to ensure the safety of robots.
(4)網(wǎng)絡(luò)化機(jī)器人控制器技術(shù):當(dāng)前機(jī)器人的應(yīng)用工程由單臺(tái)機(jī)器人工作站向機(jī)器人生產(chǎn)線(xiàn)發(fā)展,機(jī)器人控制器的聯(lián)網(wǎng)技術(shù)變得越來(lái)越重要??刂破魃暇哂写?、現(xiàn)場(chǎng)總線(xiàn)及以太網(wǎng)的聯(lián)網(wǎng)功能??捎糜跈C(jī)器人控制器之間和機(jī)器人控制器同上位機(jī)的通訊,便于對(duì)機(jī)器人生產(chǎn)線(xiàn)進(jìn)行監(jiān)控、診斷和管理。
(4) Network based robot controller technology: Currently, the application engineering of robots is developing from single robot workstations to robot production lines, and the networking technology of robot controllers is becoming increasingly important. The controller has networking functions such as serial port, fieldbus, and Ethernet. Can be used for communication between robot controllers and between robot controllers and the upper computer, facilitating monitoring, diagnosis, and management of robot production lines.