移动机器人的可视化编程及仿真系统研究与实现
详细信息    本馆镜像全文|  推荐本文 |  |   获取CNKI官网全文
摘要
随着科技的发展,无论是在消费娱乐市场,还是在医学科研领域,甚至在现代化战争中都能看到机器人的身影。机器人的应用越来越广,因而机器人可视化开发逐渐成为热点趋势。微软最新推出的机器人工程开发平台“MicrosoftRobotics Studios”,不但推动了机器人技术的发展,也带来观念上的革新,使得机器人技术更趋于可视化。
     本研究在国家自然科学基金(60475031)和湖北省青年杰出人才基金(2005ABB021)等项目的资助下,开发了一套面向机器人应用与开发人员的通用编程平台——Visual RobotSoft,论文针对机器人可视化编程和仿真的一些关键问题和应用技术进行了研究,论文的主要研究内容有:
     (1)对于机器人的运动控制,提出了一种基于可视化编程的控制策略实现方法。该方法可以方便、直观地编写机器人的行为控制、避碰等运动过程,并且不需要考虑计算机语言的语法和输入程序代码。
     (2)提出了一种编译器—编译器的设计策略,同时给出了从可视化图片设计语言到控制器伪指令代码系列的解决方法。
     (3)使用计算机可视化和面向对象的手段,模拟机器人在虚拟环境中的动态特性。论文主要从构建环境地图、仿真机器人物理特性、模拟运动时传感器特性、加载机器人运动控制策略以及完成可视化编程模块与仿真模块的系统集成等方面展开分析和讨论。
     (4)本文采用动态链接库的方法构造仿真软件的语言解析库,将机器人的可视化运动控制策略、环境对象和感知对象的信息融合,并以图形方式显示在二维仿真环境中。
With the development of technology, many kinds of robots have been used not only in the amusement market and the medical research field, but also in the modern wars. The automatous development of robots has been the trend. Microsoft Robotics Studios, the new robotics development tool of Microsoft, has promoted the development of robotics and given the idea renovation which made the robotics more visually.
     In this thesis, we developed a programming tool for the robot control and studied some key problems of the robot visual programming and simulation under the support of the National Natural Science Foundation of China (60475031) et al. The main contents of this paper are as follows:
     (1) An implement method of control strategy based on visual programming was described here. In this way, we can easily design the path planning and the obstacle avoiding modules of mobile robot without caring about the syntax of the programming language. Therefore, we can write the robot motion control program and simplify the running period of the whole robot system.
     (2) A design strategy of complier to complier and the method from the visual picture language to the controller pseudoinstruction code are presented.
     (3) Computer visualization and the object oriented method are the main tools for the robot simulation research. They can simulate the dynamic characteristics of robot and display the reasonable motion scheme and the control algorithm of the robot in the visual programming platform. Hence, the problems during the robot design and motion process are solved directly. This thesis is focused on the environment map construction, the physical characteristics of the simulated robot, the simulated motion characteristics of the sensors, the loading of robot motion control strategy and the system integrated technology which implemented the visual programming module and the simulation module.
     (4) To consummate the system function, we used the DLL to construct the language parse library of the simulation platform, the robot's motion control strategy with the environment objects and the sensed objects are displayed visually in a two dimension simulation environment. In this way, the language parse library was linked only when the program begins running, so it can resume the memory and can be easily called by the other language.
