工业机器人开放式控制系统的研究
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
机器人学综合了机械学、电子学、计算机科学、自动控制工程、人工智能、仿生学等多个学科的最新研究成果,代表了机电一体化的最高成就,因此对机器人的教学,无论对于机电一体化的学习还是机器人的普及都有着重要的意义。本文的研究内容是针对Cincinnati T3-746工业机器人设计一套开放性好,成本低廉的机电一体化控制系统,并在此平台上,开发一系列演示实验,供机器人教学使用。
     本文首先对Cincinnati T3-746机器人进行了运动学和动力学建模,针对控制模型对控制系统实时性的要求,并结合控制系统开放性的思想,提出了可能的软件实现和硬件实现方案。在此基础上,针对本机器人提出了PC机+接口卡+多DSP的新型硬件结构方案。
     结合机器人本身的驱动系统和传感器,设计了具有RS485通信功能、4路PWM输出以及旋转变压器模数转换功能的单轴伺服运动控制卡;利用XR17D158芯片设计了PCI-485接口卡,并在DriverSudio环境下开发出了它的设备驱动程序。
     机器人低速平稳运行时,惯性力、离心力和哥氏力可忽略不计,此时机器人动态性能和稳定性主要受重力和摩擦力等的影响。本文详细分析了各关节在运动过程中重力矩和摩擦力矩的变化规律,设计了对应的重力补偿器和摩擦力矩补偿器。在此基础上,设计了PD控制器完成位置闭环伺服控制功能。最后通过点位控制实验,验证了控制系统硬件和底层伺服控制软件的正确性。
Robotics synthesis the newest research results of mechanics , electronics, computer science,automatic control engineering,artificial intelligence,bionics and so on.It represents the most advanced achievements of electromechanics.So robot teaching is important for both education of electromechanics and popularization of robot.Based on Cincinnati T3-746 industry robot , the dissertation designs a well open and economic electromechanical control system,and on this platform develops a series of experiments for teaching.
     The kinematic and dynamic model of Cincinnati T3-746 is made , and the possible software and hardware scheme are proposed under the demand of real-time and well opening. Then a new hardware scheme:PC+interface board+DSP is determined.
     According to the robot’s drive system and sensors, single axis motion control card is designed . The motion control card contains RS485 communication module, four pwm outputs and resolver-digitial convertor. Then the PCI-485 interface card is designed using XR17D158, and its WDM device driver is developed with DriverStudio.
     When the robot moving slowly and placidly , its inertia force, centrifugal force and coriolis force can be ignored, so its dynamic performance and stability are determined mainly by its gravity and friction. Thus the gravity and friction of every joint are particluarly analyzed, and then the corresponding compensators are designed. On that basis, the PD controller is designed to complete position control.
     Finally the point to point experiment is made successfully and thus proved the validity of the hardware and bottom software.
