六自由度动感体验设备及控制系统开发
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
“动感电影”,又叫“模拟电影系统”,原名为"Dynamic Motion Simulator"(简称为DMS)。动感电影最初原型为美国军方的飞行员培训航空模拟器,在上世纪九十年代被引入娱乐场所,其奥妙在于观众座位会随剧情变化而做相应动作,能够带给观众刺激、惊险、逼真的感觉。作为参与型娱乐项目的代表与潮流,动感电影近年来被越来越多的国内观众所认识与接受,也逐渐引起了许多研究机构的兴趣。
     六自由度并联机构由于在许多领域都有巨大的应用潜力和价值,引起了诸多学者和研究机构的广泛兴趣。从上世纪八十年代开始,欧美发达国家相继在这一领域开展了研究,并取得许多成果。我国在六自由度并联机构研究方面起步较晚,无论在设计制造方面还是在运动控制方面都落后于发达国家。尤其在动感电影设备研究方面,国内相关技术尚不够成熟,与国外同类产品还有很大差距。因此,对六自由度并联机构及其控制进行深入研究,开发出性能优良的六自由度运动模拟设备,具有很大价值。
     本课题依托吉林省科技发展计划重大项目“特种电影关键技术与设备研究”的子项目“动感电影体验技术和设备研究”(项目编号:20076010),对六自由度动感体验设备结构及其控制进行了研究,开发出了基于6-SPS并联机构的样机设备和控制系统。
     对六自由度并联机构的运动学理论进行了研究,运用矩阵分析方法建立了六自由度动感体验设备运动学模型,推导出了运动平台位姿、速度、加速度和时间之间的关系。在综合考虑六自由度运动模拟器特性和项目技术指标的基础上,对六自由度动感体验平台进行了机械结构开发,包括驱动方式选择、样机结构形式选取、总体参数确定和各零部件设计等;并对所开发样机结构进行了ADAMS运动学仿真,证明了运动学理论的正确性和结构设计的合理性;最后进行了平台整机装配工作。
     采用开放式控制系统,使用“工控机+运动控制卡”的结构模式对六自由度动感体验设备控制系统进行了开发。工控机负责人机交互界面管理、运动轨迹规划、控制指令发送、系统状态显示等工作。运动控制卡则完成脉冲和方向信号输出、自动升降速处理、原点和限位信号检测等运动控制的细节。选用全数字伺服驱动单元作为执行机构,具有精度高、稳定性强、能够快速响应的优点。自行开发了控制系统外围接口板,将控制卡与伺服驱动系统、限位开关之间的通讯线路以及控制系统开关电源模块全部集中在接口板上,极大方便了硬件电路连接;开发了控制柜等外围设备,完成了运动平台硬件控制系统搭建。
     对六自由度动感体验设备控制软件设计要求、控制流程、功能模块实现和运动轨迹数据处理进行了研究。综合考虑Visual C++6.0和Matlab优缺点,采用了两者相结合,实时控制和运动学计算相分离的方式进行了软件开发。控制系统软件总体框架以Windows xp系统为平台,以面向对象的编程语言VC++6.0为工具,采用模块化设计思想进行了开发。控制系统软件分为上位机软件和下位机软件两部分。上位机软件采用Visual C++6.0开发,主要负责系统管理、状态显示以及数据处理等实时性比较弱的任务;下位机软件则采用ADT-856运动控制卡自带编程语言开发,利用控制卡强大的运算能力来完成运动控制、限位信号检测以及安全监控等实时性比较强的任务。PC机与ADT856控制卡之间通过调用动态链接库(DLL)相联系,从而共同完成运动控制过程。本文控制软件主要分为初始化(包括运动控制卡初始化、平台各电动缸初始化功能)、运动控制(包括伺服使能、六轴联动、回零运动、手动调试、运动停止功能)、数据处理、状态检测(包括速度位移值反馈、限位信号检测、伺服电机运行状态检测和控制卡工作状态监测功能)、辅助功能模块(包括参数设置和IO开关量信号测试功能)。控制系统采用开放式结构、功能模块化设计,提高了软件的可维护性和重用性。
