基于NiosⅡ的仿人机器人控制系统的研究

来源 :云南大学 | 被引量 : 0次 | 上传用户:zzz999z
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
仿人机器人是多门基础学科与多项高技术的集成,代表了机器人的是当前机器人研究领域最活跃的研究方向之一,日益受到世界各国普遍关注视。国内外普遍采用以单片机或DSP作为控制系统的微处理器来实现机器人的制算法,但由于用单片机或DSP控制机器人占用接口资源较多,所需外围元器件也较多,因而对整个系统的稳定性和可靠性有较大影响。 基于NiosII软核的仿人机器人控制系统,把原来CPU+CPLD硬件组合形式实现的功能仅用一块FPGA芯片来实现,能很好的解决以上的问题。基于FPGA的NiosII系统以其设计灵活、软硬件编程、丰富的IP核库支持等特点深受设计者青睐,然而国内这方面的相关应用及研究相对比较少,本文尝试着把NiosII软核处理器系统应用到仿人机器人控制系统中去,实现对仿人机器人的无线控制功能。 论文的内容主要包括以下几个方面: 1.介绍了仿人机器人的发展状况,阐述了SoC、SOPC、IP核的概念以及NiosII软核处理器的特点和结构,介绍了基于NiosII软核处理器的SOPC系统设计方法,提出了基于NiosII的仿人机器人控制系统的构成和核心控制器的架构。 2.设计实现了基于NiosII的仿人机器人控制系统。利用EDA工具QuartusII完成NiosII系统配置,包括IP核的选择、CPU设定、各部分接口模块的设计、确定系统互联逻辑以及分配FPGA的引脚等;利用NiosII IDE实现控制系统的软件开发。 3.详细阐述了用户自定义IP核可重用性的设计方法和使用SOPC Builder开发自定义IP核的流程。在此基础上,开发出脉冲宽度调制(PWM)功能的自定义IP核,并设计了基于PWM技术的关节舵机位置和速度控制电路,实现了对机器人动作的控制。 4.在Visual Basic环境中,利用DirectInput组件对摇杆输入装置进行编程;利用摇杆实现对机器人的无线控制;利用MSComm控件实现了上下位机之间的串行通信。 结果表明,本文所提出的系统设计方案是可行的。基于NiosII的仿人机器入控制系统在速度、功耗、体积、可扩展性、稳定性方面有着独特的优势,具有广阔的发展空间。
其他文献
人脑总是作为一个整体来工作的,因此,从网络的角度来研究人脑功能无疑是非常必要的。近年来,脑功能连接和脑功能网络分析已成为当今科学研究的热点之一。在攻读博士学位期间,本人
混合系统是连续动态与离散动态并存且相互交互的异构动态系统。混合系统的应用非常广泛,如嵌入式系统、网络控制系统、工业制造、化学过程、航空交通控制等领域。混合系统的研
本文主要对在轨航天器轨道转移策略研究,本文先介绍了航天器风险评估,预警,主要坐标及其之间的相互转换;还介绍了变轨比较成熟的方法:Holmmann转移,Lambert转移等轨道优化转移方法
移动机器人环境建模与定位问题是移动机器人研究领域中的基本问题,它是实现自主导航的基础。尽管对此问题的研究已有二十多年的历史,但仍然存在尚未解决的问题以及不断出现的新
数字几何处理就是处理点云数据或网格数据的技术,它是计算机图形学的一个重要分支,在仿真、动画等领域有着重要的应用。它主要研究领域包括曲面重建,网格简化,网格光顺,网格修复,参
异常检测是图像处理和模式识别领域的重要应用之一。利用图像处理和机器学习算法对图像进行分析,检测出图像中的异常部分,不仅能够减轻人工处理的工作量、克服不同操作人员之间
智能汽车是智能交通的重要组成部分,研究智能汽车对于缓解交通压力、提高驾驶的安全性和舒适性具有重要意义。智能汽车是计算机、现代传感、信息融合、通讯、人工智能及自动控
小波变换是时间.尺度分析和多分辨率分析的一种新技术,其中提升小波变换具有许多优良的特性,它在信号分析、图像处理等多领域都取得了广泛的应用成果。而IP核的设计与复用技术
大口径光学系统的像质检测技术是大型望远镜研制中的一项关键技术。随着大口径光学系统口径日益增大,传统的光学系统像质检测方法所需求的大口径标准平面镜存在制作难度高、制
面向机器人的自然人机对话技术研究是指根据智能机器人语音交互的要求,研究人机口语对话系统关键技术,使用户和机器人能比较自然地对话。自然对话是指在用户说话方式、说话内容