文档介绍:(申请工学硕士学位论文)
基于嵌入式Linux的
小型移动机器人远程控制系统设计
培养单位:物流工程学院
学科专业:机械电子工程
研究生:杨小铸
指导教师:李文锋教授
2007年5月
分类号密级
UDC 学校代码 10497
学位论文
中文基于嵌入式Linux的小型移动机器人
题目远程控制系统设计
英文 Design of the Remote Control System Of a Mini
题目 Mobile Robot Based On Embedded Linux
研究生姓名: 杨小铸
指导教师
姓名李文锋职称教授学位博士
单位名称物流工程学院邮编 430063
申请学位级别硕士学科专业名称机械电子工程
论文提交日期 论文答辩日期
学位授予单位武汉理工大学学位授予日期
答辩委员会主席陈定方评阅人朱宏辉
吴青
2007年5月
摘要
随着互联网技术的不断发展,基于网络的机器人远程控制日益受到了人们的重视。机器人的远程控制可以使操作人员远离具有危险性的操作环境,避免人身伤害,可应用在星际考察、水下作业和核工业等多个领域。可以预见,基于网络的机器人远程控制技术具有良好的发展前景和广阔的应用空间。
嵌入式Linux是一种源代码开放、可裁剪、多任务和多线程的操作系统,能支持所有标准的因特网协议,易于移植到各种硬件平台之上,如X86、ARM、MIPS和PowerPC等。
本文设计的移动机器人远程控制系统,以嵌入式Linux为核心,在一块小的ARM控制板上集成了Web服务器,以及一个基于socket连接的机器人网络控制服务器,,满足了机器人的小型化、并行化、移动性和群体性协作的要求。远程用户可以利用网络控制服务器对机器人进行编程控制,完成给定的任务,同时能通过网页浏览器查看机器人的状态信息和环境的图像信息,监视机器人的运动。
论文的主要研究成果和创新如下:
(1) 构建基于嵌入式Linux的系统平台,包括引导装载程序、Linux内核移植、USB无线网卡和USB摄像头的驱动程序;
(2) 实现移动机器人运动控制与传感器信息采集,包括调速电机的控制、内部传感器信息采集、图像信息采集,及无线传感网络数据的获取;
(3) 设计基于socket连接的机器人网络控制服务器,包括采用TCP传输协议的服务程序编写和控制接口的实现;
(4) 构造基于Web服务器Boa的机器人远程监控系统,实现基于网页的机器人控制、图像信息的发布、机器人状态信息和无线传感网络数据的查询等;
(5) 采用USB接口和RS232接口实现机器人底层控制与上位机的连接,增强系统的开放性和扩展能力。
关键词:移动机器人,远程控制,嵌入式Linux,网络控制服务器,Web监控
Abstract
With the rapid development of , the robot remote control based on has increasingly got more attension than ever. The robot remote control can make the operator keep away from the dangerous scene to avoid life injury, which can be applied in out space explore, underwater operation and nuclear industry and other fields. It can be concluded that the robot remote control technology based on has good development trend and wide application prospect.
Embeded Linux, with many advantages such as code-open, being cuttable, multitask and multithreading, is one kind of Operation System that can support all standards of agreement, and be easily port to so many hardware platform, for example X86, ARM, MIPS, PowerPC and so on.
Based on the embedded Linux, a mobile robot’s remote control system is des