基于DSP的欠驱动体操机器人的摇起控制设计

发布者:DazzlingGaze最新更新时间:2009-04-13 来源: 自动化与信息工程关键字:欠驱动  DSP  控制系统 手机看文章 扫描二维码
随时随地手机看文章

  1 引言

  欠驱动机器人是一种部分关节为被动关节,能用较少的驱动装置完成复杂任务的机械系统。欠驱动机器人是近年来开始出现的一个较新的研究领域,针对欠驱动机器人系统的研究目前得到不少学者的关注。欠驱动机器人系统在很多的机器人系统例如多指机器人手、轮式移动机器人、太空机器人等非完整约束系统中都存在。因此近几年来,欠驱动机器人的运动控制问题引起国内外广泛的研究兴趣。同时,随着集成芯片技术的飞速发展,人们对欠驱动机器人控制的实时性和精度提出了越来越高的要求。

  本文设计了一种基于DSP的机器人控制系统。该控制系统采用两级控制结构。以通用PC作为上位机,完成目标设定、轨迹生成、系统管理和人机接口等功能;以美国Analog Device公司的定点数字信号处理芯片ADSP2181为核心,作为机器人控制的下位机。该控制器充分应用了DSP运算的高速性,提高了系统的实时和稳定性。

  2 体操机器人硬件系统设计

  2.1 控制系统硬件结构

  控制对象为三关节欠驱动体操机器人,其中手臂关节为被动关节。控制转矩来自两台直流伺服电机,配5l:l减速器伺服电机,经轴线相交的圆锥齿轮传输至驱动关节,驱动关节通过动力耦合作用使被动关节产生运动。欠驱动机器人控制系统的任务就是对驱动关节电机进行控制,电机运行之前从控制界面输入控制目标参数,上位PC机负责发送控制命令与数据采集。DSP处于整个控制系统的底层,主要用来接收来自PC机的控制命令,对驱动关节执行电机控制,同时把底层信息反馈给上位PC机,以实现机器人运动信息的数据分析等功能,用一块DSP运动控制卡对机器人的肩关节或髋关节进行插补计算和伺服控制,采用PCI标准总线进行上、下位机的通讯,实现双速率运行。控制箱面板提供了各关节工作状态显示及伺服报警提示,还可以对关节进行手动控制。三关节欠驱动体操机器人控制系统结构如图l所示,体操机器人本体如图2所示。

三关节欠驱动体操机器人控制系统结构

体操机器人本体

  2.2 运动控制器结构

  系统采用ADSP218l数字信号处理器为核心,实现高性能的控制运算的伺服运动控制器。如图3所示,运动控制器的控制过程为增量编码器的A、B相信号作为位置反馈输入信号,运动控制器通过四倍频、加减计数器得到实际位置。实际位置的信息保存在位置寄存器中,PC机可通过控制寄存器读取。运动控制器的目标位置由PC机设定,通过内部计算得到位置误差,经过数字伺服滤波器后,送到数模转换(DAC)或脉宽调制器(PWM)硬件处理电路,经过转换最后输出伺服电机的控制信号:+/-lOV模拟信号或PWM信号。

运动控制器原理结构

  2.3 系统的通讯

  系统采用PCI总线进行通讯。PCI总线的主要优点是性能高(数据传输率可达到132 264Mb/s),总线通用性强,成本低,使用方便灵活。系统通讯采用PLX9054接口芯片,结合双口RAM,实现了DSP和PCI总线间的双向高速实时数据交换。PCI总线与双口RAM的数据交换,采用了定时传送加握手信号的方式进行。具体实现如下:上位机每隔一个固定的时间T下传一组数据,数据传送完成后,发出一个发送完信号,下位机接受到这个数据后,立即从双口RAM中读取数据。下位机上传数据也采用同样的处理方式。这种方式特别适合于机器人控制系统的通讯。

  2.4 驱动元件的选择

  驱动元件选择了直流伺服电机,其参数为200W/7220mm/107mN·m Maxon。其驱动器可实现位置、速度和转矩三种不同的控制方式:具有共振抑制和控制功能,可弥补机械的刚性不足,从而实现高速定位。同时,还采用PID滤波器,外加速度和加速度前馈,即PID+Kvff+Kaff滤波器。通过调节各参数,滤波器能对大多数系统实现精确而稳定的控制。因此非常适合应用于机器人控制系统。

  3 摇起控制策略

  由于体操机器人大范围的运动,摇起问题是高度非线性又极具挑战性的问题。摇起过程如同人在单杠一样,先使体操机器人来回摇动几次,体操机器人始终在下,一旦有足够的能量施加到系统上,机器人即进入倒立状态,如图4所示。

