移动机器人嵌入式实时控制系统的设计与开发

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:shade89
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着工业技术的不断进步,机器人已经广泛应用于工业、医疗卫生、国防、办公自动化、家庭娱乐等领域。而其中轮式移动机器人是目前应用研究的一个热点。同时微电子技术的发展也为工业控制技术提供了高性能的嵌入式微处理器。本论文将基于目前流行的高性能的32位微处理器和嵌入式实时操作系统构建嵌入式控制系统软硬平台,以解决移动机器人控制器的成本、体积、功耗和实时性及稳定性等若干问题。 由于本论文所研究的嵌入式实时控制系统控制的对象是移动机器人,本论文首先详细介绍了移动机器人的总体方案,包括机械结构方案和控制系统方案。 在确定控制系统主控器总体方案之后,论文根据一个具有自主寻迹导航功能的移动机器人所应该具有的基本功能,设计了控制器硬件功能各子模块,包括基于基于三星S3C44B0X的主控制器、运动控制模块、超声波检测模块、导航模块、无线通讯模块等主要硬件模块。在此基础上,移植了嵌入式实时控制系统uC/OS-II,讨论了uC/OS-II中的若干问题以及中断服务程序和驱动程序设计的特点,并详细讨论中断程序的设计,这是实时控制系统的一大关键技术。构建完控制系统的软硬件平台之后,论文根据移动机器人控制软件的特点,基于该平台设计一个理想分析模型,在此基础之上就系统的实时性进行了理论分析和实验验证。同时基于uC/OS-II的移动机器人控制软件的结构,并采用结构化的设计方法设计了具有基本功能的移动机器人控制软件。 在实时性和稳定性的讨论分析部分,对于一个实际的控制系统而言,由于系统模型误差、操作系统抖动和随机干扰等因素的存在,论文提出了一种基于实测的方法来获得周期任务实际临界周期节拍数,以消除系统抖动的影响。在保证系统实时性和可调度性的前提下,改善了系统的实时性和稳定性。 经实验测试表明本论文构建的嵌入式实时控制系统平台完全可以满足移动机器人的实时控制要求,是一种可行的移动机器人实时控制系统的低成本解决方案。为嵌入式实时系统在移动机器人控制系统的进一步研究奠定了基础。
其他文献
主轴-轴承系统是机床中的重要部件,它的动态性能将直接影响整个机床的性能,在对主轴-轴承系统进行研究时,有必要先对轴承结合部进行准确地动力学建模。本文以自行设计的主轴箱试件为研究对象,建立了包含轴承结合部的主轴箱有限元模型,并对主轴箱进行了模态锤击试验;以试验结果为目标,识别出结合部的刚度值并修正有限元模型,从而验证了轴承结合部动力学建模方法的有效性基于Hertz点接触理论,给出了球轴承单个滚动体的
在用光学方法进行反求工程三维数据测量时,三维光学测量仪每次测量到的只是被测物体某一个视角的三维点云数据,为了得到完整的三维点云数据,需要对物体从不同视角进行测量。完成
我国从20世纪80年代就开始进行医疗服务的改革,现如今医疗体制改革已经不断深入和发展,为医院经济管理的工作带来了很大的影响.尤其是面对如此激烈的医疗市场,医院必须加强对
升降运输车属于重型工程机械,它广泛应用于船舶建造、路桥建设等领域,是大型物件搬运过程中必不可少的专用设备。宝钢引进的德国MPIK120型升降运输车,其举升系统在电气控制上采
一氧化碳气体(CO)无色无味,而且带有剧毒性,在家庭煤气泄漏及工业生产中特别容易被忽略而导致中毒,严重时可致人死亡。因此,为了保证人们的生活安全、工业生产安全,需要能快
高原炊事厨房是专门为高原驻军高原炊事设计的厢式改装车,其主食灶是加工主食的专用压力容器,为高原炊事厨房的重要设备。由于高原地区气压较低,制作主食必须采用压力容器,高原炊
随着数控技术不断朝着更加智能化的方向发展,要求数控系统对于加工过程的各种信号参数如:温度、振动、功率、跟踪误差以及刀具状态等能够准确的监控与处理,为数控机床的智能
地震时如果搜救行动快速,困于倒塌建筑空间内的幸存者就有可能获救。为给搜救队提供指导性的建筑信息,最大程度地降低风险和加快行动,本文提出了一种新颖的计算方法:输入是震前建筑的"竣工"建筑信息建模(BIM)模型和根据地面激光扫描结果得到的震后外面部件的部分"损坏"BIM模型;在地震之前,生成大量的可能倒塌模式;地震之后,可迅速选出几何结构与"损坏"的外部BIM最相似的模式。本文详述了基于点距最小和算法
随着中国公民逐渐步入老龄化,它带来的医疗难题将不能忽视。为了满足目前日益提高的家庭、医院护理要求,从医疗护理的角度缓解护理压力,提高病人的生活质量减轻其心理压力,本文开发了基于蓝牙的智能康复病床的控制器。本文采用微处理器嵌入式技术,运用蓝牙无线技术设计并实现了智能康复病床的控制器。上层的安卓平台的控制软件通过蓝牙技术与控制器进行通信,从而实现与智能康复病床的人机交互。设计了一种以STC15为主处理
本文通过对荣华二采区10
期刊