引文
1潘炼东.开放式机器人控制器及相关技术研究华中科技大学博士论文. 2007:1-4
    2范永,覃明机器人控制器的现状及展望.机器人. 1999, 2(1):75-80
    3孙膑,杨汝清.开放式机器人控制器综述.机器人. 2001, 23(4):374-378
    4周祖德,魏仁选,陈幼平.开放式控制系统现状、趋势与对策.中国机械工程. 1999, 10(10):1090-1093
    5白建花,程文锋,黄海锋.开放式CNC及现代网络制造.机械制造. 2002,03
    6 Reuven Katz, Byung-Kwon Min, Zbigniew Pasek. ERC/RMS Report . 2000,09:35
    7 Anonymous. Open Architecture:Myth or Pipe Dream? Robotics World. 1996.
    8 William E. Ford. What is an Open Architecture Robot Controller? 1994 IEEE International Symposium on Intelligent Control, Columbus, Ohio, USA. 1994,8: 16-18.
    9 D.J.Miller. Standards and Guidelines for Intelligent Robotic Architecture. Proceedings of AIAA Space Programs and Technologies Conference and Exhibit. 1993,9:21-23
    10 J.S Albus, H.G McCain, R Lumia. NASA/NBS Standard Reference Model for Telerobot Control Sytem Architecture(NASREM), NIST Technical Note 1235. 1989,4
    11 D.J.Miller, R.C.Lennox. An Object-Oriented Environment for Robot System Architectures. IEEE Control Systems Magazine. 1991,11(2):14-23
    12 Klas Nilsson, Rolf Johansson. Integrated Architecture for Industrial Robot Programming and Control. Robotics and Autonomous Systems. 1999, 29:205-226
    13周学才,李卫平,李强.开放式机器人通用控制系统.机器人. 1998, 20(1):25-30
    14 N Costescu, D Dawson, M Loffler. Q Mator . A Real Time PC Based Control Environment. IEEE Control Systems Magazine. 1999,19(3):68-76
    15 KUKA Robot Group. KRC2.http://www.kuka- robotics.com/zh/products/ controllers /kr_c/start.htm.06.2009
    16谈世哲.工业机器人控制器开放性、实时性分析方法以及单处理器模式下的实现.上海交通大学博士学位论文. 2002.6:6-7
    17黄剑斌.人机碰撞环境中机械臂的笛卡尔阻抗控制系统研究.哈尔滨工业大学博士学位论文. 2009.6
    18何永义,陈一民,方明伦,杨洪夫.基于PC工控机及Windows 95的机器人通用控制器的研究.上海大学学报. 1998.1:76-81.
    19陈宗雨,郭伟,王立峰,李从心.基于Windows NT与实时扩展的开放式控制系统的研究.计算机集成制造系统. 2006,4:568-572
    20游有鹏.开放式数控系统关键技术研究.南京航空航天大学博士学位论文,2001:34-36
    21于清晓.基于DSP的四自由度机器人运动控制卡的研究.哈尔滨工业大学硕士学问论文, 2007:7-23
    22姜华.基于DSP的六自由度教学机器人运动控制器的研究.哈尔滨工业大学硕士论文. 2005:1-7
    23高盛涛.基于PC的六轴伺服控制卡的研究和实现.中国科学院硕士学位研究生学位论文. 2001:12-34
    24霍伟.机器人动力学与控制,北京:高等教育出版社. 2005:123-125
    25蔡自兴.机器人学,北京:清华大学出版社. 2000: 52-53
    26刘锦波,张承辉.电机与拖动.北京:清华大学出版社. 2006:44-46
    27孙钟秀.操作系统教程.北京:高等教育出版社. 2003:62
    28武传宇.基于PC+DSP开放式机器人控制系统及其应用研究.浙江大学博士学位论文. 2002,10:37-46
    29 Ardence, Inc. RTX 6.1 Documentation.http://www.ardence.com
    30刘和平,严利平,张学锋等. TMS320LF240xDSP结构、原理及应用.北京:北京航空航天大学出版社. 2002,4:13-42
    31江思敏等. TMS320LF240xDSP硬件开发教程.北京:机械工业出版社. 2003,6:13-18
    32 TMS320F24xDSPControllersReefreneeGuide:CPUandInstruetionSet.TI公司,1999,6
    33张洁,梅勇,苗世洪,刘沛.提高现场总线网络可靠性的措施.电工技术,2004, 1: 31-32
    34谭建成.电机控制专用集成电路与应用.机械工业出版社, 2005,7:375-382
    35薛山,温旭辉,徐志捷.基于AD2S90的数字旋转变压器.电工技术.2003,9:102-104
    36詹大为,夏朝英.旋转变压器与DSP同步串行口实现电机转子位置的观测.微特电机. 2004, 4:31-35
    37李声晋,周奇勋,卢刚.一种旋转变压器RDC测角系统的数字标定及补偿方法. 2007, 6:26-28
    38杨明,狄卫国,段淑凤.数字滤波技术及其在电池检测系统中的应用.现代电子技术, 2003, 5:98-99
    39吴建.基于FPGA的PCI数据采集卡的研究与开发.中南大学硕士学位论文, 2008: 1-2
    40李庆,陈以方.基于PCI总线的六通道高速并行超声信号采集卡的研制.无损检测. 2000, 28:449-452
    41徐志春,汪道辉,孟晓颖.基于PCI总线的多串口通信适配卡设计.微计算机信息. 2005, 02:100-103
    42 KG. EXAR XR17C158/154/152 PCI UART EEPROM Interface IEXAR. 2001
    43王丽娜.基于FPGA的PCI数据采集卡设计.北方工业大学硕士学位论文, 2008: 62-63
    44武安和,邰铭,于洪涛. Windows 2000/XP WDM设备驱动程序开发.电子工业出版社. 2003, 4:2-36
    45邓洪峰.基于WDM驱动程序的开发.南昌航空大学学报(自然科学版) , 2007, 21(2):105-108
    46赛红梅,居锦武,王兰英. Windows设备驱动程序的开发.四川理工学院学报(自然科学版). 2007, 20(4):11-13
    47孙晓明,冯爱民. WDM驱动程序的结构.微计算机信息. 2006, 06:103-105
    48郭四稳. WDM驱动程序的开发与实现.电脑与信息技术. 2006, 4:47-50
    49刘金琨.机器人控制系统的设计与MATLAB仿真.北京:清华大学出版社, 2008: 615-617.
    50蒋再男.基于虚拟现实与局部自主的空间机器人遥操作技术研究.哈尔滨工业大学博士学位论文. 2009,7:62-66
    51 T.D.Tuttle, W.P.Seering. A Nonlinear Model of a Harmonic Drive Gear Transmission. IEEE Transactions on Robot and Automation. 1996,12: 368-374.