机器人和机器有什么区别?


12

机器人和机器有什么区别?在什么时候机器开始被称为机器人?

它是否具有一定的复杂性?当它具有软件等时?

例如:台式打印机具有机械,电子设备和固件,但不被认为是机器人(或者是机器人)。Roomba具有相同的内容,但我们称其为机器人。那么区别是什么呢。

我一直认为,机器人是从环境中获取输入并使用它来决定如何影响环境的机器人。即机器人具有反馈回路。


1
这是一个哲学问题。您可能还想考虑一下机器人和活物之间的区别。但是不幸的是,这种问题对本网站没有建设性。对于您的问题的简短答案是,没有确切的定义。
Shahbaz 2013年

我不会说这是定义机器人与生物之间差异的如此抽象/哲学。从本质上讲,这个问题是在问,即使伺服器以某种目标感知并对其环境做出反应,但为什么伺服器仍不算是机器人,所以目标(保持位置)可能会如此简单。这个问题有一个客观的答案,即使只是说“我们所说的机器人是任意的”。
2013年

1
@Shahbaz,这不是哲学上的;我们不仅将随机机器称为机器人!必须有某种标准。机器人一词无论如何都意味着工人,因此从技术上讲,人工是机器人。

不确定这是否在这里,但现在会开放...
安德鲁

@Kurtnelle-我是在对Close投票做出回应...
Andrew

Answers:


5

您问了两个(根本)问题:

问题:机器人和机器有什么区别?

问题:什么时候机器开始被称为机器人?

如果可以的话,请允许我提出以下文字,以解决第一个问题:

六台古典简单的机器

参考:https : //en.wikipedia.org/wiki/Simple_machine

  1. 杠杆
  2. 轮轴
  3. 滑轮
  4. 斜面

这些“机器”中的任何一个都离机器人很远(但可能有助于机器人的构造)。

解决第二个问题,虽然小说,艾萨克·阿西莫夫提出一个思路(参考:http://en.wikipedia.org/wiki/Three_Laws_of_Robotics)今天还讨论:

机器人技术的三定律(通常简称为三定律或三定律)是科幻小说家艾萨克·阿西莫夫(Isaac Asimov)制定的一组规则。这些规则是在他1942年的短篇小说“逃跑”中引入的,尽管在一些较早的故事中已对此有所规定。三定律是:

  1. 机器人可能不会伤害人类,也可能因无所作为而伤害人类。
  2. 机器人必须服从人类的命令,除非这些命令会与第一定律相抵触。
  3. 机器人必须保护自己的存在,只要这种保护与第一或第二定律不冲突。

由于我引用的是代表任何原始想法的Wikipedia诗句,因此我不妨继续:(参考:http : //en.wikipedia.org/wiki/Robot

机器人是机械或虚拟代理,通常是由计算机程序或电子电路引导的机电机器。...机器人技术是技术的一个分支,涉及机器人的设计,构造,操作和应用,以及用于控制,感官反馈和信息处理的计算机系统。

总之,机器可以是机器人,机器人可以是机器,机器人可以是虚拟的。我同意张贴者的说法,张贴者说这将是定义差异的几个博士课程。:)


1
@Shahbaz就像您重新格式化一样好,我个人不赞成对URL的“巧妙”修改。在我的原始文本中,URL被完整显示为参考,这是我选择的显示方式。感谢您使用“棕色框”格式。:)
JoeFromOzarks

1
我想知道以前从未听说过的“棕色框格式”是什么表达,然后才意识到您是在引用块引号!:D无论如何,我不是要冒犯你。通常情况下,不需要完整的URL,因为链接是可单击的,将鼠标悬停在该URL上可以为您提供地址,并且始终可以始终查看源。但是,最后当然是您的选择。
2013年

我无意冒犯您,如果这样做,我深表歉意。关于URL屏蔽,我只是一个老家伙,喜欢看完整的链接,然后,我仍然进行鼠标悬停以验证“显示的链接”实际上是所提供的链接。请不要像您一样停止编辑,这是对论坛的宝贵补充。另外,我非常感谢您的贡献,也喜欢阅读您的帖子。
JoeFromOzarks

9

正如@Shahbaz指出的那样,尽管这确实是机器人技术领域的核心,但这是一个高度哲学的问题。John Hollerbach博士开始对机器人技术进行介绍,内容如下:

什么是机器人?1980年,工业贸易组织美国机器人学会(RIA)提出了以下定义:

“机器人是一种可重新编程的多功能机械手,旨在通过可变的编程运动来移动材料,零件,工具或专用设备,以执行各种任务。”

如今,该定义被认为过于严格,因为它反映了RIA集中在装配线上的机器人操纵器上。多年来,机器人技术已经以多种方式得到了扩展:包括移动平台,解决服务部门以及制造部门的问题,并将人机交互(而不仅仅是自治性)整合到远程机器人和虚拟现实系统中。

最终,我记得他没有提供其他定义。相反,他讨论了机器人系统的元素,他将其列出为:

  • 机械结构
  • 执行器
  • 感测器
  • 电脑控制器

甚至没有必要使用计算机控制器,这是有争议的,因为可以建立机制来响应环境刺激,而无需计算机的明确帮助(请参阅Robert Full博士的工作)。在AI中,我们称此类为反射代理。