体操机器人摇起过程示意图

  Spong建议一种非线性反馈方法,这种方法利用部分线性反馈定义PD控制器。从直观上讲,当体操机器人从悬挂稳定平衡状态转移到倒立不稳定平衡状态的过程中,其势能是不断增加的,因此需要向系统输入足够的能量。本研究从能量增加的角度出发,采用带有振幅和频率的正弦方式和斜坡函数输入,这样可同时增加摆动。

  根据拉格朗日运动方程式可推导出三关节机器人的动力学模型:

公式

  τ为系统的广义外力,体操机器人在运动过程中的总能量为:

公式

  Ki,Pi分别为第f个关节(手臂、躯干、腿)的动能和势能。

  在整个摇起过程,为保证能量不断增加须满足,能量的导数必须满足如下条件:

公式

  根据文献的研究结果:利用M(q)一C(q,q)为反对称矩阵,有:

公式

  显然,为满足能量不断增加的不等式条件,摇起控制转矩可选择为:

公式

  式中sgn()为取符号函数,Ni为附加力。

  实验证明采用正弦和斜坡函数,此算法位于基于能量摇起模块void swing_up()中,这些数据分别从运.动控制器的2、1通道输入,需说明的是,在对体操机器人系统进行数学建模时已明确,体操机器人系统是一个力控设备,根据牛顿第二定律,力与加速度成正比,因此给系统施加的控制量就是加速度,而速度则是一个事先设定的较大数值,在控制过程中,一般不会达到这个速度值。这样保证产生的附加力随能量的增加而减小,可摇起体操机器人到倒立平衡位置。

  4 控制系统软件设计

  实施控制时,主要是控制软件的编写与控制其参数的调节。由于体操机器人控制系统的实时性要求较高,控制软件必须满足实时性的要求,本系统控制周期为6ms。控制软件必须在准确的控制周期内完成数据采样,处理并且发出控制信号给运动控制器。

  首先由上位PC机设置好控制参数,系统开始运行并完成初始化工作。底层控制器对各转动关节进行位置采样,同时接收来自上位PC机的控制指令,并把两者结合在一起进行分析,通过编写进去的控制算法生成相应的转矩控制信号,经功率放大后送给执行电机,同时把各关节的运动信息上传给PC机,如此反复,完成整个闭环运动控制。

  下位机控制器上电后主程序进行控制器初始化操作、禁止看门狗、设置关键寄存器、设置中断向量和中断寄存器、初始化事件管理器、基于能量摇起、进行实时控制模块等。其中实时控制模块中用到ADSP2181可编程定时器,它能够产生周期性的定时中断,定时间隔是处理器时钟周期的整数倍。当定时器被使能后,一个16位的计数寄存器TCOUNT每隔m个周期就会减1,其初始化程序如下:

程序

  上述中断初始化代码创建一个6毫秒的定时器中断,即当打开中断后,将每隔6毫秒对体操机器人系统进行一次实时控制。6毫秒的定时时间是通过向数据寄存器写入0x1bf6=7158获得的。

  5 结语

  基于高性能ADSP2181的控制器设计能够满足机器人的摇起控制要求,且由于采用PC+控制器分级控制和模块化设计思想,将有利于软、硬件升级,及大大缩短开发周期。系统在实验室进行机器人摇起实验时,各电机轴运转平稳,动作协调轨迹跟踪实时性好,机器人没有出现抖动、喘振等现象。

  今后还需要探讨更多的摇起与平衡控制策略,完善DSP的控制程序。

