第四单元赋予机器人“智慧”学习目标:1、掌握算法的基本概念、基本特征
2、理解算法来源于生活的道理
3、学会并掌握用流程图表示算法
4、认识程序的三种基本结构(顺序结构、循环结构、选择结构)
5、学会编写简单程序
6、认识诺宝RC软件操作平台
在上一章中,我们已经系统地学习了有关机器人的结构组成和工作原理
现在我们知道,利用传感器,机器人就有了感知能力;有了移动机构,机器人就有了行动能力
有的同学会踢足球,踢球的时候,一定是眼睛先看到球(感知能力),然后跑过去踢(行动能力)
是什么原因让你跑过去的
又是什么原因让你知道应该把球传给同伴,还是把球射进门里的呢
你一定会说是大脑告诉我的
没错,在感知到一个信息后,在做出行动之前,肯定有一个中间环节
这个环节的作用就是分析、判断、决策
最终结果就是你跑过去把球踢向某一个方向
而分析、判断、决策,就是我们在这本书第一章中提到的“智能”
如果要机器人也像你一样,那机器人也就拥有了智能
机器人的智能是怎么来的呢
又是怎样思考和行动的呢
4.1机器人智慧的来源----计算机程序同学们都知道,你能听懂老师的讲课,是因为老师使用了你能听得懂的语言;同样,要让机器人听懂你的命令,赋予机器人智慧,就需要有专门的机器人能听懂的语言----机器人控制程序,它就是人和机器人交流信息的工具
机器人是计算机和自动机械的结合,而机器人智能的基础就是人们所赋予它的控制程序
例如,用机器人代替人进行工作时,必须预先对机器人发出指示,规定机器人动作的具体内容,这个过程就称为对机器人的计算机编程
对机器人的计算机编程,就是想让机器人实现人们所期望的动作
2005年7月26日,美国“发现号”航天飞机在升空过程中,有一块隔热陶瓷片从机体上脱落,这一重大安全隐患立刻引起了科学家们的高度警惕,27日,他们就使用安装在航天飞机末端15米长的机器人手臂,对航天飞机的机翼和前舱进