仿人机器人分布式控制系统主控层的研究与实现

仿人机器人分布式控制系统主控层的研究与实现

论文摘要

仿人机器人的研究和应用一直是智能机器人领域最活跃的研究热点。针对国内研究机构对于小型家用仿人机器人研究较少,系统移植性差以及成本高昂等问题,本实验室以小型化、多功能、低成本、通用性为目标,开发了基于分布式控制的小型仿人机器人MIH-I实体。本文以提高小型仿人机器人控制系统的实时性、稳定性、可移植性为目标,设计了基于CAN总线的双主机结构主控层的仿人机器人分布式控制系统。其中,本文设计的主控层由基于分时操作系统的主控系统与基于实时操作系统的主控系统两部分组成。本文设计了基于Windows操作系统的主控层控制系统。分时操作系统面向系统整体平均性能的最优化,操作界面友好,系统成熟,便于开发调试。因此该系统便于实现仿人机器人控制系统的通用化,实现对于传感器与多媒体信息的采集及处理以及仿人机器人的调试等方面的功能。本文采用分层模式设计该主控系统框架。该框架由表示层,业务层和数据层三部分组成,其中业务层作为仿人机器人软件系统的核心,采用模块化设计,使用消息作为各个模块通信协调机制,多线程多进程作为并发执行的机制。最后在此框架基础上完成该主控系统实例,该实例系统主要面向用户操作,传感器与多媒体信息的采集与处理等方面的应用。经实验证明,此框架具有良好的扩充性和可重用性等优点,在该框架基础上构建的控制系统为仿人机器人的调试提供了极大的便利,满足仿人机器人控制与调试的要求,并为仿人机器人主控层控制系统的扩展提供了基础。为满足仿人机器人行走所需的控制系统的高实时性和稳定性要求,弥补分时系统在实时性方面的缺陷,本文采用了另增加一个基于实时操作系统的主控系统的方法。在综合考虑成本,可扩展性以及系统性能的基础上,本文最终采用RT-Linux操作系统来构建实时主控系统。经过实验表明,通过基于RT-Linux操作系统的仿人机器人主控系统,可以有效的实现仿人机器人双足行走的实时性和稳定性要求,系统设计简单可靠,并具有很好的扩展性和移植性,符合仿人机器人控制的目标和系统设计的标准。

