基于android平台的智能机器人研究

基于android平台的智能机器人研究

ID:31431189

大小:112.00 KB

页数:9页

时间:2019-01-09

基于android平台的智能机器人研究_第1页
基于android平台的智能机器人研究_第2页
基于android平台的智能机器人研究_第3页
基于android平台的智能机器人研究_第4页
基于android平台的智能机器人研究_第5页
资源描述:

《基于android平台的智能机器人研究》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、基于Android平台的智能机器人研究  摘要:随着移动智能终端设备的迅速普及和Android平台的应用越来越广泛,智能机器人的研究备受关注越来越多,成为当今热点问题。该文介绍了基于Android的平台的智能机器人研究,机器人可以聊天,报天气预报,讲笑话等功能。  关键词:Android;机器人;智能  中图分类号:TP18文献标识码:A文章编号:1009-3044(2016)28-0184-03  1引言  现代玩具工业在经历了塑料玩具、小制玩具、电子玩具之后,开始进入智能玩具的崭新时代。而现代科技的大力发展也为玩具的智能化提供了技术支持,

2、而随着人们生活水平的提高智能玩具也走进了日常生活,担任着娱乐的重要角色。且随着人们生活水平的提高,智能手机也成为人们重要的通讯工具,安卓系统手机则占领智能手机系统的大头。于是将安卓手机与智能玩具机器人相结合成为智能玩具的新趋势,且必将成为未来智能玩具市场的一部分。9  智能机器人至少要具备三个要素:感觉要素,运动要素和思考要素。智能玩具机器人有着通过安卓平台来控制其移动、加速和与人相互追逐的特征,这样可以更加贴近智能化的现代生活,给人们带来科技的新意和娱乐。利用安卓平台控制来实现其智能化与现在市场大部分的遥控控制的玩具以及部分语音识别的智能化

3、玩具机器人更加贴近现代人的生活,与现实更契合。  安卓应用平台操控软件是基于安卓系统手机平台,通过无线通信获得数据,从而得知机器移动的具体状况,方便控制和发出指令。而机器人的智能是在于能够通过传感器感知环境和自身状态,实现在有障碍物的环境中面向目标自主运动以及与人相互追逐的动态,从而完成一定功能的机器人系统。本课题智能移动机器人技术综合了运动控制、感知障碍物、感知生物体以及自主避障等技术。采用无线通信技术能够有效地简化手机与机器等移动终端设备之间的通信。  2目的和意义  图灵机器人平台是一个免费的API开放平台,基于自然语言处理、知识库和云

4、计算等技术,为广大开发者、合作伙伴提供的一系列智能语义处理能力(包括语义理解、智能问答、知识库对接等)的服务平台。  图灵机器人平台能被运用到智能手机,智能电视,智能车载,智能移动端,网站客服等多领域,实现自然语言的智能交互。  同时,图灵机器人平台能“一键式”接入微信公众平台,实现智能聊天机器人,智能客服机器人等服务。  图灵测试是测试人在与被测试者(一个人和一台机器)隔开的情况下,通过一些装置(如键盘)向被测试者随意提问。问过一些问题后,如果测试人不能确认被测试者30%的答复哪个是人、哪个是机器的回答,那么这台机器就通过了测试,并被认为具

5、有人类智能。还没有一台机器能够通过图灵测试。9  3关键技术与解决方案  (1)布局实现  聊天机器人的页面目前只有一个,使用LinearLayout布局,使用一个ListView承载聊天信息列表,页面下方是一个文字输入框和一个发送按钮。  另外,为了实现聊天语句发送和接收的区分,ListView里的项目里也定义了布局文件。所有的信息被记录时,需要保存一个flag字段,来表示它属于哪种类型的消息。  (2)类文件  消息类:ListData.java  这个类是发送或接收的某一条消息的类,其中包括三个属性和其geter、seter方法。  p

6、rivateStringcontent;//消息的内容  privateintflag;//消息标志位,1发送,2接收  privateStringtime;//消息发送的时间  主操作类:MainActivity.java  完成应用的主要界面操作和显示,实现按钮点击事件,获取用户输入的文字,将其拼接成一个完成的HTTP请求的URL。  (3)主配置文件  聊天机器人发送消息和接收消息都需要使用到HTTP协议,使用Java提供的相关类,可以方便进行书写,在网络通讯类HttpData.java中最重要的方法就是doInBackground()

7、方法。9  (4)图片的处理  在聊天软件中,聊天内容下面通常有这样的一张图片,但是并不是所有的聊天话语都是固定长度的,我们给每一个聊天语句的长度设置不同背景的背景图片显然不合适。  首先在图片的右侧和下侧选择一个文字容纳块,即表示当文字超过这个选定的区域时需要做图片像素的填充。另外在图片的左侧和上侧,选择需要进行像素填充的区域,一般为了保持图片的美观,仅选择一个像素的距离,而且在这个选择的像素条上没有颜色的过渡和变化。  这样当显示文字超过图片宽度时,则该图片会自动将被选定竖直像素条重复填充,当显示文字超过图片高度时,该图片会自动将被选定水

8、平的像素条重复填充。也就是说通过.9图片处理后的图片,是具有水平、竖直方向上的单条像素伸缩性的一种特殊格式图片。这样做用户减少了很多图片的流量下载和程序适应性的编码

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。