机器人和机器有什么区别?在什么时候机器开始被称为机器人?
它是否具有一定的复杂性?当它具有软件等时?
例如:台式打印机具有机械,电子设备和固件,但不被认为是机器人(或者是机器人)。Roomba具有相同的内容,但我们称其为机器人。那么区别是什么呢。
我一直认为,机器人是从环境中获取输入并使用它来决定如何影响环境的机器人。即机器人具有反馈回路。
机器人和机器有什么区别?在什么时候机器开始被称为机器人?
它是否具有一定的复杂性?当它具有软件等时?
例如:台式打印机具有机械,电子设备和固件,但不被认为是机器人(或者是机器人)。Roomba具有相同的内容,但我们称其为机器人。那么区别是什么呢。
我一直认为,机器人是从环境中获取输入并使用它来决定如何影响环境的机器人。即机器人具有反馈回路。
Answers:
您问了两个(根本)问题:
问题:机器人和机器有什么区别?
和
问题:什么时候机器开始被称为机器人?
如果可以的话,请允许我提出以下文字,以解决第一个问题:
参考:https : //en.wikipedia.org/wiki/Simple_machine
这些“机器”中的任何一个都离机器人很远(但可能有助于机器人的构造)。
解决第二个问题,虽然小说,艾萨克·阿西莫夫提出一个思路(参考:http://en.wikipedia.org/wiki/Three_Laws_of_Robotics)今天还讨论:
机器人技术的三定律(通常简称为三定律或三定律)是科幻小说家艾萨克·阿西莫夫(Isaac Asimov)制定的一组规则。这些规则是在他1942年的短篇小说“逃跑”中引入的,尽管在一些较早的故事中已对此有所规定。三定律是:
- 机器人可能不会伤害人类,也可能因无所作为而伤害人类。
- 机器人必须服从人类的命令,除非这些命令会与第一定律相抵触。
- 机器人必须保护自己的存在,只要这种保护与第一或第二定律不冲突。
由于我引用的是代表任何原始想法的Wikipedia诗句,因此我不妨继续:(参考:http : //en.wikipedia.org/wiki/Robot)
机器人是机械或虚拟代理,通常是由计算机程序或电子电路引导的机电机器。...机器人技术是技术的一个分支,涉及机器人的设计,构造,操作和应用,以及用于控制,感官反馈和信息处理的计算机系统。
总之,机器可以是机器人,机器人可以是机器,机器人可以是虚拟的。我同意张贴者的说法,张贴者说这将是定义差异的几个博士课程。:)
正如@Shahbaz指出的那样,尽管这确实是机器人技术领域的核心,但这是一个高度哲学的问题。John Hollerbach博士开始对机器人技术进行介绍,内容如下:
什么是机器人?1980年,工业贸易组织美国机器人学会(RIA)提出了以下定义:
“机器人是一种可重新编程的多功能机械手,旨在通过可变的编程运动来移动材料,零件,工具或专用设备,以执行各种任务。”
如今,该定义被认为过于严格,因为它反映了RIA集中在装配线上的机器人操纵器上。多年来,机器人技术已经以多种方式得到了扩展:包括移动平台,解决服务部门以及制造部门的问题,并将人机交互(而不仅仅是自治性)整合到远程机器人和虚拟现实系统中。
最终,我记得他没有提供其他定义。相反,他讨论了机器人系统的元素,他将其列出为:
甚至没有必要使用计算机控制器,这是有争议的,因为可以建立机制来响应环境刺激,而无需计算机的明确帮助(请参阅Robert Full博士的工作)。在AI中,我们称此类为反射代理。
如果我们接受前三个要素(或全部四个要素),那么我们的世界将被机器人压倒。对于许多人来说这有点不满意,因为我们经常设想使用SciFi机器人。如果我们不这样做,则@Ian指出该定义将变得任意,因为我们无法在具有相同组件的两个设备之间进行区分,其中我们称一个机器人(例如3D打印机),而我们不称机器人(例如微波炉)为您暗中观察。
无论如何,这些都是机器人的要素。当然,这引起了一个问题,我们在使用“机器人”一词之前是否拥有机器人?这个问题的答案是肯定的(请参阅机器人的最早概念是什么?)。但是,您不应该对此感到困扰,研究领域追随定义它的技术和/或想法并不罕见。
在工业界,机器人有一个清晰的定义,以区别于其他工业机器:
ISO 8373定义的工业机器人:
可在三个或更多轴上编程的自动控制,可重新编程的多用途机械手,可以固定就位或移动以用于工业自动化应用。
可重编程:其编程的运动或辅助功能可以在不进行物理更改的情况下进行更改;
多用途:能够通过物理更改适应不同的应用;
物理变更:机械结构或控制系统的变更,但编程盒,ROM等的变更除外。
轴:用于指定线性或旋转模式下机器人运动的方向
该定义中的重要词语是“可重新编程”和“多用途”。
例如,让我们考虑一下在汽车工厂进行的焊接操作。可以使用定制机器完成此操作,该机器将焊接元件降低到汽车上适当位置的适当位置。或者,我们可以安装机械臂,在臂的末端放一个焊机,然后教(编程)焊接位置。当出现新的汽车模型时,我们可以教它新的焊接点。如果我们不再需要焊接操作,则可以将机器人移到其他地方,在臂的末端放一个新工具,然后教其上油漆或拧紧螺栓。
在更大的范围内,人们对什么是机器人和什么不是机器人有不同的想法。但是“多用途”和“可重新编程”仍然是关键思想。如果您不能轻易地通过重新编程来重新调整机器的用途,以做完全不同的事情(也许只需进行最少的硬件“工具”更改),那它就不是机器人。
当我为Robot Wikipedia文章撰稿时,这是我花了很长时间努力解决的问题。您可能在第一句话中写什么来基本定义“机器人”。我花了几天时间寻找人们对机器人的个人定义,并阅读论坛的讨论,直到找到“代理”定义,然后我才意识到这是我最接近的定义。
机器人是机械或虚拟人工代理
无论人们通常将机器称为机器人,代理意识似乎都是关键。一台机器必须感觉到它具有自己的代理权:
这就是为什么即使没有主体,软件代理也被称为机器人的原因。软件代理在计算机内部环境中处于活动状态。
很久以前,维基百科的文章就更深入地描述了例如如何将基特(Kitt)视为机器人,而通常不会采用无线电控制的人形机器人。请参阅2009年7月的机器人页面。(遗憾的是,此后它已经腐烂了很多。)
我认为,“机构”定义之所以有效,是因为它取代了定义不清,理解不清的“机器人”概念,并用同样定义不清但更好理解的“机构”概念代替了它。即使我们没有明确地将动物和机器人视为代理,我们仍然可以识别代理,并将对象分类为是和不是代理的事物。我们可以轻松分辨动植物之间的区别(嗯,对于我们通常遇到的动植物类型)。
有很多定义(请参阅其他问题),甚至还有机器人本体。我与Joseph Engelberger(第一个工业机器人Unimate的发明者)在一起:
我无法定义机器人,但是看到一个机器人就知道一个。
效果很好。
回到最初的问题,机器人是一种可以自动打开和关闭并在没有人为干扰,触摸,发送信号等的情况下完成其工作的东西。像Roomba。当然有时您会告诉它做某些事情,但这只是一次机会而已。完成后,它又回到吸尘状态。机器是具有机械,电子设备和固件的东西,但是像打印机一样,需要人工干预才能工作。您发送一个信号告诉它要打印,而不是告诉自己要打印。这是否回答你的问题?