基于嵌入式Linux移动监控机器人的设计与实现

来源 :杭州电子科技大学 | 被引量 : 0次 | 上传用户:wudajiang1213
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
嵌入式技术、物联网技术、移动互联网技术突飞猛进的发展,掀起了新一股科技发展浪潮,将这些新技术应用到机器人控制领域已成为机器人技术发展的一个新趋势和研究热点。本文充分利用这些新技术设计并实现了一款基于嵌入式Linux的移动监控机器人,并给出了一种模块化、通用性强且易于扩展的解决方案。该机器人具备监控现场视频和环境参数功能,控制端可使用PC电脑或Android设备。本文研究内容主要包括以下几方面:首先搭建了高性能ARM Cortex A8处理器S5PV210结合单片机STC12C5A60S2双处理器结构的硬件平台。系统通过USB摄像头获取视频数据,舵机云台调整摄像头视野;采用USB无线网卡实现数据无线网络传输;采用L298N芯片驱动直流电机,并通过PWM波调整转速;采用GPS模块实现定位功能;采用1W LED用于照明和蜂鸣器用于报警。此外,系统还搭载温湿度传感器、加速度传感器和超声波传感器,用于获取现场环境数据。其次构建了嵌入式交叉编译开发环境,将嵌入式Linux操作系统移植到了机器人硬件平台,并对系统进行裁剪和优化,包括U-Boot移植,Linux内核移植和裁剪,根文件系统构建和其他硬件设备驱动程序移植。在此基础上移植并详细分析了开源视频服务器软件mjpg-streamer的运行流程,包括基于V4L2接口的视频采集,视频图像的JPEG压缩编码,基于socket的网络传输,并针对S5PV210处理器的特点采用硬件压缩改进了源码中的软件压缩部分,提高了系统压缩效率。最后开发了基于Qt的PC端机器人控制软件,基于Qt/Embedded的嵌入式服务器端软件,基于Android平台的控制端软件和下位机单片机程序,根据系统体系结构特点设计了基于Modbus协议的自定义用户层通信协议。经过对整个系统软硬件的测试、分析和总结,本设计达到了预期目标。
其他文献
目的:子宫内膜正常蜕膜化对胚胎植入至关重要,该过程涉及子宫内膜基质细胞的增殖分化等复杂环节。已有报道证实slp-2(Stomatin likeprotein-2)参与调控细胞增殖分化,提示其在子
学位
随着科技的发展和大数据时代的到来,信息已经成为人们正常生活中不可分割的一部分。大数据的记录使得小器件、大容量的存储器件成为大众所追求的目标。因此,改善和提高存储器件
利用量子限制杂质原子的方法制备“人造原子”量子点为量子点的制备提供了一种新渠道。对于半导体量子阱系统,通过改变量子阱宽度及杂质原子的掺杂位置,掺杂浓度等掺杂情况,
学位
学位
作为模拟信号与数字信号之间的接口电路,模数转换器(ADC)是雷达、军事和医疗成像、现代通信以及消费电子产品中的关键器件。当今科技的迅速发展对ADC的性能,特别是对转换速度的
GPS定位技术的飞速发展,使得它在很多领域都因其独特的优点而得到广泛应用。在一些实际的工程测绘应用中,GPS以其高精度、智能化、全天候等特点有着十分广阔的前景。本文以GP
学位
片上网络(Network on Chip,NoC)采用基于交换构通信方式和全局异步局部同步技术,从体系结构上解决片上系统SoC设计遇到的问题。在深亚微米(Deep-Sub MicroN,DSM)工艺下,芯片对
在光纤通信系统中,如今10Gb/s通信系统已经显得容量不足。为了满足人们日益增长的数据通信的需求,研发具有自主知识产权的超高速芯片已势在必行。   本文采用IBM 0.13μm的C