基于Android手机的家用机器人控制技术研究

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:hnzxjl
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
家用机器人集成了视觉、温湿度、烟雾等多种传感器,可以对家庭环境进行全方位监测。利用便携性强的Android智能手机和覆盖范围广的3G移动网络对家用机器人进行远程控制,能够随时随地了解家庭状况,对于提升家用机器人的服务水平、推动机器人走进家庭生活具有重大作用。开发了一套家用机器人远程控制系统,分为服务器、客户端和下位机三部分。其中服务器程序运行于Windows系统平板电脑上,客户端程序运行于Android系统智能手机上。对系统功能需求进行了分析,划分为远程视频监控、远程运动控制和传感器信息远程传输三个模块。服务器和客户端建立了基于3G网络的通信信道。详细介绍了服务器和客户端程序涉及的线程和系统运行流程。服务器和客户端使用统一的VLC视频框架提供的LibVLC接口实现远程视频监控功能。服务器程序采用MFC进行开发,调用VLC的动态链接库实现了摄像头图像采集、视频编码和RTP封包。利用RTSP协议同客户端交互控制RTP报文的发送,实现了视频数据的流式传输。视频编码提供了H.263、MPEG-4和H.264三种选择以适应不同的网络质量和手机硬件能力。在服务器端设计了基于RTCP协议RR报文丢包率反馈的画质调整策略。客户端程序利用Android系统的JNI技术在Java中调用VLC源码在Linux下编译得到的so库实现了RTP报文的接收、排序、解码和播放,同时向服务器发送RR报文提供周期内接收RTP数据包的统计资料。服务器利用CSocket类实现了和客户端的Socket通信,利用MSComm控件实现了和下位机的串口通信。下位机程序运行于ATmega128L单片机上,实现了机器人的运动控制、传感器数据采集和串口通信。分别在WIFI和3G网络下对系统的远程视频监控、远程运动控制和传感器信息显示功能进行了验证。在不同参数下对视频传输占用的网络带宽大小和得到的画面清晰度进行了比较。使用两部Android手机分别在WIFI和3G网络下以不同的编码算法、分辨率和帧率对视频监控的实时性进行了测试。结果表明在3G网络下以H.263算法、QCIF的分辨率和5fps的帧率进行传输,延迟大约为5s,且传输流畅,画面较清晰,适合用于3G网络下的实时视频监控。在WIFI和3G网络下,运动控制指令和传感器信息的传输延迟基本都在1s之内,实时性好。
其他文献
期刊
继与Channel Young合作完成2003年第一季和2004年第二季的包装后,上海英事达文化传播的创意和设计团队开始着手第三季ID的创意方案探讨。
乳头溢液是乳腺疾病的三大症状之一,发生率约3%~8%,其中导管内乳头状瘤及乳头状瘤病约占35%~48%,乳腺癌约占10%~15%。乳头溢液可分为生理性和病理性,前者常见于妊娠和哺乳期妇女
期刊
目的探讨超声心动图评价前列腺素E1(PGE1)试验在急性肺动脉栓塞(APE)诊断中的应用价值。方法采用经胸超声心动图(TTE)检查泰安市中心医院2006年7月至2008年2月疑诊APE患者,顺序选取
商代青铜器是商代文化的缩影,蕴含了商人社会的宗教观念、礼法和审美取向等方面的诸多信息。兽面纹、夔龙纹和鸟纹这三种动物纹样,普遍存在于青铜器上,在各类纹饰中处于主导地位
以为总供给已经大于总需求是从市场表象中得出的错误判断我国经济的治理整顿已一年半了,生产过热的状态已经冷下来了,市场物价涨势回落,货币回笼明显好转。当前呈现出来的现
目的用生物力学实验应力分析方法,测试自制微创稳定系统(LISS)固定股骨转子部骨折的生物力学性能,为临床手术提供基础理论依据。方法采集30具新鲜股骨标本,按改良Evans(Evans
张贤亮的右派小说中的女性角色有其特有的叙事功能,她们对于右派身份的男主人公的基于同情的爱恋构成了小说中一种可称之为"同情叙事"的模式,而这种同情叙事模式在20世纪80年代
患者男,56岁,3年前开始出现胸闷,初始为阵发性,近半月逐渐发展为持续性,静息时即可发生,活动后加重。3年间曾出现咯血2次,每次量约5~10m1,未治疗,自行停止。查体:双侧胸廓对称,双肺呼吸音
Stevens-Johnson综合征是一种累及皮肤黏膜的急性炎性自身免疫性疾病。发病率约为(0.4~1)/100万[1]。本病死亡率较高,主要取决于皮肤损害程度,面积小于10%,死亡率为1%~5%,达30%