机器人与计算机之间的通信编程.
- 格式:doc
- 大小:55.50 KB
- 文档页数:6
第四章机器人协作与控制器间的通信当机器人工作单元需要多机同时工作完成任务时,就存在着多机器人之间的协调动作问题。
在Roboguide中,多机之间的协调主要通过对控制器的编程控制来实现。
其中,就包含了一个控制器控制多台机的同步运行和不同控制器之间的信号通信技术。
控制器中的Group(组)技术就能够实现控制器对多台机器设备的同步控制;也可以通过两个控制器的IO信号实现控制器间的同步问题。
本章通过“三机协调焊接案例项目(项目五)”的实施重点介绍这两种协调方式,分为三个部分,一、Roboguide环境Group(组)的添加与使用技术;二、IO 信号的添加与使用创建技术;三、创建一个三机配合完成焊接任务的项目案例。
4.1 控制器Group分组技术4.1.1 添加Group创建一个工作站(Workcell),如图4.1所示,在第一步选择HandlingPRO;图4.1 创建机器人焊接工作站第二步输入工作站名称,其它步骤采用默认设置,直到第七步,按照图 4.2选择一个焊接机器人作为Group 2;图4.2 机器人焊接工作站配置之后继续,直到Finish,然后,就进入系统的配置进程。
参数配置依次依照图4.3(a)-(e)输入:(a)(b)(c)(d)(e)图4.3 工作站的配置过程最后,进入到工作站的仿真环境中,该环境中有两台机器人,一台归属第一组GP:1,用于搬运的机器人GP:1-R-2000iB/165F;另一台是用于焊接的机器人,归属第二组GP:2,用于焊接的机器人GP:2-ARC Mate 100iB SA(R-30iB);具体如图4.4所示:图4.4 工作站的仿真环境(1)用鼠标拖动机器人改变两个机器人的位置,并为焊接机器人添加一个基座Fixture,布景如图4.5所示:图4.5 工作站的仿真环境(2)4.1.2 示教编程先做一个简单的移动程序,即:两个机器人在P1点和P2点之间的循环运动。
这里,P1、P2点的信息都包含了两个机器人的坐标,它们的示教过程如下:(1)、示教P1点A)、如图4.6所示,先在Cell Browser树形窗口中选中GP:1-R-2000iB/165F,然后使用示教单元,移动搬运机器人的末端到该机器人的期望位置;显示为G1组选中GP:1-R-2000iB/165F图4.6:示教P1点(1)B)、如图4.6所示,先在Cell Browser树形窗口中选中GP:2-ARC Mate 100iB SA(R-30iB),然后使用示教单元,移动焊接机器人的末端到该机器人的期望位置;显示为G2组选中GP:2-ARC Mate 100iB SA(R-30iB)图4.6:示教P1点(2)C)、通过程序编辑器,记录下P1点的运动指令如图4.7所示:图4.7:P1点运动指令(2)、示教P2点按照上述操作,分别改变两个机器人的末端位置,示教P2点,并记录下P2点的运动指令。
fanuc通信协议 pythonFanuc通信协议是用于Fanuc机器人与外部设备之间进行数据传输和通信的协议。
在工业自动化领域,Fanuc机器人被广泛应用于生产线上的各种任务,如焊接、拧紧、搬运等。
而Python作为一种强大的编程语言,可以与Fanuc机器人进行通信,实现对机器人的控制和监控。
Fanuc通信协议采用了基于以太网的TCP/IP协议栈,并使用Fanuc自定义的数据格式进行数据传输。
通过Fanuc通信协议,Python程序可以向Fanuc机器人发送指令,如启动、停止、运动控制等,同时也可以获取机器人的状态信息,如位置、速度、力传感器数据等。
在使用Fanuc通信协议进行Python编程时,首先需要建立与机器人的连接。
可以通过Fanuc提供的Python库或第三方库来实现与机器人的通信。
通常情况下,需要使用机器人的IP地址和端口号来建立连接。
连接成功后,就可以向机器人发送指令或获取机器人的状态信息了。
在发送指令时,可以使用Fanuc通信协议定义的指令集,如启动机器人、运动控制、获取状态信息等。
这些指令可以通过Python的socket库来发送给机器人。
同时,也可以通过Fanuc通信协议提供的函数来简化指令的发送过程,使得编程更加方便和快捷。
在获取机器人的状态信息时,可以使用Fanuc通信协议提供的函数来获取机器人的位置、速度、力传感器数据等。
这些信息可以用于机器人的控制和监控,实现对机器人的精准控制。
Fanuc通信协议还支持与其他设备的通信。
通过Fanuc通信协议,Python程序可以与其他设备进行数据交换,实现设备之间的协同工作。
例如,可以将机器人的状态信息发送给其他设备进行分析和处理,或者将其他设备的指令发送给机器人进行执行。
总结起来,Fanuc通信协议为Python与Fanuc机器人之间的通信提供了便利。
通过使用Fanuc通信协议,Python程序可以实现对机器人的控制和监控,以及与其他设备的数据交换。
利用LabVIEW进行机器人控制和编程机器人控制和编程是现代科技领域的重要研究方向之一。
随着技术的不断进步,人们对机器人的需求越来越高,机器人在工业、医疗、军事等领域扮演着越来越重要的角色。
而LabVIEW作为一种强大的图形化编程语言和开发环境,提供了便捷而灵活的方式来实现机器人控制和编程。
本文将介绍如何利用LabVIEW进行机器人控制和编程。
1. 背景介绍随着机器人应用的广泛普及,人们对机器人的控制和编程需求越来越高。
传统的机器人控制和编程方式往往需要繁琐的代码编写和复杂的硬件连接,这给非专业人士带来了很大的困扰。
而LabVIEW通过其图形化编程的方式,简化了机器人控制和编程的流程,使得非专业人士也能轻松上手。
2. LabVIEW的特点LabVIEW是一种基于数据流编程的图形化编程语言,其主要特点如下:- 图形化界面:LabVIEW提供了直观、交互式的图形化界面,用户可以通过简单的拖拽和连接来构建程序,降低了学习和使用的难度。
- 多平台支持:LabVIEW支持在不同操作系统下运行,包括Windows、Mac和Linux等,适用于不同开发环境。
- 丰富的函数库:LabVIEW内置了大量的函数库,包括用于控制、传感器读取、通信等功能,方便用户进行开发。
- 与硬件的高度集成:LabVIEW提供了丰富的硬件支持,可以轻松与各种传感器、执行器和机器人平台进行集成。
3. LabVIEW在机器人控制和编程中的应用利用LabVIEW进行机器人控制和编程可以实现以下功能:- 传感器读取与数据处理:LabVIEW可以读取各种传感器的数据,并对数据进行处理和分析,例如机器人的视觉感知、距离测量等。
- 运动控制和路径规划:LabVIEW可以对机器人进行运动控制,包括轨迹规划、速度控制等,实现精确的运动控制。
- 人机交互界面设计:LabVIEW提供了丰富的用户界面设计工具,可以轻松设计人机交互界面,方便用户与机器人进行交互。
Java的机器人控制实现智能机器人的编程智能机器人是当今科技领域的热门话题,其应用范围涵盖了工业、医疗、家庭等多个领域。
而实现智能机器人的编程,Java语言提供了强大的支持和便捷的开发环境。
本文将介绍Java的机器人控制实现智能机器人编程的具体方法和步骤。
一、机器人控制器的选择在开始编程之前,我们首先需要选择适合的机器人控制器。
机器人控制器是连接计算机与机器人硬件的中间设备,负责接收指令并控制机器人的运动。
常见的机器人控制器有动态链接库(Dynamic Link Library, DLL)、串口通信、网络通信等方式。
在Java中,我们可以使用Java串口通信库或网络通信库来实现机器人控制。
二、串口通信方式1. 硬件准备:首先,我们需要准备一个支持串口通信的机器人和计算机。
确保机器人和计算机之间通过串口进行连接,并安装好机器人控制器的驱动程序。
2. 导入Java串口通信库:我们可以使用开源的Java串口通信库,比如RXTX或jSerialComm。
将库文件导入到Java项目中,并添加相应的依赖。
3. 打开串口:使用Java串口通信库提供的API,我们可以打开指定的串口,并设置相应的波特率、数据位、校验位等参数。
4. 发送指令:通过串口发送指令给机器人,以实现对机器人运动的控制。
可以根据机器人具体的控制协议进行指令的编写和发送。
5. 接收数据:机器人在执行完指令后,可能会返回一些反馈信息。
我们可以通过串口接收数据,并进行相应的处理和解析。
三、网络通信方式1. 硬件准备:与串口通信方式类似,我们需要准备一个支持网络通信的机器人和计算机。
确保机器人和计算机可以通过局域网或互联网进行连接。
2. 导入Java网络通信库:Java提供了丰富的网络编程API,我们只需要导入相应的库文件即可。
3. 建立连接:使用Java网络通信库提供的API,我们可以建立与机器人的网络连接。
根据机器人的IP地址和端口号,通过Socket或URLConnection等方式建立连接。
工业机器人的编程与操作方法工业机器人是一种高度自动化的设备,可以完成各种任务,如搬运、装配、焊接等。
为了使机器人能够准确、高效地完成任务,需要进行编程和操作。
本文将介绍工业机器人的编程和操作方法。
一、编程方法1. 离线编程:离线编程是在计算机上进行机器人程序的编写和模拟。
首先,需要使用专业的机器人软件,如ABB RobotStudio、KUKA Sim、Fanuc RJ3等。
然后,通过图形界面或编程语言来编写机器人程序。
离线编程可以在计算机上进行,无需将机器人放置在生产线上,节省了时间和资源。
完成程序编写后,可以通过模拟功能进行程序仿真,以确保程序的可行性和准确性。
2. 在线编程:在线编程是在实际生产环境中对机器人进行编程。
这种编程方法需要专业的编程设备和软件。
首先,需要连接计算机和机器人,并确保通信正常。
然后,使用机器人控制器上的编程语言或机器人操作界面进行编写。
在线编程可以实时修改和调试程序,但需要在现场进行,可能会受到实际环境的限制。
二、操作方法1. 手动操作:手动操作是指通过外部操作设备,如手柄或按钮,来操控机器人完成任务。
手动操作通常用于机器人的调试和测试阶段,可以在不编写复杂程序的情况下对机器人进行控制。
但手动操作的精度较低,只适用于简单、粗略的操作。
2. 自动操作:自动操作是指通过事先编写好的程序,使机器人按照预定的路径和动作来完成任务。
自动操作需要在编程阶段对机器人的动作进行规划和设定,确保机器人可以准确无误地完成任务。
自动操作可以提高生产效率和产品质量,减少人为错误。
三、编程语言1. 基于图形界面的编程语言:图形界面编程语言是一种以图形元件为基础的编程语言,如ABB RobotStudio的RobotWare、KUKA Sim的KRL等。
这些编程语言通过拖拽和连接图形元素来编写机器人程序,使编程变得更加直观和易于理解。
它们适用于初学者和非专业人员,但在处理复杂的逻辑和算法时可能有限。
工业机器人编程和调试教程工业机器人的出现和广泛应用大大提高了生产力和生产效率。
为了使工业机器人能够正常工作,工程师们需要进行编程和调试。
本文将向您介绍工业机器人编程和调试的基本步骤和技巧,帮助您顺利完成任务。
一、准备工作在开始工业机器人编程和调试之前,我们需要准备一些必要的工具和资料。
首先,您需要了解所使用的机器人品牌和型号,并下载和安装相应的机器人编程软件。
其次,确保您具备一定的机器人基础知识,包括机器人组成部分、机器人运动轨迹等。
最后,准备好机器人的用户手册、技术规格和相关文档,以便查询和参考。
二、编程环境搭建在进行工业机器人编程之前,我们需要为机器人搭建一个适合的编程环境。
首先,确保机器人连接到电源并开启,然后连接机器人与计算机的通信线缆。
接下来,配置机器人编程软件,设置机器人的IP地址和端口号,确保计算机能够与机器人进行通信。
最后,根据机器人的运动轨迹和任务需求,设置工作区域和安全区域,确保机器人的运动范围和安全性。
三、编程和调试步骤1. 程序编写在进行工业机器人编程之前,我们需要先制定一个程序。
根据机器人的任务需求,确定机器人的运动轨迹、路径规划和执行顺序。
使用机器人编程软件,编写程序并进行调试。
程序的编写包括定义变量、设置运动方向和速度、配置传感器和执行器等。
2. 轨迹规划轨迹规划是指确定机器人的运动轨迹和路径。
根据机器人的工作空间和任务需求,选择合适的运动轨迹规划算法。
常用的轨迹规划算法包括线性插值、圆弧插值和样条插值等。
通过调整机器人的关节角度和位置,使其按照预设的轨迹规划进行运动。
3. 运动控制运动控制是实现机器人运动的关键步骤。
通过控制机器人的关节角度和速度,实现机器人的准确运动。
编程软件提供了不同的运动控制功能,如位置控制、速度控制和力控制等。
根据机器人的任务需求和工作空间,选择合适的运动控制方法。
4. 程序调试编程和调试是工业机器人开发过程中的重要环节。
在进行程序调试之前,我们需要先对程序进行模拟和验证。
干货ABB机器人串口通信设定和程序编写•串口通信基础概念•ABB机器人串口通信设定•程序编写基础知识•ABB机器人程序编写实践目•调试与优化技巧分享•总结与展望录01串口通信基础概念串口通信定义及作用01串口通信是一种异步通信方式,用于实现设备之间的数据传输。
02串口通信在工业自动化、智能家居、汽车电子等领域有广泛应用。
03通过串口通信,可以实现机器人与外部设备的数据交换和控制。
常见串口类型及特点RS-232串口传输距离较远,但传输速率较低,常用于工业控制领域。
RS-422/485串口支持多点通信,传输距离和速率较高,适用于长距离、高速率的数据传输。
USB转串口通过USB接口实现串口通信,方便易用,广泛应用于各种领域。
串口通信协议简介01串口通信协议规定了数据传输的格式和规则。
02常见的串口通信协议有Modbus、Profibus、CAN等。
03在使用ABB机器人进行串口通信时,需要根据具体应用场景选择合适的通信协议。
通过串口通信,机器人可以与外部设备(如传感器、执行器等)进行数据交换和控制。
机器人与外部设备的通信多个机器人之间可以通过串口通信实现协同作业和数据共享。
机器人之间的通信通过串口通信,可以实现对机器人的远程监控和调试,提高维护效率。
远程监控与调试串口通信应用场景02ABB机器人串口通信设定硬件连接与配置选择合适的串口通信设备根据实际需求选择符合要求的串口通信设备,如RS232、RS485等。
连接机器人与串口通信设备使用串口线将机器人控制器与串口通信设备连接起来,并确保连接稳定可靠。
配置机器人串口参数在机器人控制器中设置相应的串口参数,如波特率、数据位、停止位、校验位等,以匹配串口通信设备的参数。
安装串口通信软件在机器人控制器中安装相应的串口通信软件,以便进行串口通信操作。
配置串口通信协议根据实际需求选择合适的串口通信协议,如Modbus、Profibus等,并进行相应的配置。
调整串口通信参数根据实际通信效果,对串口通信参数进行调整,如修改波特率、数据位等,以提高通信质量和稳定性。
abb机器人的硬件连接和io通信完整课件目录•机器人硬件连接概述•IO通信原理及协议•机器人硬件连接详解•IO通信实现方法•故障诊断与排除技巧•案例分析与实践操作演示01机器人硬件连接概述控制器电机与驱动器传感器执行器机器人硬件组成01020304机器人的“大脑”,负责处理各种传感器输入和执行器输出。
提供机器人运动所需的动力,驱动器将控制器的信号转换为电机可理解的指令。
感知机器人周围环境,将环境信息转换为电信号传递给控制器。
根据控制器指令执行特定动作或任务的装置,如机械臂、夹爪等。
通过电缆将各硬件组件连接起来,稳定可靠但灵活性较差。
有线连接无线连接接口类型采用蓝牙、Wi-Fi 等无线通信技术,提高灵活性但可能增加信号干扰和延迟。
包括USB 、Ethernet 、CAN 等,不同接口适用于不同通信需求和场景。
030201连接方式及接口硬件配置与选型01根据机器人应用场景和需求选择合适的控制器、电机、传感器和执行器等硬件。
02考虑硬件之间的兼容性和通信协议,确保各组件能够协同工作。
03对于特殊需求,可能需要定制或改造现有硬件以满足特定功能或性能要求。
02IO通信原理及协议IO通信基本概念输入/输出(I/O)通信指机器人与外部设备之间的数据传输,包括数字信号和模拟信号的传输。
通信接口机器人与外部设备连接的物理接口,如RS232、RS485、Ethernet等。
通信协议规定机器人与外部设备之间数据传输的格式和规则。
一种串行通信协议,广泛应用于工业自动化领域,支持多种物理接口。
Modbus 协议Profinet 协议EtherCAT 协议OPC UA 协议一种基于Ethernet 的工业自动化通信协议,具有高带宽、实时性强的特点。
一种实时以太网通信协议,具有高精度同步和低延迟特性,适用于高性能机器人控制。
一种跨平台的工业自动化通信协议,支持信息建模和统一架构,适用于复杂系统的集成。
常见IO 通信协议根据实际需求选择合适的通信协议,考虑因素包括传输速度、实时性、可靠性、兼容性等。
近年来,以离线编程为基础的机器人柔性自动化系统的开发,代表了工业机器人系统二次开发的热点。
离线编程作为机器人系统开发的核心技术,要求外部计算机直接与机器人控制器通信。
而机器人控制器作为机器人控制系统的本体,不但完成操作手的伺服控制、轨迹规划,同时它还具有与外界控制系统进行通信的功能。
随着网络通信技术对控制系统的革新,开发基于网络,具有开放式、分布式机器人控制系统已成为机器人控制器研究的重点;另一方面,机器人控制系统结构沿着网络化、分布式方向和控制系统体系沿着开放性方向发展是机器人控制系统技术创新的趋势。
C/S
本文提出了基于模型机器人控制器与计算机之间的
Win NT RPC
通信编程方法,着重讨论了基于操作系统机制的机器人控制网络客户服务器程序的开发,并实现了其软件DCOM C/S ABB S4
的封装。
并以基于模型的型机器人控制器
RPC Win NT Win32 为例,阐明了基于机制的操作系统下的
机器人柔性自动化应用程序的开发,为机器人柔性自动化系统的开发提供了一种可行的新方法。
1 C/S
基于模型的机器人控制器原理
计算机、机器人计算机板、内存板和网络输入输出接口板
/等大部分组成。
主计算机由和用于控制和协调各接口4RAM 板的主计算机系统组成,它是机器人控制系统的核心,负责协调和控制各标准扩展槽,完成任务调度和协作;机器人计
算机板由操作手控制计算机和输入输出控制计算机组成,
/操作手控制计算机主要控制操作手各轴的伺服控制及运动轨迹规划控制,输入输出计算机管理机器人控制器的数字和/模拟输入输出信号,同时提供机器人操作界面,如机器人/的示教器和显示面板等功能。
内存板的作用是作为机器人控制器的电子硬盘,主要存储机器人控制器的操作系统文件及各驱动程序。
网络输入输出接口板由卡及其处理计/Ethernet 算机组成,主要实现基于协议的计算机与客户计算
TCP/IP 机之间的通信硬件。
本文以型机器人系统为例,阐明基于网络ABB S4RPC 通信机制的机器人与计算机之间的通信。
最新型控ABB S4制器
6统,支持协议下的通信,并采用机器人编程TCP/IP Ethernet 语言进行机器人的编程,以程序控制机器人末端执RAPAID 行器的轨迹。
基于网络通信机制的机器人控制器与计算机2 RPC 之间的通信编程
基于模型的机器人控制器与外部计算机之间的通信C/S 软件可以如下描述:服务器运行服务器端程序,响应并执行来自客户端的服务请求,最后向客户端返回计算结果;而客户机运行客户端程序,向服务器发出请求,获得服务器响应。
型机器人控制系统的软件结构如图所示,由机ABB S43器人多任务操作系统和基于该操作系统的机器BaseWare OS 人程序和服务器程序等组成。
由于机器人的运动RAPID RPC 和操作只受机器人程序控制,要实现机器人在线控制,必须与机器人程序进行实时数据通信,而服务器程序RAPID RPC 可以跨越进程与操作系统或机器人程序进行数据通信,从而获得机器人系统和机器人程序的状态和数据变量。
外RAPID 部计算机运行客户端程序,通过向机器人控制器发出请RPC 求,并实时响应机器人控制器上的服务器程序的答复的RPC 方法进行数据通信。
由于外部计算机采用多任Windows NT 务操作系统,型材机器人柔性自动化程序同样可跨越进程与客户端程序进行数据交换,实时取得机器人系统和机器RPC 人程序的状态和数据变量。
因此通过上述机器人与计RAPID 算机之间的网络编程,实现了计算机应用程序与机器Win 32人控制器及机器人程序之间的实时数据通信。
RAPID 基于机器人控制器和外部计算机客户服务器通信程 C/S 序的开发是同时进行的,本文采用基于开放性软件的DEC 远程过程调用机制的通信原理来实现两者之间的通RPC(信。
是指通过提供类似跨越网络的调用机制,在概念上RPC 扩充了函数或子程序的调用,服务器可以提供一组可由RPC 客户程序调用的函数。
如图显示了机器人控制器与RPC 4( a外部计算机之间的基于通信机制的通信原理。
服务RPC RPC 器后端运行服务器程序,客户端运行客户端程序,当RPC 客户程序调用函数时,它发出常规的函数调用,不RPC RPC 过接受这个调用的是存根函数,存根函数把函数转
RPC 图计算机应用程序与机器人程序数据通信原理
3 Win32 RAPID 图基于机器人控制器与计算机之间的通信原理及软件设计
4 RPC 化为调用请求和变元以进行网络传输,这一过程被称为信号编集,并把调用请求和变元发送给服务器。
(marshaling 服务器上的存根函数接收到函数变元,并进行逆信号编RPC 集,并调用该函数的服务器实现,当函数返回(unmarshal时,它的值用逆向机制传给客户服务程序。
故开发应用RPC 程序时,一个重要的要素就是接口,即服务器端和客户端都必须基于完全相同的存根函数的定义之上,否则进程肯RPC 定失败。
存根函数的定义则利用编译器实现,如图MIDL 4 所示,表示机器人控制器,表示
(bRobot_Sever Robot_Client 客户计算机。
首先开发服务器和客户端的存根函数,即定义和,再用编译器产生包含在服务Robot.IDL Robot.ACF MIDL 器和客户端应用程序中的头文件和两个实现客户与服务器的存根函数的语言源文件。
这些文件必须与服务器和客户程C 序相链接,最后产生服务器和客户端的应用程序代码。
和是程序开发的接口定义语言文
Robot.IDL Robot.ACF RPC 件和应用程序配置文件(Interface Definition Language File 基础,接口定义语言文件首 (Application Configuration File先定义了接口属性,保证了GUID (Globally Unique Identifier 服务器和客户端的应用程序具有全球唯一的标识符,还定义了用于存根函数的函数原型,即头文件。
应用程序配置文件则定义了一些与实际数据传输无关的数据与属性的信RPC 息。
综上所述,基于网络通信机制的模型机器人控RPC C/S 制器与计算机的客户服务器实现了以机器人控制器为服务器,外部计算机为客户机的网络通信。
由于网络结构和C/S 协议的特性,实现了网络技术与控制技术的结合,TCP/IP 构筑了机器人分布式控制网络,把机器人作为一种标准的工业控制设备,以网络为媒介进行无缝连接,并进行它们之间的底层通信,实现了机器人柔性自动化系统的开发。
同时为了实现外部计算机机器人柔性自动化程序的开发,作者利用下转第页
(171
—52—
(a(b
时,将各种可能按顺序显示给用户,将频率最高的转移作为默认情况。
当然,实际应用时需引入更复杂的排序方法,并嵌入到的各个状态中。
如最近最大相关加权法、决策GTN 树法或考虑到先前情况的预测方法等。
Token 在自动执行方面,该可以根据一定的规则进行自Agent 动补全。
如状态时,可直接输出,其它有多个可4subject to 能的情况,可确定一可能性阈值,若某个转移分枝的概率超过它就自动按该分枝补全,否则该将动态构造提示界Agent 面,按可能顺序列出,引导用户作出选择。
Token 结束语
4 本文总结了目前中人机交互存在的困难,提出应用DSS 思想构造智能界面,尝试了根据构造智能用户界Agent GTN 面的方法,并结合建模的实例作了说明,它可以应用在多种形式的人机界面中。
但存在需进一步研究的问题,如各的关系、规模的增长带来的效率问题等。
GTN GTN 参考文献
肖人彬,罗云峰,费奇决策支持系统发展的新阶段系统工程理1 .
.论与实践, 1999,19(1: 47-50
2 Shoham Y. Agent-oriented Programming. Artificial Intelligence,1993, 60:51-92
3 Jennings N R.On Agent-based Software Engineering.Artificial Intelli-
gence,2000,117:277-296
4 Bui T,Lee J.An Agent-based Framework for Building Decision Support System.Decision Support Systems,1999,25:225-237刘金琨王树青基于技术的人机智能决策支持系统研究系统
5 ,.Agent . 工程理论与实践 ,2000,20(2:15-20
6 Lewis M. Designing for Human-agent Interaction.AI Magazine,1998: 67-78
7 Schlimmer J C,Hermens L A. Software Agents: Completing Patterns and Constructing User Interfaces. Journal of Artificial Intelligence Research,1993,1:61-89
等离子切割枪
船用型材
ABB 机器人
S4型控制器
★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★。