关键词:
3 什么是基于行为的机器人学?
基于行为的机器人学反对抽象的定义,因此采用场景化、具体化的解释更适合该领域的哲学思想,下列表是基于行为的机器人学和基于符号的机器人学在各方面的比较。
|
基于行为的机器人学的重要研究内容是系统结构而不是算法,基于行为的机器人在非结构化动态环境中的性能非常优越,用基于符号的机器人学设计的类似的机器人无法达到如下性能:
·高速度,高灵活性。在动态复杂环境中的移动速度可达到
·高柔性。迅速适应变化的内外部约束。
·高鲁棒性。可以承受局部损坏。
·高效性。软件代码可以是传统的几百分之一,硬件可以是传统的几十分之一。
·经济性。价格是传统的十几分之一。
·简易性。没有机器人学正规训练的人也能很快操作。
·可扩展性。很少改变原有系统便可增加性能。
·可靠性。分布式自组织并行工作,可靠性强。
4 生物机器人学,新的研究共同体
进入九十年代,机器人学研究中出现了许多新名称,如:基于行为的机器人学(Brooks,
通过以上分析,进入九十年代,许多研究人员从生物学中寻找启发来开拓机器人学的新方向,主要推动力量是Brooks建立的包容结构理论,许多研究者也发现了包容结构的局限性,在它基础上很难再进行进一步的研究,上一章提出的GBA作出了很大的发展,GBA是一个开放的系统,在GBA的基础上,行为学习、行为进化等等均可以系统地进行研究,同时又面临许多新的问题,如更为有效的驱动系统、传感器,复杂学习问题,计算工具问题,思维问题等等,单一地面对某一问题,如,当前环境行为进化,或认知,都不利于机器人学新的发展,有必要把它们都统一到生物机器人学的范畴中,因为它们的思想基础都是统一的,另外,生物机器人学也不是基于行为的机器人学的发展,而是一种包容,以构成新的研究共同体,以深入、综合的视野拓宽机器人学研究的新时代。
生物机器人学的研究对象是:动态的不确定的环境中工作的自主、半自主的机器人。研究方法是:从生物系统的各个层次获得启发,动态平行应用从上向下和从下向上的研究方法,也即太极研究方法,更多地运用综合策略。
主要研究内容如下:
(1)仿生物机构、驱动器、传感器
(2)仿生物计算工具
(3)系统结构与智能结构
(4)意识、动机、情感、成长、相互作用、技能、语言、学习、知识、知觉、行为实现、思考等认知能力
(5)系统设计与制造
这样,生物机器人学就有了明确的指导方向,包容性也很大,如(Harvey,1992)提出的进化机器人学主要研究认知能力中的成长问题,采用动态神经网作为计算结构和工具,认知机器人学也主要针对认知能力中的几个因素。需要指出的是系统结构和智能结构是生物机器人学的基础,认知能力也需要在这个基础上实现。基于行为的机器人学主要研究了系统结构以及行为实现和相互作用问题。显然,生物机器人学能把已进行的该方向的所有领域都包容进来,并能促进和指导进一步的研究,同时避免犯局部性的错误。特别是,在研究方法上得到了和谐统一,一味从下向上的还原主义的研究方法容易犯机械论的错误,如目前发展的神经网络,难以产生高层行为,一味从上向下的研究方法容易脱离实际,如基于符号的机器人,难以适应环境。