android和robot有什么不同啊?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android和robot有什么不同啊?相关的知识,希望对你有一定的参考价值。

见R.U.R.的初版海报:
捷克文Robota意为“劳役、苦工”,而波兰文Robotnik意为“工人”,Robot就是取两者的共同部分,原作里是一种由人类制造出的人形工作机械。但后来robot(机器人)的意义渐渐泛化,只要是自动化设备,基本都能称为robot,也不一定是人形。
然后就是android了,它的词源比较古怪:希腊语词根andr-(人)与-oid(类似~的),也就是“类人的”。据说这个词最早出现在1751年版的《钱伯斯百科全书》——炼金术大师大阿尔伯特(Albertus Magnus)徒步巡游时,设计制造了为他服务的小侏儒“Androides”。
之后android一词使用的很少,直到十九世纪后半页才开始逐渐出现在各种科幻小说里。和robot(自动机器)、cyborg(机械、有机结合体)不同,android在小说中被定义成一种与人类极度相似(特别是外表)的个体——有时候甚至是纯粹的有机体。
基本上这就是android的本意了,现在日本等国开发的高度类人的机器人也会被称为android。
所以在某种程度上,现在的安卓系统用错了吉祥物。。。oops!
另外还有个小tip:Android指的实际上是男性,女性是Gynecoid,简写为Gynoid。嗯,拿来情人节骗小姑娘不错。。。(被pia飞。。。)
参考技术A 安卓本意指科幻(很快将不是)里的仿人机器人,最简单的例子,人造人18号翻译就是Android18而绝不是Robot18。而安卓系统是同名,为了突显智能,但和原意安卓没有关系。Robot指所有机器人,安卓特指仿人机器人 参考技术B robot泛指所有类型的机器人,而android特指人形机器人。

Robot Framework - 从不同位置导入具有 2 个类的库

【中文标题】Robot Framework - 从不同位置导入具有 2 个类的库【英文标题】:Robot Framework - Import library with 2 classes from different location 【发布时间】:2016-02-16 18:07:42 【问题描述】:

我有一个自定义库,它与测试套件位于不同的位置。 这意味着测试套件在“C:/Robot/Test/test_suite.txt”中,而我的库在“C:/Robot/Lib/library.py”中。

该库有 2 个不同的类,我需要导入它们。

我尝试通过“Library | ../Lib/library.py”导入它,但我收到一个错误,提示该库不包含关键字。 我也尝试通过“Library | ../Lib/library.Class1”导入它,但出现语法错误。

有什么方法可以在不改变 PYTHONPATH 的情况下做到这一点?

谢谢!

【问题讨论】:

【参考方案1】:

您有两种导入方式:

通过 PYTHONPATH 导入库 根据库的文件路径导入库。

在第一种情况下,您可以单独导入每个类。

在第二种情况下,不可能从一个文件中导入多个类。如果你给出一个 python 文件的路径,该文件必须包含关键字。它可以包含类,但机器人不会知道这些类。

【讨论】:

以上是关于android和robot有什么不同啊?的主要内容,如果未能解决你的问题,请参考以下文章

android和robot的区别

robot 和 android 在中文意思上有啥区别?

Android 依赖 'com.google.android.exoplayer:exoplayer' 有不同版本的编译(r2.1.0)和运行时(2.9.1)类路径

如何解决这个错误。 com.google.android.gms.tasks.task executors$zza 无法转换为 android.app.activity。我是 Java 和 Andro

在 Android 中,启动活动对结果有啥用? [复制]

Nginx:备用域的不同 robots.txt