基于SOPC的机器人位置伺服控制器研究

来源 :河南科技大学 | 被引量 : 0次 | 上传用户:boyskys
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
机器人位置伺服控制器是机器人控制系统的重要组成部分,对工业机器人操作手的控制精度、稳定性和实时性起着至关重要的作用。随着工业机器人应用范围的扩大,机器人的复杂程度和智能程度也越来越高。为了使机器人能够适应各种复杂的应用环境,需要研制性能更加完善的机器人位置伺服控制器。 本文首先研究了机器人位置伺服控制器的各种传统实现模式,并对各种模式的优缺点进行了详细的比较分析,在此基础上提出了基于SOPC(片上可编程系统)的机器人位置伺服控制器的整体实现方案。 SOPC 是Altera 公司提出的一种灵活、高效的SOC(片上系统)解决方案。它将处理器、存储器、外围硬件设备等系统设计需要的功能模块集成到一个FPGA器件上,构建成一个高效的可编程片上系统。本文在Altera FPGA 及内含的一个Nios II 嵌入式软核处理器的机器人控制器硬件平台上研制了工业机器人操作手各关节的位置伺服控制器。根据模块化的设计思想,作者将位置伺服控制器的各个电路模块在FPGA 芯片内以硬件方式实现,形成Nios II 可以灵活调用的IP核,替代了传统的单片机或DSP。该控制器以Nios II 软核处理器作为上位机,经过轨迹规划输出各关节的位移作为位置伺服控制器IP 核的给定输入,然后由各关节的位置伺服控制器实现各关节的运动控制。 为了提高位置伺服控制器的各项性能指标,作者对其核心部分——调节器在FPGA 中的实现方式进行了较深入的研究。首先利用Quartus II 与Matlab/DSPBuilder 相结合的现代DSP 技术设计实现了硬件形式的PID 数字调节器,然后采用硬件描述语言Verilog HDL 设计实现了浮点型PID 数字调节器,并对这两种实现方式进行了比较分析。 为了克服传统PID 调节器的局限性,使之能对一些复杂的过程和参数慢时变系统进行有效控制,作者将传统PID 控制器与传统神经元网络相结合,用硬件方式初步实现了PID 神经元网络控制器,利用Modelsim 开发软件进行了分析测试,并对PID 神经元网络硬件在相关应用领域中的实用化策略进行了探讨,对今后研究高性能的机器人位置伺服控制器具有重要的参考价值。
其他文献
随着网络的发展,规模的不断扩大,评测一个新的网络协议及应用程序的性能变得十分困难。网络模拟器(Emulator)正是解决这一问题的有力工具。Emulator可以模拟出网络的各种特性
遥感图像标记算法的目的是将图像上具有相同特征(本文考虑像素点的RGB值)的像素点标记为同一值。遥感图像经图像分类算法分类后,图像被分割成一块一块的区域,且具有相同属性的区
相对于曲面上其他产生纹理的方法(如纹理映射、直接曲面上纹理合成等),实体纹理合成方法可以避免纹理接缝、变形等问题,而且实体一旦合成可以被使用,因此它越来越受到人们的
软件工程监理是信息化工程监理的一个重要组成部分,作为一种为信息化建设提供专业监督控制服务的重要模式,国家为其制定了相关标准,以保障其良好发展。但软件工程监理仍存在风险
网格计算突破了现有的资源限制,将分布的资源组织起来,协同解决复杂的科学计算与工程应用问题,为用户提供了强大的计算能力,极大地推动了科学研究和工程实践的发展。网格可容
CT扫描已成为肺部疾病检测的最重要手段之一。利用医学可视化技术对CT图像进行处理,能够重建出具有高度可视化性能的三维影像,给临床诊断提供了直观的病变信息,使过去不易确
软件在社会信息化过程中担当着重要角色,如何有效地提高软件开发效率、缩短开发周期、开发功能和性能都满足应用需要的高质量软件系统,一直是软件开发人员和用户共同关注的焦
当今企业面临着快速响应市场竞争和客户需求的挑战,而BPEL作为面向服务架构(SOA)下服务组合的主要实现技术,能够真正体现SOA基于开放标准、组件化、松耦合和可复用等优点,简
基于内容的视频检索是近年来的研究的热点问题。随着多媒体技术的日益成熟,各种各样的视频应用层出不穷,传统的基于文本标签的检索已经不能很好的满足海量视频的检索需求,如
嵌入式系统是一个综合应用计算机技术、电子技术和软件技术的系统,嵌入式操作系统作为其软件平台需要适应不同的硬件环境和应用场合,这造就了它的多样性。源代码公开的嵌入式操