论文目录

  • 摘要
  • ABSTRACT
  • 第一章 绪论
  • 1.1 引言
  • 1.2 仿人机器人的研究现状
  • 1.2.1 国外研究现状
  • 1.2.2 国内研究现状
  • 1.3 研究问题与研究意义
  • 1.4 本文工作及内容安排
  • 第二章 小型仿人机器人分布式控制系统的设计
  • 2.1 概述
  • 2.1.1 分布式控制系统
  • 2.1.2 CAN 总线
  • 2.2 仿人机器人控制系统的要求
  • 2.3 仿人机器人控制系统设计
  • 2.3.1 主控层
  • 2.3.2 通信层
  • 2.3.3 协调执行层
  • 2.4 仿人机器人的步态规划设计
  • 2.4.1 离线规划
  • 2.4.2 在线规划
  • 2.4.3 仿人机器人控制系统的步态规划
  • 2.5 本章小结
  • 第三章 基于WINDOWS 平台的控制系统研究
  • 3.1 主要结论
  • 3.2 概述
  • 3.3 控制系统软件框架设计
  • 3.3.1 需求分析
  • 3.3.2 框架设计
  • 3.3.3 任务、模块通信协调
  • 3.4 控制系统实例实现
  • 3.4.1 通信数据接口的实现
  • 3.4.2 运动控制模块的实现
  • 3.4.3 传感器信息采集模块的实现
  • 3.5 实验和结论
  • 3.5.1 实验与调试
  • 3.5.2 实验结论
  • 3.6 本章小结
  • 第四章 基于RT-LINUX 平台的控制系统研究
  • 4.1 概述
  • 4.1.1 RT-Linux 简介
  • 4.1.2 RT-Linux 的实现
  • 4.2 RT-LINUX 和LINUX 进行通信的方法
  • 4.3 系统的设计与实现
  • 4.3.1 设计方案
  • 4.3.2 实现过程
  • 4.3.3 基于RT-Linux 的控制系统结构设计
  • 4.4 实验及结论
  • 4.5 本章小结
  • 第五章 全文总结
  • 5.1 主要结论
  • 5.2 研究展望
  • 参考文献
  • 攻读硕士学位期间已发表或录用的论文
  • 致谢
  • 相关论文文献

    • [1].一种基于无线网络的航空发动机分布式控制系统方案[J]. 价值工程 2020(05)
    • [2].浅谈分布式控制系统在热交换机组上的应用[J]. 科学技术创新 2020(06)
    • [3].西门子分布式控制技术在机场行李处理系统中的应用研究[J]. 电子测试 2020(11)
    • [4].以太网在分布式控制系统的应用[J]. 电子技术与软件工程 2017(06)
    • [5].《分布式控制系统》课程的工程化教学模式研究[J]. 教育教学论坛 2015(22)
    • [6].分布式控制系统在智慧城市运行指挥中心中的运用[J]. 电子技术与软件工程 2017(16)
    • [7].网络通讯技术在分布式控制系统中的应用[J]. 信息与电脑(理论版) 2017(23)
    • [8].变循环发动机完全分布式控制[J]. 航空学报 2016(06)
    • [9].分布式控制系统虚拟化移植方法的设计与验证[J]. 上海交通大学学报 2019(S1)
    • [10].基于可编程逻辑控制器和分布式控制系统的医用电子直线加速器控制系统设计[J]. 中国医学装备 2016(01)
    • [11].某涡扇发动机分布式控制系统设计与总线性能[J]. 航空动力学报 2015(09)
    • [12].安全增强型分布式控制系统[J]. 电力建设 2011(07)
    • [13].煤矿探测与救援机器人分布式控制系统设计[J]. 计算机测量与控制 2011(11)
    • [14].分布式控制系统在煤粉锅炉集中控制中的应用[J]. 工业锅炉 2010(04)
    • [15].群塔施工中分布式控制系统的应用[J]. 建筑机械化 2008(01)
    • [16].“智能制造”背景下控制类课程改革的探索研究——以“分布式控制系统”课程升级改造为例[J]. 计算机产品与流通 2020(03)
    • [17].扩频技术在分布式控制系统中的应用研究[J]. 电子制作 2014(11)
    • [18].混凝土搅拌站(楼)分布式控制系统解决方案[J]. 建筑机械 2013(01)
    • [19].分布式控制系统控制技术及应用[J]. 设备管理与维修 2018(17)
    • [20].分布式控制系统在大型注塑机上的应用[J]. 轻工机械 2013(01)
    • [21].重载组合列车分布式控制系统制动界面研究[J]. 技术与市场 2013(04)
    • [22].分布式控制系统在沥青搅拌设备上的应用[J]. 铜仁学院学报 2013(05)
    • [23].基于组件的小型分布式控制系统软件的设计及应用[J]. 微型电脑应用 2012(05)
    • [24].分布式控制的汽车全自动性能检测系统[J]. 拖拉机与农用运输车 2009(03)
    • [25].分布式控制系统关键技术研究[J]. 广西师范学院学报(自然科学版) 2009(04)
    • [26].分布式控制理论在火电厂协调控制系统中的应用浅析[J]. 科技创新导报 2020(18)
    • [27].海上风电机组分布式控制系统故障诊断与定位研究[J]. 可再生能源 2020(10)
    • [28].分布式控制系统在工业生产的实际应用[J]. 设备管理与维修 2018(15)
    • [29].“大型石化装置分布式控制系统国产化应用攻关”项目通过技术鉴定[J]. 石油化工设备技术 2010(04)
    • [30].《分布式控制系统创新实验》的教学模式探索与实现[J]. 上海工程技术大学教育研究 2018(01)

    标签:;  ;  ;  ;  

    仿人机器人分布式控制系统主控层的研究与实现
    下载Doc文档

    猜你喜欢