"Dynamic movie", also called "simulation film system", formerly known as "Dynamic Motion Simulator". Dynamic movie, which came from the Flight Simulator for the U.S. military pilot training, was introduced in the 1990s. The mystery of dynamic movie is that the audience seats will make synchronous activity following the evolution of the plot on the screen, so it brings the audience a more adventure and realistic immersive feel. As a representative of the participating entertainment project, dynamic movie was known and accepted by more and more domestic audience in recent years. At present, the domestic dynamic movie technology is not enough for mature, and also has a big disparity with the same products abroad. Therefore, the development of Dynamic Motion Simulator with .6-DOF and Its Control System has important significance。
     Due to having a great application potential and value,6-dof parallel mechanism attracts many scholars and research institutions. From the 1980s, western developed countries began to conduct research in this field, and has obtained many achievements. Because of starting late in the research of 6-dof parallel mechanism, no matter in design and manufacture or in motion control aspects, our county has a great gap compared with the developed countries. Accordingly, study of 6-dof parallel mechanism and development of a fine performance equipment mean great value.
     According to "the key technology and equipment research of dynamic movie" which is branch of an important project of science and technology development program of Jilin Province, this paper mainly studied six-dof motion experience equipment which is based on 6-SPS parallel mechanism, and developed prototype equipment and control system.
     As a kind of entertainment simulation platform, Dynamic Motion Simulator with 6-DOF has some differences compared with parallel robot and parallel machine etc. It has higher control precision requirements on the movement speed and sudden accelerated speed, but do not require high on position precision. And request control system can respond rapidly, mechanical structure has certain carrying capacity. In addition, the requirements for workspace of the sports simulator are relatively high. Based on comprehensive consideration of the characteristics of 6-dof motion simulator and the technical indexes of this project, this paper developed the structure of dynamic motion simulator with 6-dof, including the selection of mechanical structure, the general parameters determination and parts design, etc. And through the Kinematic simulation,the prototype structure showed a reasonable structure design. Finally, the machine assembly work was done.
     Based on the structure of "IPC+motion control card" which is the master-slave control structure, this paper developed a control system. IPC is responsible for human-computer interface management, trajectory planning, control commands sent, the system status display, etc. And the control card is responsible for the motion control details of the pulse and direction signal output, the processing of speed automatic lifting, origin and limit signal detection, etc. Digital servo drive unit was selected as implementing agencies, it has the advantages of accuracy, stability, and fast response. To facilitate the connection of hardware circuit, the peripheral interface board, which including the communication lines between the control card and servo drive systems or limit switches and the power supply module,is developed in this paper. Subsequently, the control system control cabinet and other peripheral equipment is developed. Finally, The hardware control system is build.
     This paper studies the design requirement of control system of dynamic motion simulator with 6-dof, mainly focuses on control flow, functional modules and trajectory data processing. Considering the advantages and disadvantages, the software is developed in a way which combine both of Visual C++6.0 and Matlab. Based on Windows xp system and modular design, the overall framework of control system software is developed with VC++6.0 which is object-oriented programming language. The control system software is divided into upper and lower machine software. The upper software, which is developed using Visual C++6.0, is responsible for system management, status display and data processing tasks, etc. And the lower software is developed using the programming language of ADT-856 motion contorl card, it's using the powerful computing power of the control card to complete the motion control, limit signal detection and safety monitoring, etc. By calling the dynamic link library (DLL),PC and ADT856 control card complete the task of motion control together. This control software consists of initialization (including the initialization of motion control card and electric cylinder), motion control (including functions of servo enabled, manual testing, movement stopping, etc), data processing, condition monitoring (including the speed feedback, limit signal detection, the status monitoring of servo motor and control card operation,etc) and auxiliary function modules (including parameter settings and IO signal testing function). Using open architecture and modular design, the maintainability and reusability of the software is improved.
