品牌知名度调研问卷>>

自主机器人的系统组成 自主机器人如何实现学习

本文章由注册用户 科技数码行 上传提供 评论 发布 纠错/删除 版权声明 0
摘要:自主机器人是其本体自带各种必要的传感器、控制器,在运行过程中无外界人为信息输入和控制的条件下,可以独立完成一定的任务的机器人。自助机器人主要由以下系统组成:视觉系统、决策系统、底层控制系统、通信系统。自助机器人最大的特点就是自主,但是对于自助机器人来说,如何学会学习和思考的方法才是最重要的。毕竟人类无法穷尽所有的问题,教会机器人自主思考才行。下面就一起看看自助机器人的知识吧!

一、自主机器人的系统组成


1、视觉系统

负责感知球场上的态势,视觉系统获得球场上的实时图像,对图像进行颜色分割,识别出球场上的各个目标,然后进行距离校正,将结果发给决策程序。

2、决策系统

接收视觉系统的辨识结果,对球场态势进行分析,然后做出合理决策,将命令发送给底层控制系统。

3、底层控制系统

通过串口接收上位机的命令,控制各轮走行电机按照指定速度运行,控制弹射和持球电机,将底层传感器的数据通过串口发送给上位机 。

4、通信系统

通过无线网络联系场内机器人和场外计算机,进行遥控测试,参数设置等操作以及控制比赛的开始和终止。

二、自主机器人如何实现学习

绝大多数的基于行为的实现方法都是对不同的任务进行手工编程的,这需要编程人员能充分地考虑到各种可能出现的情况,对机器人与环境之间的交互有充分的理解,虽然有些设计出的系统对于很多任务和环境而言性能都是鲁棒的,但系统对环境并不具有适应性。

人不能穷尽一切可能。机器人能否通过学习获得不能由程序员手工编码进去的知识,比如构建一个未知环境的地图,在任何环境的性质随时间变化的任务中都是必要的。

当机器人元件老化后,机器人的传感器和执行机构的性质是可能会发生改变的。

机器人在多机器人的环境中执行,由于需要对其他机器人作出反应,它的策略是需要改变的。学习方法在这些情况下都能发挥重要的作用。用学习方法为机器人进行编程,而无须告诉它怎样达到它的目标,只要告诉它目标是什么,让它通过学习去满足这个目标,无疑,这种方法具有很大的吸引力。它是提高机器人的适应性,降低编程人员编程强度的必由之路。

分类

机器人有不同层次的行为,它们由不同层次的信息表达所决定,因此就存在着不同类型的学习。Broo ks和Mataric总结出了以下类型的学习:

1、为传感设备标定或则参数调节进行学习。这种类型的学习只在一个特定行为结构中优化操作参数。

2、学习真实世界的知识。这种类型的学习构建与修改机器人对于真实世界的内部表达,以利于机器人作出行为规划和决策等高层的智能行为。

3、学习已有行为的协调。这种类型的学习中通过协调已经存在的行为被触发和被执行的顺序来改变它们对世界的作用。

4、学习新的行为。这种类型的学习建立新的行为结构。

实际问题

机器人领域对任何学习算法而言都是一个挑战。在构建拥有学习能力,能自动进行知识获取的自主机器人的过程中必须面对许多烦琐的有关真实世界的问题。

1、传感器噪声。大多数机器人的传感器是不可靠的。于是由传感器信号得到的状态描述注定是不精确的。学习算法必须能够处理噪声,因此经常需要用统计平滑技术克服噪音的影响。

算法的易驾驭性。机器人必须对不可预见的环境进行实时响应。因此学习算法必须不能过于复杂,算法的每一次迭代都必须能实时地完成。

2、增量式的算法。学习算法必须允许机器人边学习边改善自己的性能。因为机器人必须一边收集经验一边进行学习. 形成经验的数据不能离线获得。

3、有限的训练时间。机器人的训练时间是非常有限的。学习算法必须在合理的运算次数中收敛,因为机器人需要完成任务,在真实的机器人上进行上百万次的动作是极为困难的。

坚实的信息来源。 所有机器人可以获得的信息都必须最终来至从它的传感器抽取得到的信息或初始状态时强行编码进去的知识。由于状态信息是由传感器数据计算得到的,学习算法必须能和感知设备的限制一起工作.明显地,能否解决以上提出的一些问题决定了用在真实机器人上的学习算法的成功与否。