关键字:欠驱动  DSP  控制系统 引用地址:基于DSP的欠驱动体操机器人的摇起控制设计

上一篇:高速数据流盘处理:编程与标定
下一篇:SoC测试技术面临的挑战和发展趋势

推荐阅读最新更新时间:2024-05-02 20:47

基于逆变器的光伏发电站无功电压控制系统成功投运
9月1日,中国电科院研制的基于逆变器的光伏发电站无功电压控制系统(AVC系统)在安徽肥东金阳100MW光伏发电站投运成功。 据了解,该项研究是863计划课题“大型光伏电站并网关键技术研究”中一个研究课题。该课题由中国电科院联合湖南大学、山东大学、重庆大学和华北电力大学共同承担,历时4年,于2016年3月10日顺利通过国家科技部组织的技术验收。 受制于AVC系统通讯方式和控制模式,光伏逆变器本身具有强大的无功调节能力未能得到充分利用,光伏发电站依然需要配置大量动态无功补偿装置,这为发电站带来巨大的后期运维成本,造成投资浪费。 经过多年攻关,中国电科院突破了逆变器快速通讯、无功—电压自适应快速下垂控制、AVC分区分层协调控制等关键技术
[新能源]
单兵作战用机器人控制系统设计
摘要:单兵作战用机器人方便携带、操控简单、可代替人类到达危险环境作战。机器人通过无线电台接收遥操控终端发送的控制指令,按照指令行动;同时机器人采集自身的状态信息,发回遥操控终端。手持遥操控终端的士兵能够方便的控制机器人,并实时掌握机器人的状态信息。文中详细介绍了单兵作战用机器人的控制系统硬件和软件设计。 关键词:单兵作战;机器人;控制系统;DSP 单兵作战用机器人体积小,方便单兵野外作战时携带,可完成侦察、作战、排爆等任务。机器人能够代替人类到达不方便到达或危险的环境,确保了士兵的安全。车体是履带式设计,行动平稳。 1 单兵作战用机器人控制系统硬件设计 为了实现士兵对机器人的实时控制,需要配合使用遥操控终端。机器人与遥
[嵌入式]
单兵作战用机器人<font color='red'>控制系统</font>设计
基于Motionchip的直流无刷伺服电机运动控制系统设计和运用
Motionchip是一种性能优异的专用运动控制芯片,扩展容易,使用方便。本文基于该芯片设计了一款可用于直流有刷/无刷伺服电机的智能伺服驱动器,并将该驱动器运用到加氢反应器超声检测成像系统中,上位机通过485总线分别控制直流有刷电机和无刷电机,取得了很好的控制效果,满足了该系统的高精度要求。 在传统的电机伺服控制装置中,一般采用一个或多个单片机作为伺服控制的核心处理器。由于这种伺服控制器外围电路复杂,计算速度慢,从而导致控制效果不理想。近年来,许多新的电机控制算法被研究并运用于电机控制系统中,如矢量控制、直接转矩控制等。随着这些控制算法的日益复杂,必须具备高速运算能力的处理器才能实现实时计算和控制。为了适应这种需要,国外许多公司开发
[工业控制]
基于Motionchip的直流无刷伺服电机运动<font color='red'>控制系统</font>设计和运用
仓库温度与湿度自动控制系统设计
仓库是用于存放物品的场所,通风以及温度、湿度的监测是仓库重要条件,它直接影响到储备物资的使用寿命和工作可靠性。现实生活中,温、湿度的测量和控制在纺织工业、林业、化工以及气象观测等领域中也同样有着广泛的应用。传统的温、湿度测量方法采用测试器材,通过人工进行检测,这种人工测试方法费时费力,因而有必要研制仓库的自动温、湿度控制系统,以便实时检测仓库的温、湿度,并根据所测的数据控制加湿器、空调器等设备的运行,确保仓库有合适的温、湿度环境。 这里提出的仓库温湿度自动控制系统是为某民用仓库设计的,可实时检测仓库的温湿度,根据检测结果对温、湿度加以控制,同时还具有在线修订温、湿度控制上下限,温、湿度显示和报警功能,并可向主控室传送数据。
[工业控制]
仓库温度与湿度自动<font color='red'>控制系统</font>设计
太阳能照明原理、组成及控制系统
   0 引言   随着全球能源的日益紧张,太阳能光伏照明得到了迅速发展。在太阳能照明系统的发展中,人们不断的对照明系统常用的控制模式进行分析,设计各种实际可行的工作模式,同时光源技术也在不断的更新换代中,蓄电池的充电模式也在不断的研究探索中,有效利用率越来越高。在太阳能各个组成部分的发展和协调中,太阳能照明系统正在不断发展完善。    1 太阳能灯的原理及组成   太阳能灯具系统为直流型独立光伏系统。太阳能电池组件将太阳能转化为电能,通过控制器进行控制及保护,将电能转变为化学能储存在蓄电池中。当用电时,蓄电池再将化学能转化为电能,供直流负载使用,或者通过逆变器逆变为交流电供交流负载使用。只有当长时间无光照以致电池中的电
