节点文献

移动机器人的可视化编程及仿真系统研究与实现

Researches and Implements of the Mobile Robot’s Visual Programming and Simulation System

【作者】 魏兰

【导师】 李文锋;

【作者基本信息】 武汉理工大学 , 机械电子工程, 2007, 硕士

【摘要】 随着科技的发展,无论是在消费娱乐市场,还是在医学科研领域,甚至在现代化战争中都能看到机器人的身影。机器人的应用越来越广,因而机器人可视化开发逐渐成为热点趋势。微软最新推出的机器人工程开发平台“MicrosoftRobotics Studios”,不但推动了机器人技术的发展,也带来观念上的革新,使得机器人技术更趋于可视化。本研究在国家自然科学基金(60475031)和湖北省青年杰出人才基金(2005ABB021)等项目的资助下,开发了一套面向机器人应用与开发人员的通用编程平台——Visual RobotSoft,论文针对机器人可视化编程和仿真的一些关键问题和应用技术进行了研究,论文的主要研究内容有:(1)对于机器人的运动控制,提出了一种基于可视化编程的控制策略实现方法。该方法可以方便、直观地编写机器人的行为控制、避碰等运动过程,并且不需要考虑计算机语言的语法和输入程序代码。(2)提出了一种编译器—编译器的设计策略,同时给出了从可视化图片设计语言到控制器伪指令代码系列的解决方法。(3)使用计算机可视化和面向对象的手段,模拟机器人在虚拟环境中的动态特性。论文主要从构建环境地图、仿真机器人物理特性、模拟运动时传感器特性、加载机器人运动控制策略以及完成可视化编程模块与仿真模块的系统集成等方面展开分析和讨论。(4)本文采用动态链接库的方法构造仿真软件的语言解析库,将机器人的可视化运动控制策略、环境对象和感知对象的信息融合,并以图形方式显示在二维仿真环境中。

【Abstract】 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.

  • 【分类号】TP242
  • 【被引频次】3
  • 【下载频次】357
节点文献中: