仿人机器人嵌入式运动控制器设计与研究

被引量 : 0次 | 上传用户:linxiong12
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
运动控制器是多自由度仿人机器人系统的核心部分,其主要功能是控制仿人机器人机械结构实现规定的动作。国内外运动控制器生产厂商和高校都在致力于研究开发可控轴数多,响应速度快,控制精度高的运动控制器,同时,也将减小控制器的体积、降低控制器的价格作为研究目标。美国泰道(Delta Tau Data Systems, Inc)公司生产的PMAC卡运动控制器可以作为当前开放式数控系统控制器的典型代表,基于DSP+FPGA设计的PMAC卡运动控制器能够控制32轴,控制精度高,但是控制多于8轴时需要扩展,控制系统体积增大、价格高。国内运动控制器生产厂商固高公司生产的运动控制器能够控制21轴,但也需要扩展,而且价格高、体积大。因此,研究和开发控制轴数多、精度高、价格低且体积小的运动控制器具有重要意义。通过研究分析仿人机器人运动机理及实现运动的逻辑要求,归纳总结了仿人机器人运动时所需的运动指标,确定了以STM32+CPLD相结合的嵌入式运动控制系统总体方案。利用Altium Designer6软件对控制系统电路原理图进行设计,根据原理图绘制PCB板,焊接元件制作实验板。按照仿人机器人运动控制器的性能指标,对控制系统中的硬件电路进行仿真,检验硬件电路满足20个自由度的设计要求。利用Proteus构建电路对压力传感器、陀螺仪等传感器输出的模拟量信号进行仿真,并利用卡尔曼滤波对模拟信号中的噪声滤掉,能够有效的进行跟踪,削弱抖振,最大跟踪误差为1.21mV,误差为0.8%,满足了跟踪精度要求。利用虚拟串口模块发送串口指令,检测系统指令响应时间,多自由度同时联动最大时滞时间小于0.2s,满足控制实时性的要求。系统采用可移植的硬、软件设计。硬件以STM32+CPLD为核心,可以在STM32处理器预留的资源上扩展出数字输入,数字输出,AD输入等常用功能模块。STM32具有64个可屏蔽中断, μC/OS-Ⅱ操作系统能够处理56个任务,根据控制对象的不同,在软件设计中将每个任务根据优先级的不同而建立,提升了系统的响应速度和处理能力。将该运动控制器应用于工业、智能控制行业,在对控制对象进行运动分解之后,可结合控制对象的电气特性,对嵌入式运动控制器在控制中进行二次开发,达到了嵌入式运动控制器在现场中应用的目标。
其他文献
本文以塔里木河上游人工胡杨林为研究对象,对处于异形叶变化发育阶段的355株标准木进行了径阶整化,然后通过对各径阶平均胸径和树龄进行方程拟合得到了树龄与胸径的关系。结
目的:建立移植性人白血病重度联合免疫缺陷(SCID)小鼠模型,探讨人白血病细胞在SCID小鼠体内的生物学行为,为研究药物等因素治疗白血病的体内方法奠定基础。方法:在SCID小鼠腹
<正>20世纪60年代,有声读物率先在美国兴起,目前美国已是全球最大、增长率最快的有声书图书市场。据统计,有声读物在美国有25亿美元的市场份额,约有35%的美国人每年至少收听
<正> 1.延时人工解锁作用列车进路接近锁闭后,值班员因故欲改变进路,必须采取延时人工解锁的手段。延时的时间必须大于司机确认信号后采取紧急制动措施到列车停住的时间,这样
目的:分析鼻腔原发非霍奇金氏淋巴瘤(Non-Hodgkin’s lymphoma,NHL)的临床特征和影响预后的因素。方法:回顾性研究本院38例原发于鼻腔及鼻窦的NHL的临床特点、诊断及治疗。结
<正> 现代医学诊断早妊可以用生化、超声波等先进方法,但民间传统的中医脉诊对诊断早妊仍有其实用价值。近年来笔者积累了18例资料较全者,介绍如下。
期刊
在畜禽动物血液采集过程中,样品采集的部位、采集方法、样品保存、运输等诸多环节一旦出现操作失误,将会对实验室检测结果的准确性和可靠性产生不可估量的影响。为保证采集足
目的:探讨芡实对糖尿病肾病大鼠肾组织GLUT1及TGFβ1表达的影响。方法:60只健康雄性SD大鼠随机分为正常对照组(N组)、糖尿病肾病组(DN)、芡实小剂量组(EL组)、芡实中剂量组(EM组)、
在宿州市绿地系统规划中,充分利用宿州市地理条件和江北平原型的城市特色,同时紧紧把握城市滨河景观,建立两大反映城市特色的网络体系。将滨河景观融合于绿地系统规划之中。