移动应用中人工智能的研究与应用
发布时间:2018-04-16 00:18
本文选题:人工智能 + 仿生机器人 ; 参考:《北京邮电大学》2016年硕士论文
【摘要】:随着移动设备的快速发展,基于移动设备应用的开发显得越来越普遍,而且应甩的质量也正在变得更好。移动应用中人工智能技术主要应用于移动游戏的开发。人工智能作为应用的重要组成部分,人工智能的好坏直接影响到应用的质量。本文使用人工智能技术设计并实现了使角色更加智能的方式,即采用仿生机器人的技术。首先,本文介绍了与移动应用开发相关的技术,包括仿生机器人技术、状态机、决策树、视觉感知、模糊逻辑、Cocos2d-x框架和Box2D物理引擎。本文还对寻路算法进行了研究分析,同时介绍开发过程使用的工具并搭建开发环境。其次,本文分析了移动应用中仿生机器人的功能需求,介绍了仿生机器人的总体结构以及各个系统的作用。本文重点详细介绍了仿生机器人各个系统的设计实现过程,包括基本功能系统、感知系统、目标系统、路径规划系统、移动系统和决策系统。其中感知系统采用了视觉感知机制;实现目标系统时提出了一种新的方式,使用模糊逻辑技术和宽度优先搜索算法为机器人寻找目标;路径系统使用A*算法寻找最优路径,并且对A*算法进行了优化处理;决策系统使用了决策树方法。然后,本文对开发过程使用的关键技术进行了详细的介绍,包括避免多次使用A*算法申请内存造成的内存碎片化的内存池技术、提高CPU利用率的多线程技术。此外,应用完成后可移植到其他平台。最后,对该移动应用进行了测试,经过测试,该应用达到了预期要求。
[Abstract]:With the rapid development of mobile devices, the development of applications based on mobile devices is becoming more and more common, and the quality that should be dumped is becoming better.The artificial intelligence technology in the mobile application mainly applies to the development of the mobile game.Artificial intelligence as an important part of application, the quality of artificial intelligence directly affects the quality of applications.In this paper, the artificial intelligence technology is used to design and realize the way to make the role more intelligent, that is, the technology of bionic robot.Firstly, this paper introduces the technologies related to mobile application development, including bionic robot technology, state machine, decision tree, visual perception, fuzzy logic Cocos2d-x framework and Box2D physics engine.This paper also studies and analyzes the path finding algorithm, introduces the tools used in the development process and builds the development environment.Secondly, this paper analyzes the functional requirements of the bionic robot in mobile applications, and introduces the overall structure of the bionic robot and the functions of each system.This paper focuses on the design and implementation of each system of bionic robot, including basic function system, perceptual system, target system, path planning system, mobile system and decision system.The perceptual system uses visual perception mechanism, proposes a new way to realize the target system, uses fuzzy logic technology and width first search algorithm to find the target for the robot, and the path system uses the A * algorithm to find the optimal path.And the A * algorithm is optimized and the decision tree method is used in the decision-making system.Then, the key technologies used in the development process are introduced in detail, including the memory pool technology, which avoids using the A * algorithm to apply for memory fragmentation, and the multi-thread technology to improve the utilization of CPU.In addition, the application can be transplanted to other platforms after completion.Finally, the mobile application is tested, and the application meets the expected requirements.
【学位授予单位】:北京邮电大学
【学位级别】:硕士
【学位授予年份】:2016
【分类号】:TP311.56;TP18
【相似文献】
相关期刊论文 前10条
1 许宏岩,付宜利,王树国,刘建国;仿生机器人的研究[J];机器人;2004年03期
2 肖红;;基于慧鱼技术的六足昆虫仿生机器人的设计[J];荆门职业技术学院学报;2006年03期
3 王丽慧;周华;;仿生机器人的研究现状及其发展方向[J];上海师范大学学报(自然科学版);2007年06期
4 ;我国研制成功水下微型仿生机器人[J];机械;2010年07期
5 殷悦;马丽;;仿生机器人及其应用[J];黑龙江科技信息;2011年32期
6 宋红生;王东署;;仿生机器人研究进展综述[J];机床与液压;2012年13期
7 ;仿生机器人比赛:贴近生活 创意无限[J];硅谷;2012年14期
8 简小刚;王叶锋;杨鹏春;;基于蚯蚓蠕动机理的仿生机器人研究进展[J];中国工程机械学报;2012年03期
9 林雨W,
本文编号:1756460
本文链接:https://www.wllwen.com/kejilunwen/ruanjiangongchenglunwen/1756460.html