引文
[1]翟传润,战兴群,等.六自由度并联平台特性分析及其电液位置伺系统的CMAC神经网络控制[J].中国工程科学,2001,3(10):36-40.
    [2]黄真.并联机器人机构学理论及控制[M].北京:机械工业出版社,1997.
    [3]李桥梁,吴洪涛,朱剑英.Stewart机床发展大事记[J].机械设计与制造工程,1999,28(4):6.
    [4]马晓丽,陈艾华,张雪莲,张庆功.并联机器人机构的创新与应用研究进展[J].机床与液压,2007,35(2):235-237.
    [5]Stewart D A. platform with six degree of freedom[J]. Proc in institution of Mechanical Engineering,1965,18(1):371-386.
    [6]Hunt K H. Kinematics Geometry of Mechanisms[M]. Oxford:Clarendon Press,1978.
    [7]Hunt K H. Structural Kinematics of in Parallel Actuated RobotArms [J].ASME,1983,105:705-712.
    [8]黄真.并联机器人及其机构学理论[J].燕山大学学报,1998,22(1):13-16.
    [9]胡国胜.并联机器人的工作空间研究现状[J].仪器仪表用户,2004,11(6):1-3.
    [10]黄真.并联机器人机构学机床理论的研究[J].机器人技术与用,2001(6):11-13.
    [11]孔宪文.六自由度并联机器人动力学方程[J].机器人,1991,13(5):42-45.
    [12]J. P. Merlet. Parallel Robots[M]. Dordrecht:Kluwer Academic Publishers,2000.
    [13]黄真.空间机构学[M].北京:机械工业出版社,1991.
    [14]韩佩富,王常武等.改进的6-DOF并联机器人Newton-Euler动力学模型[J].机器人,2000,22(4):315-318.
    [15]Bhaskar Dasgupta, T. S. Mruthyunjaya. A Newton-Euler Formulation For The Inverse Dynamics of The Stewart Platform Manipulator[J]. Mech. Mach. Theory,1998,33 (08):1135-1152.
    [16]Prabjot Nanua, Kenneth J Waldron, Vasudeva Murthy. Direct Kinematic Solution of a Stewart Platform[J]. IEEE TRANSACTIONS ON ROROTICS AND AUTOMATION,1990,6(04):438-444.
    [17]吴博,吴盛林,赵克定.并联机器人控制策略的现状和发展趋势[J].机床与液压,2005,(10):5-8.
    [18]Charles C, Nguyen, Sami S, Antraz. Adaptive control of a Stewart platform-based manipulator[J]. Journal of Robotic Systems,1993,10(5): 657-687.
    [19]Nguyen C.C., Pooran F. J. Dynamic analysis of 6 DOF robot end-effector for dual-arm telerobot systems [J]. Robotics and Autonomous Systems,1989(5):37-39.
    [20]Se-Han Lee, Jae-Bok Song, eta. Controller Design for a Stewart Platform using Small Workspace Characteristics[C]. Proceedings of the 2001 IEEE/RSJ International Conference on IntelligentRobots and Systems, 2001:2184-2189.
    [21]I-Fang Chung, Hung-Hsiang Chang, Chin-Teng Lin. Fuzzy Control of a Six-degree Motion Platform Stability Analysis [A]. Proceedings of IEEE SMC' 99[C]. IEEE international Conference on System, Man, and Cybernetics,1999, (1):325-330.
    [22]I. F. Chung, H. H. Chung, C. T. Lin. Fuzzy controlof a six-degreemotion platform with stability analysis, Proc. Of the 38thConference on Decision& Contro,1 Dec.1999.
    [23]孔令富,韩佩富,黄真,程从权.6-DOF并联机器人修真位置/力控制系统的研究[J].机器人,1998,20(4):303-308.
    [24]孔令富,寇志远,黄真.基于动力学的6-DOF液压并联机器人力补偿控制[J].机械工业自动化,1995,17(2):31-33.
    [25]朱龙彪,龚建伟,徐海黎,庄健.并联六自由度机器人智能控制算法的研究[J].机械设计与制造,2004(5):47-48.
    [26]王洪瑞,侯增广,宋维公,并联机器人轨迹跟踪变结构控制的研究[J].机器人,1995,17(2):65-69.
    [27]陈卫东.6-DOF并联机器人分散变结构控制研究[J].燕山大学学报,2004,28(3):224-227.
    [29]杨灏泉,赵克定,吴盛林.液压六自由度并联机器人控制策略的研究[J]机器人,2004,26(3):263-266.
    [30]王宏宇,陈湘.电影:冲刺极限体验[N].中国计算机报,2006-09-20(8).
    [31]黄炳国,沈淇.关于动感电影种种[J].应用计算研究,1995(9):40-41.
    [32]曹红丽,张盛.秋动感电影让你动起来[J].中国信息报2000-08-09(08).
    [33]李东,刘桂礼,赵双琦,刘刚,穆婕.动感电影运动控制系统研制[J].北京机械工业学院学报,1999,14(2):6-9.
    [34]吕新亚.动感电影[J].影视技术,1999(01):10-11.
    [35]黄祯祥,郭延文,廖剑霞,周书.六自由度虚轴机床神经网络位置伺服控制[J].农业机械学报,2007,38(4):146-151.
    [36]AI Qing-hui,LIU De-jun, ZHOU Wei, CHE Ren-sheng.A 6-DOF Stewart Platform-based Parallel-link CMM[J]. Proceedings-3rd International Symposium on Instrumentation Science and Technology.2004-8-12.
    [37]CONG Da-cheng, YU Da-yong, HAN Jun-wei. Kinematics Accuracy Analysis and Error Compensation for Stewart Platform[J]. Proceedings-3rd International Symposium on Instrumentation Science and Technology. 2004-8-12.
    [38]Li Yanwen, Huang Zhen. STUDY OF REGULARITY OF GENER-AL-LINEAR-COMPLEX SINGULSRITY OF 3/6-STEWART MECHSNISM[J]. CHINES JOURNAL OF MECHSNICAL ENGINEERING,2003,3(16).
    [39]Chen Xuesheng, Chen Zaili,Xie Tiao. The Synthesis of a Stewart Platform for a Specific Workspace with a Genetic Algorithm[J]. HIGH TECHNOLOGY LETTERS,2004,3(10).
    [40]Doina Liana Pisla, Nicolae Plitea, Adrian Pisla, Ioan Stoian, Eugen Stancel, Bela Zoltan Gyurka, Alina Tepes. A Simulation Control Interface for RoboticStructures used as Flight Simulators[J]. Proceedings of 2008 IEEE International Conference on Automation,2008-2: 404-408.
    [41]方艺,吴学杰.六自由度运动平台控制系统的神经网络优化[J].中国测试技术,2006,32(5):100-103.
    [42]翟传润,战兴群等.六自由度并联平台特性分析及其电液位置伺服系统的CMAC神经网络控制[J].中国工程学,2001,3(10):36-42.
    [43]刘胜,宋佳,李晚龙,杜延春.并联六自由度运动平台控制系统研究[J].自动化技术与应用,25(4):7-11.
    [44]赵强,李洪人.六自由度转台的神经网络控制[J].东北林业大学学报,2001,29(6):73-75.
    [45]虞俊俊,孙汉旭.基于VR技术的动感平台设计研究[J].机电工程,2004,21(12):9-11.
    [46]王耀南.机器人智能控制工程[M].北京:科学出版社,2004.
    [47]甘红胜,殷跃红,刘伟伟,印松.虚拟环境中六维动感平台控制系统的设计[J].机电工程,2003,20(4):40-43.
    [48]吴星明,陈伟海,于守谦,李翔.基于PCI总线的主从式多轴控制器开发[J].北京航空航天大学学报,2008,34(1):112-116.
    [49]郑魁敬,赵永生.基于PMAC的并联机床运动控制技术研究[J].机床与液压,2004,8:36-39.
    [50]樊丁.基于多轴运动控制卡的伺服控制系统研究[J].甘肃工业大学学报,2002,28(2):5-8.
    [51]倪雁冰,黄田,王辉,王洋,张玉明,梅江平,李亚.基于开发式结构的并联机床数控系统建造[J].天津大学学报,2001,34(4):544-549.
    [52]郑魁敬.新型五自由度并联机床结构学分析与控制系统开发[D].秦皇岛:燕山大学,2004.
    [53]Hee-Sub Lee, Jae Wook Jeori, Joung Youn Choi. A high-perfor-mance open architecture motion controller [J]. IEEE International Symposium on Industrial Electronics.2001-2. pp.886-890.
    [54]LIU Yuan, WANG Yong-zhang, FU Hong-ya. An Open Architecture Motion Controller for CNCMachine Tools[J]. ISSCAA 2008.2008.
    [55]B. Bona, M. Indri, N. Smaldone. Open System Real Time Architecture and SoftwareDesign for Robot Control[J].2001 IEEUASME Internatio-Nal Conference on Advanced Intelligent Mechatronics Proceedings.2001-5. pp.8-12.
    [56]MA Xiong-bo, HAN Zhen-yu, WANG Yong-zhang, FU Hong-ya. Develop- ment of a PC-based Open Architecture Software-CNC System[J]. Chinese Journal of Aeronautics,2007(20):272-281.
    [57]Chifu Yang, Jingfeng He, Hongzhou Jiang, Junwei Han. Modeling and Simulation of 6-DOF Parallel Manipulator Based on PID Control with Gravity Compensation in Simulink/ADAMS[J]. Proceedings-WMSO 2008.2009. pp.391-395.
    [58]Zuo Jinping, Tang Shujin. Research on 6-DOF motion platform on PMAC[J]. Proceedings of 2009 2nd International Workshop on Knowledge Discovery and Data Mining.2009. pp.941-943.
    [59]Se-Han Lee, Jae-Bok Song, Woo-Chun Choi, Daehie Hong.Position control of a Stewart platform using inverse dynamics control with approximate dynamics[J]. Mechatronics,2003(13):605-619.
    [60]Ren Gexue, Lu Qiuhai,Hu Ning, Nan Rendong, Peng Bo. On vibration control with Stewart parallel mechanism[J]. Mechatronics,2004(14):1-13.
    [61]Andre Schneider de Oliveira, Edson Roberto De Pieri, Daniel Martins, Ubirajara Franco Moreno. A Five-layers Open-architecture Robot Controller Applied to Interaction Tasks[J].5th Latin American Robotic Symposium.2009. pp.184-189.
    [62]杨玲,陈文家,房立金,赵明扬.基于Windows平台的开放式并联机床数控系统[J].制造业自动化,2002,24(1):1 5-18.
    [63]陈光达,仇原鹰,米建伟,保宏.Stewart平台嵌入式控制系统[J].西安电子科技大学学报,2004,31(3):373-376.
    [64]王育坚.Visual C++面向对象编程教程[M].北京:清华大学出版社,2003.
    [65]刘锐宁,宋坤.Visual C++程序设计标准教程[J].北京:人民邮电出版社,2009.
    [66]窦伟,赵新华,李振华.基于VC++与PMAC的机器人控制软件的开发[J].天津理工大学学报,2010,26(3):58-61.

© 2004-2018 中国地质图书馆版权所有 京ICP备05064691号 京公网安备11010802017129号

地址:北京市海淀区学院路29号 邮编:100083

电话:办公室:(+86 10)66554848;文献借阅、咨询服务、科技查新:66554700