@IT·互联网玩转树莓派人工智能时代(AI)

第1章 机器人

2019-02-04  本文已影响55人  vctea

1.1 什么是机器人

   机器人(robot)一词最早出现在1920年捷克斯洛伐克作家Karel apek的科幻小说《罗萨姆万能机器人公司》中,是根据捷克语Robota(苦役、苦工)和波兰语Robotnik(工人)两个词创造出来的,即代表进行苦力劳动,完成繁重的工作。早在机器人一词出现前,人们就一直幻想和追求制造一种像人一样的机器,以替代人类完成各种工作,现今有记载的如:中国三国时期蜀国丞相诸葛亮制作的木牛流马、十八世纪法国天才技师发明制作的机器鸭。
   在过去的一百年里,现代机器人技术蓬勃发展,机器人已经被应用到我们生产、生活的多个领域中,甚至扮演着重要的角色。然而,至今还没有机器人的统一定义,要给机器人下一个合适的并为人们普遍接受的定义是困难的,以下是比较有代表性的定义。

   根据对现代机器人典型定义的理解,以及后继内容的需要,我们认为机器人至少应该具备以下特征:
   第一,机器人应该是真实存在于物理世界中的一个看得见、摸得着的实体。虽然有些计算机程序自称是机器人,也具备机器人的一些特征,但它不是一个看得见、摸得着的实体,所以我们不能称其为机器人,例如运行在我们电子邮件服务器上的反垃圾邮件机器人。
   第二,机器人能完成人类的一些工作,但不一定长得跟人类一样。一个长得和人类一样的机器人不一定适合或擅长去完成我们指定的工作,而且其设计制作的难度相当大。例如:您可以设计制作一个用双脚走路的机器人,但这个机器人的行动效率可能远不如用一个用轮子行动的机器人,而且设计制作一个用轮子走路的机器人远比设计制作一个用双脚走路的机器人要简单。
   第三,机器人应该具备环境感知能力。机器人是一个存在于真实世界的实体,运行在真实世界中,而真实世界的环境是复杂和未知的,机器人需要能根据不同的环境做出合适的行动,那么它必须具备感知周围环境的能力。上述各类古代的自动化机器显然不具备环境感知能力,因此不能算是一个机器人。
   第四,机器人能够依靠自身判断采取行动并完成特定的目标。在接收(感知)到周围的环境情况信号后,机器人应该能够根据这些信号做出判断并采取相应的行动以完成特定的任务。例如,扫地机器人在遇到障碍物的时候能够自行修改行进路线,避开障碍物继续完成工作。
   第五,机器人应该可以接受人类的指挥和操纵。对于一个感知能力有限、智能水平较低的机器,在行动的时候很可能出现偏差,这个时候就需要人类进行干预。而对于一个具备全面感知能力和高度智能的机器人,若脱离了人类的控制,那将是件多么恐怖的事情,科幻小说里机器人奴役人类的情节非常可能出现。因此,机器人接受人类的指挥和操纵是非常必要的。

1.2 机器人组成

   机器人一般由机械本体、控制系统、驱动系统和感知系统等四大部分组成。

   机器人是一个典型的机电一体化系统,其基本工作原理如图1.1所示:控制系统发出动作指令,控制驱动系统动作,驱动系统带动机械系统运动以完成一定的作业任务。在运行过程中,感知系统不断的收集内外部环境信息并反馈给控制系统,控制系统根据这些信息进行运算后,发出下一个动作指令。人机交互界面则为人们提供了一个观察机器人运行状态和人工干预机器人运行的接口,属于控制系统的一部分。


图 1.1 机器人基本工作原理

1.3 机器人制作

   设计制作一个机器人涉及到机械、电子、计算机、仿生学等多个学科的知识,以下先简单介绍一下机器人设计和制作的一些基本知识,以便初学者更为快速的入门。

1.3.1 基本原则

1.3.2 制作步骤

    设计制作一个机器人大致可以分为以下五个步骤:

1.4 本章小结

    在这一章中,我们介绍了机器人的概念,以及我们对这个概念的理解,让您了解什么是机器人。其次,介绍机器人的基本组成,即机械系统、控制系统、驱动系统、感知系统四大部分。最后,我们讲述了设计制作机器人的四个原则和五个步骤,让您对机器人设计制作有个基本的了解。

上一篇下一篇

猜你喜欢

热点阅读