引文
[1] 金周英.关于我国智能机器人发展的几点思考.机器人技术与应用,2001.4:5~7
    [2] 何永义.基于视窗平台的机器人控制技术研究及实现:[博士学位论文].上海:上海大学机械设计理论,2001
    [3] 李磊,叶涛.移动机器人研究现状与未来.机器人,2002.5:475~480
    [4] 孟庆春,齐勇等.智能机器人及其发展.中国海洋大学学报,2004.5:831~838
    [5] Zhao Dong Bo, Xiong You Lun. Research on robot off-line programming system. Robot, 1997. 19(4):314~320
    [6] Yu Wen Wei,Deng Jian Yi. ROSIDY: A general graphic simulation software for industrial robots. Robot, 1993.15(1):25~29
    [7] http://msdn.microsoft.com/robotics/
    [8] http://news.lugnet.com/robotics/rcx/robolab/
    [9] http://msdn.microsoft.com/robotics/learn/SimulationTutorials/SimulationOverview
    [10] http://www.cc.gatech.edu/aimosaic/robot-lab/research/MissionLab/
    [11] 谭民,王硕等.多机器人系统.北京:清华大学出版社,2005.5:158~199
    [12] Owen J. Simultaneous design, Industrial Robot, 1993.20(4):9~11
    [13] He Han Wu, Xiong You Lun, et al. A micro-computer-based robot off-line programming system. Journal of Huazhong University of Science & Technology, 1992.20(5):39~45
    [14] Yao Zhong, Wu Rui Xiang, Shang Yu Shan. OLPS of PUMA260 robot based on microcomputer. Robot, 1994.16(5):372~378
    [15] 孙华,陈俊风,吴林.多传感器信息融合技术及其在机器人中的应用.传感器技术,2003.22(9):1~4
    [16] 谢涛,徐建峰,张永学等.仿人机器人的研究历史、现状及展望.机器人,2002.24(4):367~374
    [17] 秦锋,徐向荣,章家岩.一个机器人仿真系统的开发.机械,1996.23(4):5~13
    [18] 杨明,黄心汉.Windows环境下机器人三维实时动画仿真.计算机工程与应用,1999.35(1):6~8
    [19] 唐伏良,张向明.科学计算可视化的研究现状和发展趋势.计算机应用,1997.17(3):8~10
    [20] 陈德运,陈经明.可视程序设计语言形式化规范及应用的研究.计算机工程与应用,1999.33(1):33~35
    [21] 施小英,庄伟波,胡环荣.可视程序设计语言形式化规范的研究.计算机工程,1996.22(5):10~13
    [22] 温志华,王显文,徐强.Visual Basic 6.0多媒体实用编程技术.北京:中国水利水电出版社,1999.238~305
    [23] Steven Jordan,牛力.Visual Basic6.0编程宝典.北京电子工业出版社,2005.253~315
    [24] 童爱红,谭明金.可视语言及其核心技术.解放军理工大学学报,2000.1(4):51~57
    [25] 徐益,颜文俊,诸静.一种通用的机器人三维图形仿真的实现。机器人,2000.23(5):404~406
    [26] 洪伟.移动机器人系统中分布式传感器信息融合方法及路径规划问题的研究:[博士学位论文].吉林:吉林大学通信与信息系统,2004
    [27] 王卫华,陈卫东,席裕庚.基于不确定信息的移动机器人地图创建研究进展,机器人,2001.23(6):563~568
    [28] REN C. LUO,MICHAEL G KAY. Multisensor integration and fusion in intelligent systems.IEEE trans, on SMC, 1989.19(5):901~931
    [29] Eifes A, Moravec H. High resolution maps from wide angle sonar. IEEE Int. Conf. Robotics and Automation, 1985.116~121
    [30] Metea M B. Planning for intelligence autonomous L and vehicles using hierarchical terrain representation. Proc of IEEE Int. Conf on Robotics and Automation,1987. 1947~1952
    [31] Chong K S, Kleeman Lindsay. Mobile-robot map building from an advanced sonar array and accurate odometry.International Journal of Robotics Research,1999.18(1):20~36
    [32] MATIA F, JIMENEZ A. Multisensor Fusion: An autonomous mobile robot.Journal of Intelligent and Robotic Systems,1998.22:129~141
    [33] ANOUSAKI G C, KYRIAKOPOULOS K J. Simultaneous localization and map building for mobile robot navigation. IEEE Robotics&Automation Magazine,1999.9:42~53
    [34] Huosheng Hu,Michael Brady. Dynamic global path planning with uncertainty for mobile robots in manufacturing. IEEE trans, on SMC,1997.13(5):760~766
    [35] Zelinsky A. Amobile robot exploration algorith. IEEETransonRobAuto, 1992.8(6):707~717
    [36] 李强,林良明,颜国正.一种新的移动机器人环境模型.机器人,1999.21(5):379~385
    [37] Habib M K, Asama H. Efficient method to generate, collision free paths for autonomous mobile robot based on new free space structuring approach, in:IEEE/R.SJ International Workshop on Intelligent Robots and Systems IROS'91. Osaka. 1991. Japan: IEEE Cat. 1991. 563~567
    [38] Brooks R A. Solving the find- path problem by good representation of free space. IEEE Trans. Systems Man and Cybern, 1983.13(3): 190~197
    [39] Chatila R. Path planning and environment learning in a mobile robot system, in:Proc. of the European Conf. on A I, 1982
    [40] 龙飞.动态未知环境中的机器人路径规划方法研究:[硕士学位论文].武汉:华中科技大学控制理论与控制工程,2005
    [41] 王卫华,陈卫东,席裕庚.基于不确定信息的移动机器人地图创建研究进展.机器人,2001.23(6):563~568
    [42] 张颖,吴成东,原宝龙.机器人路径规划方法综述.控制工程,2003.10:152~155
    [43] Khatib O. Real-time Obstacle Avoidance for Manipulators and Mobile Robots. Int. J Robotics Research, 1986.5 (1): 90~98
    [44] Hartmut Surmann, Huser J, Wehking .lens. Path planning for a fuzzy controlled autonomous mobile robot. Fifth IEEE Int. Conf. On Fuzzy Systems Fuzz2IEEE'96. UAS:New Orleans,1996.
    [45] 陈宗海,陈锋.一种不确定环境下移动机器人避障规划算法.机器人,2002.24(4):359~361.
    [46] Bischoff R,Kazi A,Seyfarth M. The MORPHA style guide for icon-based programming. Proceedings of the IEEE International Workshop on Robot and Human Interactive Communication. New York,NY, USA:IEEE,2002.41~46.
    [47] Cox P T, Smedley T J. Building environment for visual programming of robots by demonstration. Journal of Visual Language and Computing ,2000.11 (5):549~571.
    [48] 邱长伍,曹其新.机器人图形化编程与三维仿真环境.机器人,2005,27(5):436~440
    [50] 龚建伟,熊光明.Visual C++/Turbo C串口通信编程实践.北京:电子工业出版社,2004.10~15
    [51] Eric J. Golin,Tom Magliery. A compiler generator for visual language. Proceedings 1993 IEEE Symposium on. 314~322.
    [52] J Gooday M,Cohn A G. Visual language syntax and semantics: A spatial logic approach. in:AV196 Workshop on the Theory of Visual Languages, 1996
    [53] Kenneth C Louden. Compiler construction principles and practice. 北京:机械工业出版社,中信出版社,2002
    [54] 林亦,朱怡安.一种面向对象编译器体系结构框架.西北工业大学学报,2002,20(3),400~401
    [55] 张素琴,戴桂兰.面向对象编译类库构造.清华大学学报(自然科学版),2003.43(7):965
    [56] 徐坤,言勇华.机器人运动仿真系统研究与实现.机器人技术与应用,2001.2:28~29
    [57] http://blog.csdn.net/yxin1322/archive/2006/03/25/638156.aspx
    [58] 王伟.一种改进的机器人路径规划算法.哈尔滨工业大学学报,1998.30(2):97~98
    [59] 周郭许,唐西林.基于栅格模型的机器人路径规划快速算法.计算机工程与应用,1996.26:196~918
    [60] 赵志伟.多机器人协调作业策略:[硕士学位论文].哈尔滨:哈尔滨工业大学机械电子工程,2006
    [61] 王硕.多机器人系统协调协作理论与应用的研究:[硕士学位论文].北京:中国科学院自动化研究所,2001
    [62] 张斌.多机人运动规划的研究及通用仿真平台的开发:[硕士学位论文].北京:中国科学院自动化研究所,2001
    [63] Lynne E. Parker. The effect of action recognition and robot awareness in cooperative robotic teams, Proceedings of the 1995 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS'95), August 1995.1:212~219
    [64] Mararic M J, Husbands P, Meyer J A, Wilson S. From animals to animats 3:Proceeding of the third international conference on simulation of adaptive behavior. MIT Press/Bradford Books,1994
    [65] Noborio H, Hashime J. A feasible collision-free and deadlock-free path planning algorithm in a certain workspace where multiple robots move flexibly. Proe. IROS'91, 1991:1074~1079
    [66] Yuechao Wang, Dalong Tan and Shan Huang. MRCAS: A multi-agent based implementation of multi-robot cooperative assembly system. In Proceedings of 3rd Asian Conference on Robotics and Its Application, 1997.97~102
    [67] Cao Y U, Fukunaga A S, Kahng A B. Cooperative mobile robotics: antecedents and directions. Autonomous Robots, 1997.4:7~27
    [68] Parson D, Canny J. A motion planner for multiple mobile robots. Proc. 1990 IEEE Int. Conf. Robotics Research,1990.8~13

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

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

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