如果我们接受前三个要素(或全部四个要素),那么我们的世界将被机器人压倒。对于许多人来说这有点不满意,因为我们经常设想使用SciFi机器人。如果我们不这样做,则@Ian指出该定义将变得任意,因为我们无法在具有相同组件的两个设备之间进行区分,其中我们称一个机器人(例如3D打印机),而我们不称机器人(例如微波炉)为您暗中观察。

无论如何,这些都是机器人的要素。当然,这引起了一个问题,我们在使用“机器人”一词之前是否拥有机器人?这个问题的答案是肯定的(请参阅机器人的最早概念是什么?)。但是,您不应该对此感到困扰,研究领域追随定义它的技术和/或想法并不罕见。


因此,我们得出以下结论:多功能,可重用的机器对环境刺激做出响应?

1
我不知道。在我看来,3D打印机具有一种目的和功能,可以打印3D对象。然而,我们大多数人仍然将其视为机器人。
DaemonMaker

5

在工业界,机器人有一个清晰的定义,以区别于其他工业机器:

ISO 8373定义的工业机器人:

可在三个或更多轴上编程的自动控制,可重新编程的多用途机械手,可以固定就位或移动以用于工业自动化应用。

可重编程:其编程的运动或辅助功能可以在不进行物理更改的情况下进行更改;

多用途:能够通过物理更改适应不同的应用;

物理变更:机械结构或控制系统的变更,但编程盒,ROM等的变更除外。

轴:用于指定线性或旋转模式下机器人运动的方向

该定义中的重要词语是“可重新编程”和“多用途”。

例如,让我们考虑一下在汽车工厂进行的焊接操作。可以使用定制机器完成此操作,该机器将焊接元件降低到汽车上适当位置的适当位置。或者,我们可以安装机械臂,在臂的末端放一个焊机,然后教(编程)焊接位置。当出现新的汽车模型时,我们可以教它新的焊接点。如果我们不再需要焊接操作,则可以将机器人移到其他地方,在臂的末端放一个新工具,然后教其上油漆或拧紧螺栓。

在更大的范围内,人们对什么是机器人和什么不是机器人有不同的想法。但是“多用途”和“可重新编程”仍然是关键思想。如果您不能轻易地通过重新编程来重新调整机器的用途,以做完全不同的事情(也许只需进行最少的硬件“工具”更改),那它就不是机器人。


3

当我为Robot Wikipedia文章撰稿时,这是我花了很长时间努力解决的问题。您可能在第一句话中写什么来基本定义“机器人”。我花了几天时间寻找人们对机器人的个人定义,并阅读论坛的讨论,直到找到“代理”定义,然后我才意识到这是我最接近的定义。

机器人是机械或虚拟人工代理

无论人们通常将机器称为机器人,代理意识似乎都是关键。一台机器必须感觉到它具有自己的代理权:

  • 在环境中很活跃
  • 它可以接收数据
  • 会影响环境
  • 它有自己的内部状态

这就是为什么即使没有主体,软件代理也被称为机器人的原因。软件代理在计算机内部环境中处于活动状态。

很久以前,维基百科的文章就更深入地描述了例如如何将基特(Kitt)视为机器人,而通常不会采用无线电控制的人形机器人。请参阅2009年7月的机器人页面。(遗憾的是,此后它已经腐烂了很多。)

我认为,“机构”定义之所以有效,是因为它取代了定义不清,理解不清的“机器人”概念,并用同样定义不清但更好理解的“机构”概念代替了它。即使我们没有明确地将动物和机器人视为代理,我们仍然可以识别代理,并将对象分类为是和不是代理的事物。我们可以轻松分辨动植物之间的区别(嗯,对于我们通常遇到的动植物类型)。

  • 动物->机器人
  • 工厂->机器

Dammnit,我只能为此+1
YetAnotherRandomUser

0

有很多定义(请参阅其他问题),甚至还有机器人本体。我与Joseph Engelberger(第一个工业机器人Unimate的发明者)在一起:

我无法定义机器人,但是看到一个机器人就知道一个。

效果很好。


0

回到最初的问题,机器人是一种可以自动打开和关闭并在没有人为干扰,触摸,发送信号等的情况下完成其工作的东西。像Roomba。当然有时您会告诉它做某些事情,但这只是一次机会而已。完成后,它又回到吸尘状态。机器是具有机械,电子设备和固件的东西,但是像打印机一样,需要人工干预才能工作。您发送一个信号告诉它要打印,而不是告诉自己要打印。这是否回答你的问题?


换句话说,您选择一个目标,然后机器人可以自动达到目标,而机器需要指导。我是否正确理解您的分类?
沙巴兹(Shahbaz)2014年

如果是这样,入侵警报系统是否是机器人?您为此设置了一个目标,“如果检测到入侵者则发出警报”,它会自动执行。不过,我认为没有人会称其为机器人。
Shahbaz 2014年

0

机器只是定义为执行特定任务的设备,而机器人可以执行通过编程赋予它的任何任务


1
大家好 您的答案有点短。请查看其他答案,以了解如何扩展答案。
Greenonline
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.