[电源管理]
太阳能照明原理、组成及<font color='red'>控制系统</font>
基于DSP的数字效果器的研究
摘要:提出了一种基于TMS320VC5402的音频信号处理系统。介绍了该系统的总体方案和硬软件设计,并对音频信号的处理算法进行了论述。实际使用证明,所述的基于DSP的硬件和软件系统是一个很好的音频信号采集与处理系统。 关键词:音频信号 音频效果 数字信号处理 在调音台和各种音响设备上,效果器是一种不可缺少的设备。有了效果器,才有了声音的千变万化。高质量的效果器能达到令人满意的效果,使人有身临其境的感觉。现在效果器上的效果种类越来越多,有的多达几十种。实际上从声学原理考虑,一共只有五种基本效果: (1)延时/延迟类(包括延时、延迟、混响、残响等), (2)压缩类(包括噪声门、均衡器等), (3)失真类(包括各种失真、金属、
[嵌入式]
DSP软硬体双管齐下 图像处理开发挑战有解
    随着人们对生活质量要求提升、全球反恐大势所需,以及数位化技术的不断进步,指纹、虹膜、人脸等生物识别方案和视频监控方案等,正逐步成为提升个人、家庭、企业和社会安全性的重要手段。 生物识别方案主要包括图像采集、图像预处理、特征取样及匹配分析四个步骤;而视频监控方案则主要包括图像采集、图像预处理、图像处理与传输、图像显示及图像管理等。不难看出,无论是生物识别还是视频监控,图像预处理都不可或缺。事实上,图像预处理算法的灵活度、复杂度、对图像处理晶片资源的占用度,以及处理时间的长度,将直接对整个系统运作产生举足轻重的影响。因此,图像预处理对于整个安防方案来说,是一项艰巨而又关键的任务,直接决定后续图像处理与分析的准确性和便捷性。  
[嵌入式]
数字信号处理器在多媒体通信中的应用
近年来多媒体技术得到了广泛的应用,在消费类和通信类产品中占据了越来越多的比重。多媒体技术得以广泛应用的一个重要基础是数字图像和数字视频的压缩编码技术的突破,使得原来无法廉价地存储、处理和传输的大数据量信息得到有效的利用。因此静止图像和视频图像的压缩编码技术,是多媒体产品中的一个非常关键的技术,也是近十多年学术和工业界非常关注的热点领越,发展非常地迅速,应用范围迅速地扩张。 为了规范多媒体信息的表示,使各生产商的产品可以互相兼容,使工业界采用尽可能先进的技术,一些国际组织结合学术界和工业界的成果,制定了一系列关于多媒体应用的标准,表1列出了有关图像、视频和多媒体终端的几个典型标准。 由于多媒体技术是发展中的新型技术,各种技术和标准的
[嵌入式]
小广播
最新嵌入式文章
何立民专栏 单片机及嵌入式宝典

北京航空航天大学教授,20余年来致力于单片机与嵌入式系统推广工作。

换一换 更多 相关热搜器件
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2024 EEWORLD.com.cn, Inc. All rights reserved