推荐星级:
  • 1
  • 2
  • 3
  • 4
  • 5

基于智能手机的家用机器人远程控制系统的设计与实现

更新时间:2020-03-27 15:22:02 大小:2M 上传用户:xiaohei1810查看TA发布的资源 标签:智能手机机器人远程控制系统 下载积分:3分 评价赚积分 (如何评价?) 收藏 评论(0) 举报

资料介绍

随着人们生活水平的不断提高以及机器人领域技术的飞速发展,家用机器人倍受亲睐。交互式控制软件系统是家用智能机器人的灵魂,通过交互式控制软件系统对机器人各功能的控制和协调,家用机器人的智能性、实用性和交互性得以体现。通过系统的设计及其与下位机的通讯,实现智能手机对机器人动作控制以及对家用机器人所在环境进行实时网络监控,因此基于智能手机的家用机器人远程控制系统的研究有重大意义。

  本系统是基于VC++ 6.0中的MFC研发模块及FMS(Flash Media Server)平台开发研制出一款Android智能手机对家用伙伴机器人的远程控制软件系统。系统分为机器人端服务器程序和Android智能手机客户端程序两部分。本软件系统首先安装实现流媒体服务器FMS,使家用机器人端与智能手机端建立数据通道。通过应用FMS提供的多媒体技术,成功地将机器人端捕捉的的实时视频以及实时环境温湿度数据通过3G网络分别传输到智能手机端的实时视频模块和温湿度显示模块等。实现了手机用户对家用机器人的实时监控。

  机器人端程序设计主要分为视频编码模块、网络发送模块和运动控制模块。视频编码模块使用FMS实现视频的采集,然后进行基于Android智能手机标准的H.263格式的视频压缩。网络发送模块利用Winsock实现编程,最后通过FMS将实时视频由机器人端发送到客户端。机器人端上位机通过串口与下位机(ATmega128单片机)通信,实现机器人的运动控制,运动控制模块通过在MFC模板中添加MSComm控件来实现串口通信的编程。

  智能手机客户端程序在Android操作系统下完成,主要实现视频重建和运动控制信息的发送。视频的重建就是H.263的解码过程,主要通过反量化和反DCT变换来实现帧数据的恢复,并显示出来。而手机端对机器人的运动控制信息的发送则是当手机端触发特定的按钮时向机器人发送特定的指令,从而实现机器人特定的运动功能。

部分文件列表

文件名 大小
基于智能手机的家用机器人远程控制系统的设计与实现.pdf 2M

全部评论(0)

暂无评论