基于多传感器的自行车机器人系统搭建

来源 :北京邮电大学 | 被引量 : 1次 | 上传用户:madeli
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
自行车机器人可以说是一种全新、智能、环保、自驾驶交通工具的概念,由于自行车车体窄小、回转半径小,具备运动灵活、结构简单等特点,因此在诸如娱乐机器人、残障辅助、理论验证平台、军事侦察等领域具有广阔的市场前景。本论文主要研究如何以三星公司的ARM9芯片S3C2440A为核心制作具备多传感器信息采集能力的自行车机器人系统,其中以S3C2440A为主机,单片机C8051F020为从机。ARM9负责人机交互、任务调度、模拟量采集、陀螺仪数据采集、决策制定等,而单片机则控制步进电机、控制直流电机、采集编码器信息、检测碰撞开关。本文分别在自行车机器人的硬件和软件设计予以详细探究。自行车机器人硬件部分设计分别从S3C2440A和C8051f020两种芯片着手,全面考虑了两种芯片及其外围电路的设计,如电源模块、Flash、SDRAM、GPIO端口、串口、网口、传感器接口等;自行车机器人软件设计分为Linux程序设计和单片机程序设计。由于以S3C2440A为核心的嵌入式系统运行Linux操作系统,如何在Linux系统下采集自行车机器人的MTi航姿测量系统数据、模拟量、决策任务调度等也在本文研究范围内,涉及Linux系统诸多设备如UART、GPIO、A/D转换器、外部中断、外部总线等驱动、应用开发;自行车机器人单片机程序设计涉及编码器数据读取、步进电机控制、直流电机控制等。文章在对自行车机器人硬件和软件分析之后,对自行车机器人系统分别进行静态数据采集测试和载人状态下动态数据采集测试,随后对自行车机器人系统进行运动学分析,从力矩平衡角度推导自行车机器人平衡运动条件并运用仿真实验加以验证。文章最后,结合课题制作的自行车机器人系统的特点和实验状况,提出了设计优缺点并对未来的研究工作予以展望。
其他文献
教师的课程领导力是教师管控课程各元素、实现教育目标的能力,它源于教师的专业自主、文化认同、知识觉悟与价值判断.我参与开发了学校校本课程“紫禁城是我的邻居”,结合这
期刊
当前,我国正积极投入对大型飞机的自主研发中。在整个飞机机翼内部分布了大量的液压管路,管路的工作品质和可靠性对飞机液压系统以及整个飞机的安全运行起着至关重要的作用。因
大多数增强现实系统只是简单地将虚拟物体叠加在真实场景图像上,造成了虚拟对象与真实对象发生穿透等情况。这种错误的关系,不仅会给长时间执行任务的使用者造成眼疲劳和因视
中华传统文化历史悠久、涵养丰厚、博大精深,如何传承和发扬中华优秀传统文化,是当代公共图书馆需要思索和研究的重要课题.因此,在传承和弘扬中华民族优秀传统文化的时代背景
随着世界能源和环境问题的日趋严峻,各国对可再生能源的开发和利用变得急切。各种可再生能源中,风能是使用最广泛和发展最快的能源之一。塔架作为风电机组的支撑结构,它的性能直接影响整个机组运行的安全性与可靠性。塔架成本较高,其制造成本占整机成本的15%-20%左右,且在运输和安装费用中也占了相当大的比例。随着风电机组单机容量的增加,塔架高度不断增加,塔架事故不断,成本与性能之间的矛盾日显突出。因此,本文综
结构动力优化设计研究是当前工程结构设计领域中的前端性课题。合理的机构设计不仅可以降低结构重量和材料成本,同时还能保证结构的强度、刚度、振动特性等性能。因此,结构动力优化设计是现代设计制造领域的重要研究方向。演化算法作为一类全局性的优化方法,算法的计算不涉及到任何梯度信息和灵敏度分析,对各种不同类型的结构优化均不需要重新进行繁琐的梯度公式推导,并且只涉及设计变量编码的运算操作,能灵活处理各种不同性质