学习方法

在机器人研究领域中有三种主要的学习方法变得越来越流行。它们是强化学习( RL) ,进化方法( GA和EP)和基于人工神经网络( ANN )的方法。其中应用得最为广泛的方法是强化学习方法.在学习新的行为和学习协调已经存在的行为两种情况下都可以用到强化学习的方法。 强化方法是一种无监督的学习算法,它比较好地符合人们解决问题的心理习惯,和传统人工智能以及优化算法联系紧密,有普遍适的用性,因此获得了最广泛的关注。

声明:以上方法源于程序系统索引或网民分享提供,仅供您参考使用,不代表本网站的研究观点,证明有效,请注意甄别内容来源的真实性和权威性。申请删除>> 纠错>>

网站提醒和声明
本网站为注册用户提供信息存储空间服务。除Maigoo网官方发布内容外,用户自主上传的文章、文字、图片等均不代表本站立场,本站亦不主动修改编辑,不对其真实性、合法性、准确性负责。如涉侵权、违法虚假等问题,权利人可通过平台投诉并提交相关证明,平台将依法履行通知和删除义务。 申请删除>> 纠错>> 投诉侵权>> 平台自有内容(文字、图片、界面、榜单、商标、LOGO 等)知识产权归本站所有,未经书面许可,禁止复制、转载、商用。
提交说明: 快速提交发布>> 查看提交帮助>> 注册登录>>
最新评论
相关推荐
智能仿生机器人前景 智能仿生机器人的体系结构和实例
“仿生机器人”是指模仿生物、从事生物特点工作的机器人。目前在西方国家,机械宠物十分流行,另外,仿麻雀机器人可以担任环境监测的任务,具有广阔的开发前景。二十一世纪人类将进入老龄化社会,发展“仿人机器人”将弥补年轻劳动力的严重不足,解决老龄化社会的家庭服务和医疗等社会问题,并能开辟新的产业,创造新的就业机会。常见的仿生机器人还有蝎子、蟑螂、青蛙灯,广泛运用于军事等领域。下面一起看看仿生机器人的知识。
机器人传感器的主要分类 不同机器人传感器的检测内容和应用目的
机器人是由计算机控制的复杂机器,它具有类似人的肢体及感官功能;动作程序灵活;有一定程度的智能;在工作时可以不依赖人的操纵。机器人传感器在机器人的控制中起了非常重要的作用,正因为有了传感器,机器人才具备了类似人类的知觉功能和反应能力。人有五大感觉,听、视、触、嗅、味,当然还有第六感。对于机器人来说这些感觉显然不够,他们还需要空间感觉、接近感觉等等,这些都需要各种传感器来实现。下面就来一起看看机器人传感器的知识吧!
工业自动化机器人多少钱一台 工业自动化机器人如何选购
工业自动化机器人是一种能够自动执行任务的机器设备,它们不仅可以将工人从繁复或有害体力劳动中解放出来,解决当前劳动力短缺的问题,而且能够提高生产效率和产品质量,并可以通过技术手段杜绝安全隐患,同时增强企业整体竞争力。那么工业自动化机器人多少钱一台以及工业自动化机器人如何选购呢?一起来看看吧!
【扫地机器人百科】智能扫地机器人好用吗 扫地机器人哪种好
现代人生活节奏快,很多人没有时间和心思去打扫家里的卫生,尤其是年轻人。扫地机器人的出现为这些人提供了他们想要的功能。自动清扫居家卫生而且不用人力,这为很多人提供了方便。那么,扫地机器人选购的方法是怎样?各种扫地机器人评测结果如何?扫地机器人哪个牌子好?我们一起来看看吧。
商用清洁机器人有哪些特点 商用清洁机器人的优点和缺点有哪些
商用清洁机器人是专用在商业清洁领域的产品,可以广泛应用在写字楼、工厂、购物中心、酒店、展馆、机场等场景的室内室外清洁领域。商用清洁机器人可以替代清洁人员,不但降低了人力成本,还可以提高工作效率。随着我国以及全球机器人技术不断进步、各行业自动化水平不断提高,商用清洁机器人市场空间不断扩大。那么商用清洁机器人有哪些特点以及商用清洁机器人的优点和缺点有哪些呢?一起到文中来看看吧!