《机器人编程实战》一一第2章 机器人词汇

简介:

第2章 机器人词汇

机器人感受训练课程2:机器人的动作只会和描述这些动作的指令一样好。
机器人也有语言,它们讲的是微控制器语言。人类讲的是自然语言(如广东话、约鲁巴语、西班牙语)。我们使用自然语言相互交流,但是与机器人交流,我们要么建立机器人理解的自然语言,要么以机器人可以处理的语言寻找某种可以表达我们意图的方式。
目前,构建可以充分理解自然语言的机器人只取得了一点进展。因此,我们的任务是寻找以自然语言之外的其他语言来表达我们的指令和意图。
回忆一下解释器和编译器的角色(先前图1-10所示,这里图2-1再次给出)是将一种高级语言(如Java或C++)转换为一种低级语言(如汇编、字节码或机器语言)。

image

注释
重要术语-控制器或微控制器是可编程的机器人组件,支持机器人的动作及行为的编程。根据定义,一个连微控制器都没有的机器不是机器人。

有一个策略是折中满足机器人。即寻找一种人类易于使用且不难转换为机器人语言(例如微控制器)的语言,然后使用编译器或解释器进行转换。Java和C++是用于编程机器人的高级语言,它们是第三代语言,相比直接用机器语言或汇编语言(第二代)编程有很大的进步,但它们不是自然语言,想利用它们表达人类想法和意图仍然需要更多的努力。

相关文章
|
机器人 Java Kotlin
【使用心得】图灵对话机器人的开发及使用学习
利用服务器训练一个图灵对话机器人
|
机器人
《机器人编程实战》一一第1章 究竟什么是机器人
本节书摘来自华章出版社《机器人编程实战》一 书中的第1章,第1.1节,作者:[美]卡梅伦·休斯(Cameron Hughes) 特雷西·休斯(Tracey Hughes)著 ,更多章节内容可以访问云栖社区“华章计算机”公众号查看。
933 0
|
传感器 机器人
《仿人机器人原理与实战》一3.1 动态平衡生物学基础
本节书摘来华章计算机《仿人机器人原理与实战》一书中的第3章 ,第3.1节,作者布莱恩·伯杰伦(Bryan Bergeron) 托马斯B. 塔尔博特(Thomas B. Talbot) 王伟 魏洪兴 刘斐 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1090 0
|
机器人
《仿人机器人原理与实战》一1.1 反射弧生物学基础
本节书摘来华章计算机《仿人机器人原理与实战》一书中的第1章 ,第1.1节,作者布莱恩·伯杰伦(Bryan Bergeron) 托马斯B. 塔尔博特(Thomas B. Talbot) 王伟 魏洪兴 刘斐 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1522 0
|
传感器 机器人
《仿人机器人原理与实战》一1.2 反射弧与仿人机器人设计
本节书摘来华章计算机《仿人机器人原理与实战》一书中的第1章 ,第1.2节,作者布莱恩·伯杰伦(Bryan Bergeron) 托马斯B. 塔尔博特(Thomas B. Talbot) 王伟 魏洪兴 刘斐 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1460 0
|
机器人
《仿人机器人原理与实战》一3.2 动态平衡与仿人机器人设计
本节书摘来华章计算机《仿人机器人原理与实战》一书中的第3章 ,第3.2节,作者布莱恩·伯杰伦(Bryan Bergeron) 托马斯B. 塔尔博特(Thomas B. Talbot) 王伟 魏洪兴 刘斐 译, 更多章节内容可以访问云栖社区“华章计算机”公众号查看。
1245 0