人工智能与机器人
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一个完整的语音识别系统可大致分为三部分: (1)语音特征提取:其目的是从语音波形中提 取出随时间变化的语音特征序列。 (2)声学模型与模式匹配(识别算法):声学 模型通常将获取的语音特征通过学习算法产生。 在识别时将输入的语音特征同声学模型(模式) 进行匹配与比较,得到最佳的识别结果。 (3)语言模型与语言处理:语言模型包括由识 别语音命令构成的语法网络或由统计方法构成的 语言模型,语言处理可以进行语法、语义分析。 对小词表语音识别系统,往往不需要语言处理部 分。
声音传感器
光敏传感器功能及原理
跳线
光敏传感器
机器人的身体——机器人本体
赋予机器人“智慧”
机器人智慧的来源—计算机程序
计算机程序的核心—算法
什么是算法
算法包含两方面内容: 1、数据。 2、操作步骤,也就是算法。
一架飞机每分钟飞行20千米,问每小时能飞 行多少千米?
在这道应用问题中,20千米和每小时是(数 据),根据问题我们列出的乘法算式(20千米 ×60)就是算法,得数1200千米(算法结果)。 这道应用问题我们采用了乘法算法,若我们采用加 法(20千米+20千米+20千米+ …… )加60次, 也可以得出1200千米的结果。但显然加法的算法 不好。如用减法或除法那就是错误的算法了。根据 这个例子,我们不难看出,算法是程序的灵魂与核 心,一个算法的优劣就决定着程序的好坏及是否正 确。
第二代(自适应)机器人:
这种机器人配备有相应的感觉传感器 (如视觉、听觉、触觉传感器等),能取 得作业环境、操作对象等简单的信息,并 由机器人体内的计算机进行分析、处理, 控制机器人的动作。虽然第二代机器人具 有一些初级的智能,但还是需要技术人员 的协调工作。目前这种机器人已经有了一 些商品化的产品,我们在后面所讲述的内 容中,也将主要以这一类产品作为课堂学 习的器材。
循环模式,就是不断地重复一个动作,直到完成最初计划好的 重复次数为止。编写程序的时候,其程序结构为循环结构。
算法有哪些特征
1、有限性 2、确定性 3、输出(结果)性 4、有效性
算法的表示方法
1、用自然语言表示算法。 2、用伪代码表示算法 3、用流程图表示算法。
起止框
输入输出框
流程线
图像识别
图形刺激作用于感觉器官,人们辨 认出它是经验过的某一图形的过程。也 称图像再认。在图像识别中,既要有当 时进入感官的信息,也要有记忆中存储 的信息。只有通过存储的信息与当前的 信息进行比较的加工过程,才能实现对 图像的再认。
自然语言理解
“机器”要能够理解自然语言,需要达到以下三个 标准:
1.5 人工智能的发展目标
人工智能的发展目标可以分为近期目标和远期 目标。 近期目标:能模拟人类的部分智能行为,代替人类 的部分工作。这一目标正在实现的过程中,例如目 前研究开发的专家系统,机器翻译系统、模式识别 系统、机器学习系统、机器人等。 远期目标:不仅能模拟而且可以延伸、扩展人的智 能,具有联想、推理、理解、学习等高级思维能力, 达到甚至超过人类智能的水平。
语音识别
语音识别研究的目的就是让机器“听懂”人类 口述的语言。包括两方面的含义:其一是逐字逐 句听懂非转化成书面语言文字;其二是对口述语 言中所包含的要求或询问加以理解,做出正确响 应,而不拘泥于所有词的正确转换。语音识别系 统从讲叙方式角度可分为孤立词、连接词和连续 语音三种。从服务对象的角度可分为特定人与非 特定人。即系统只针对一个用户或可用于任意用 户。
让机器人行动起来
3、枚举算法 在现实生活中又叫做搜索,就是列举出
问题所有可能的结果,并在逐一识别的过 程中,搜索到正确的答案,并保留符合要 求的结果。 注意:当问题的全部可能的个数不多的时候, 才能用枚举。
3、枚举算法—实例
救护机器人:在机器人的前、左、右三个方向 分别装有避障传感器。机器人在行进中会遇到 以下情况: 1、前避障传感器有信号
第三代(智能)机器人: 智能机器人具有类似于人的智能,它装
备了高灵敏度的传感器,因而具有超过一般 人的视觉、听觉、嗅觉、触觉的能力,能对 感知的信息进行分析,控制自己的行为,处 理环境发生的变化,完成交给的各种复杂、 困难的任务,而且有自我学习、归纳、总结、 提高已掌握知识的能力。目前研制的智能机 器人大都只具有部分的智能,和真正的意义 上的智能机器人,还差得很远。
机器人的构成
机机器人器人
机器机人本体器人本体
机器人控制系统
机器人控制系统
机机 械
械本 体
本 体
运动、动力
系运统 动、 动力
系统
主主 控
控系 统
系 统
感
感知 系
知统 系 统
机器人的灵魂—控制系统
输入:该信息来自机器人的传感器; 程序:你想让机器人遵循的一种规则或指令; 输出:机器人的运动,通常包括马达(运转)、
人工智能与机器人
人类智能
人类智能,又叫自然智能,主要包含三个 方面:感知能力、思维能力、行为能力。当我 们动用全身的感觉器官感受到外界的信息刺激 之后,能够通过大脑进行记忆、联想、分析、 判断等一系列思维活动,其结果就是做出一种 决策,最后再通过我们的具体行动,把这一决 策体现出来。
人工智能
人工智能(Artificial Intelligence,简称AI),也称 作机器智能, 它是计算机科学、控制论、信息论、 神经生理学、心理学、语言学等多种学科互相渗透 而发展起来的一门综合性学科。从计算机应用系统 的角度出发,人工智能是研究如何制造出人造的智 能机器或智能系统,来模拟人类智能活动的能力, 以延伸人们智能的科学。同样,人工智能也主要包 含三个方面:感知能力、思维能力、行为能力。只 不过这三个方面是通过“机器”系统,而不是“人” 这一系统来完成。(楼道感应灯)
专家系统
专家系统是一个具有大量专门知识与经验的程 序系统。它应用人工智能技术,根据某个领域一个 或多个专家提供的知识和经验进行推理和判断,模 拟人类专家的决策过程,以解决那些需要专家决定 的复杂问题。当前机器学习的研究成果中,专家系 统是发展比较快的一个分支。
专家系统与传统的计算机程序有着本质的不同, 专家系统所要解决的问题一般没有算法解,并且经 常要在不完全、不精确或不确定的信息基础上做出 结论。所以,发展专家系统的关键是提高“机器” 的自学习能力,这种能力越高,对专家知识的表达 和运用就越好,专家系统的作用也就越显著。
这是给机器人赋予的伦理性纲领。机器人学 术界一直将这三原则作为机器人开发的准则。
2.2 机器人的发展历程
三千年前的歌者
两 千
年
张
衡
发
明
的
指
南
车பைடு நூலகம்
近 年 的 弧 焊 机 器 人
2.3 机器人的分类及应用
工 业
服务机器人
机
器
人
娱 乐 机 器 人
军
用
机
器
人
教育机器人
观察与思考: 1、机器人一定要做成像人一样的形 状吗? 2、举几个例子,看看机器人都能帮 助我们人类做什么? 3、通过学习,你能正确理解“将有 形的机器人无形化”这句话的意思吗?
左边有信号,右边也有信号。 左边有信号,右边没有信号。 右边也有信号,左边没信号。 右边没有信号,左边也有信号
2、前避障传感器没有信号
左边有信号,右边也有信号。 左边有信号,右边没有信号。 右边也有信号,左边没信号。 右边没有信号,左边也有信号
3、枚举算法—实例
机器人前进的时候,当前避障传感器有信号时候, 第一组四种情况相对应的动作结果为:
步骤的安排有不同的方式,主要是以下三种:
1、顺序模式
顺序模式就是一步一步来,做完一步再做下一步。编写程序的 时候,就是表示为执行完一个步骤,再按顺序执行下一个步骤。 其程序结构为顺序结构。
2、选择模式
选择,就是在不同的结果里确定一个,然后执行下一步的操作。 编写程序的时候,其程序结构为选择结构。
3、循环模式
翻译机器所依赖的自动翻译技术包括语 音翻译和文字翻译,主要的关键技术有四个 方面:单词分析,语法分析,意义分析和文 理分析。
机器学习
人的智能是通过学习来获得进步的, 学习的能力是我们人类的自然属性。而人 工智能研究上最突出和最重要的一个方面, 就是机器学习。 首先,我们要赋予“机器”一个最基 本的智能基础。这一智能基础就是专家系 统与问题求解系统。
走进机器人世界
机器人的定义
目前科学家对机器人的定义是:“机器人 是一种自动化的机器,所不同的是这种机器 具备一些与人或生物相似的智能能力,如感 知能力、规划能力、动作能力和协同能力, 是一种具有高度灵活性的自动化机器”。
人类制造机器人的三原则:
1、机器人不应伤害人类; 2、机器人应遵守人类的命令,与第一条违 背的命令除外; 3、机器人应能保护自己,与第一条相抵触 者除外。
判断框
处理框
开始 看斑马线
看红绿灯
等待
判断是否绿灯
过马路
结束
让机器人行动起来
1、解析算法 解析算法是指用数学表达式来表示事务
间的数量关系。通常就是我们日常生活中 的算术。 例如:多边形的外角表达式
360。÷ N(边数)
让机器人行动起来
2 递归算法 递归算法是指按规律的递增(或递减)
一定数值,直到完成任务。
一是能正确理解人类的自然语言输入的信息,并 能正确答复(或响应)输入的信息。
二是对输入的信息能产生相应的摘要,而且复述 输入的内容。
三是能把输入的自然语言翻译成要求的另一种语 言,如将汉语译成英语或将英语译成汉语等。
机器翻译
自然语言理解大致可分为机器翻译、语 义理解及人机会话技术几个方面。其中机器 翻译(machine translation),又称机译(MT), 就是利用“机器”把一种自然语言转变成另 一种自然语言的过程。
智能机器人
智能机器人是人工智能中的最重要的应 用,机器人是一种能模拟人的行为的机械, 对它的研究经历了三代的发展过程:
1. 第一代(程序控制)机器人; 2. 第二代(自适应)机器人; 3. 第三代(智能)机器人;
第一代(程序控制)机器人: 这种机器人一般是按以下二种方式“学会”
工作的。一种是由设计师预先按工作流程编写 好程序,存贮在机器人的内部存储器,在程序 控制下工作。另一种是被称为“示教—再现” 方式,这种方式是在机器人第一次执行任务之 前,由技术人员引导机器人操作,机器人将整 个操作过程一步一步地记录下来,每一步操作 都表示为指令。示教结束后,机器人按指令顺 序完成工作(即再现)。如任务或环境有了改 变,就要重新进行程序设计。这种机器人能尽 心尽责的在机床、熔炉、焊机、生产线上工作。
我们为何需要人工智能
一、做人类做不到的事情 二、做人类做不好的事情 三、做对人类有危险的事情
人工智能可以为我们做什么
1. 模式识别 模式,是指已经界定好的,用来供模仿的
一个标本或标准。模式识别就是指识别出这 个标本或标准。
人工智能所研究的模式识别是指用“机器” 代替人类或帮助人类感知模式,也就是使一 个“机器”系统具有模拟人类通过感官接受 外界信息、识别和理解周围环境的感知能力。 模式识别主要需要建立的是语音识别和图像 识别体系。
问题求解
人工智能的第一个大成就是发展了能够求解难题的 下棋程序,如国际象棋、中国象棋、围棋等,我们今天 在网上都可以找到各种各样的人机对弈软件。在下棋程 序中,应用到的某些技术,如向前看几步,还有把困难 的问题分成一些比较容易的子问题等,其实就是数据库 搜索和问题归纳这样的人工智能基本技术。
问题求解程序不仅是能够下棋,还有一个重要的应 用就是符号运算,可以把各种数学公式符号汇编在一起, 其性能达到很高的水平,这就极大地方便了科学家和工 程师们的工作,帮助他们从繁重的手工计算劳动中解脱 出来,集中精力做好对问题的分析和对工作整体的把握 上。有些高级的问题求解程序,已经具备了一定的“机 器学习”智能,能够利用在被使用过程中积累起来的 “经验”,自动地来改善和提高其自身性能。
1、左边有信号,右边也有信号的时候,动作为后退, 返回继续判断。
灯和声音
外界信息
传感系统 信息转化 主控系统
下达命令
机器人工作过程图
运动动力系统
机器人的大脑—主控系统
可调电阻 传感器板接口 通用接口 9V电池接口 4.5V电池接口
开关接口 单片机
电机接口 下载接口
机器人的感官—传感系统
避障传感器功能及原理
跳线
轨迹识别传感器功能及原理
轨迹识别传感器
声音传感器功能及原理