六足机器人运动控制器设计

来源 :哈尔滨工业大学 | 被引量 : 0次 | 上传用户:qaz123_family
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
针对前期六足机器人运动控制器表现出的一些问题,如通信速率过慢,数据采集周期较长,导致主控周期长达50ms;并且系统可靠性较差,通信故障频繁,抗干扰能力差,容错能力差等,无法满足恶劣环境下的应用,本文重新设计运动控制器,以满足新的设计指标。为解决原运动控制器无法应用于恶劣环境以及处理性能不足,设计中采用高性能的PowerPC处理器。为改善通信速率过慢并且通信可靠性较差问题,设计了基于冗余总线的通信模块,并且选择通信速率较高的SJA1000作为CAN控制器。同时为了提高系统的容错性能,除了采用冗余的通信总线之外,采取对运动控制器实现冗余,选择了双机热备份作为冗余的方式,单个运动控制器故障时,不会影响整个六足机器人系统的正常工作,从而进一步提高了系统的可靠性。为了缩短主控周期时间,除了提高通信速率之外,在软件上基于多任务并发调度,重新划分任务职责,优化任务内部结构,充分发挥嵌入式实时操作系统的多任务调度能力。本文先对六足机器人运动控制器进行详细的需求分析,并结合预计的指标,提出运动控制器总体设计方案。设计方案包括各个通信模块的实现方案以及各个硬件的选型,并提出了双冗余总线以及双冗余的运动控制器设计。然后分别给出双冗余总线和双冗余运动控制器的详细设计,包括实现原理以及具体实现方法。最后,重新设计基于PowerPC平台下的应用层任务,并对设计的运动控制器的进行测试。设计的运动控制器在通信速率、系统可靠性以及容错性能较原系统中的运动控制器具有显著的优势,基本达到了预定的设计指标。
其他文献
入侵检测是信息安全体系结构中的重要一环,其本质是一个对网络数据包、审计日志等大量数据进行数据处理的过程,如何从包含大量冗余信息的数据中自动、准确地提取出具有代表性的
当今时代,信息化特征明显,人们观察物理世界所获得的数据均用计算机信息表示。为了更好的观察和分析人们生活的物理世界,人们采用了多种多样的信息数据收集方法。而如何能够将这
随着计算机和通信技术的发展,Internet在过去的十几年中迅猛发展,随之而来的拥塞问题亦越来越严重,现有的拥塞控制算法远远无法满足未来网络的需要,Internet的继续发展迫切需
交通运输是国民经济的动脉,它对人民生活和社会经济发展起到了极大的作用。各种运输方式都要遇到同一个问题:在有效地的服务客户前提下,怎样去减少总的费用。 本文研究的问题
基于内容的图像检索(CBIR)是目前国内外发展很快的一个研究热点。它的研究对象是使查询者可以实现方便、快速、准确的从图像数据库中,查找特定图像的方法和技术。该项技术的应
在当前信息快速膨胀的时代,人工对文本信息进行分类是一种效率十分低下的工作。文本自动分类技术利用计算机强大的自动处理功能,极大的提高了工作的效率。目前,比较成熟的分类器
随着三维CAD技术的发展,计算机人体仿真和智能化的服装CAD系统是近年来在计算机图形技术领域经常研讨的重要课题。人体在穿着衣物后不仅要考虑其美观,而且要从服装的功效性及舒
经过三十几年的发展,人脸识别技术取得了巨大的进步,在理想的成像条件下,已经取得了显著的成果。但非理想成像条件下(如光照条件不理想,人脸的姿态发生变化等)的人脸识别技术还远
网格是继万维网之后出现的一种新型网络计算平台,支持各种资源的共享和广泛的协同工作,消除因地理位置造成的对计算资源的访问限制。网格的最终目的就是提供给用户与地理位置无
随着信息技术的快速发展和信息搜集能力的日益提高,近些年产生了一种新型的具有快速、海量、变化等特性的数据,即“数据流”。这些数据流或以静态的形式存储在企业的物理存储器