基于面向对象的移动机器人仿真平台的研究与实现

来源 :广东工业大学 | 被引量 : 0次 | 上传用户:jsj19871027
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
本文介绍基于Visual.net2005+XML的移动机器人视觉导航仿真平台的设计与实现。首先讨论了该仿真平台的系统结构,描述了平台各部分的设计,其中特别介绍了仿真平台的相关接口。然后介绍了环境地图构建部分的环境识别算法的方法论、算法设计以及部分实现结果。 视觉仿真平台的接口部分介绍了系统架构特点和开发模式。采用动态链接库的方式实现了平台和控制算法的接口,本系统将机器人作为一个单独运行的程序,与承载环境地图的界面之间是通过建立基于TCP/IP的socket连接来实现通信的。同时软件实现了仿真环境的动态获取和仿真过程图形化显示,用户只需引用动态链接库,从中继承通用的机器人类,并在其中加入决策算法即可控制仿真机器人在环境地图中进行避障导航。 环境识别方面,主要分为图像采集,预处理,图像分割,自适应阀值,图像识别,及位姿信息,集中研究从CCD摄像机中获取的环境图像的识别问题。在图像分割模块中,利用实体的不同颜色标识来区分障碍物和非障碍物,获取二值化图像结果,颜色信息基于HLS颜色空间,利用色调H和饱和度S作为识别的参数;在图像识别部分,对分割后的二值图像经过平滑处理,利用障碍物的几何特征计算其位置;最后将识别部分计算出的障碍物位置传送给相应的结构变量作为决策输入。 平台依据仿真系统的主要功能要求,通过采用当前比较方便的面向对象设计方法,在Windows环境下,使用VisualC#语言来实现。
其他文献
随着计算机软硬件技术、半导体技术、电子技术、通讯技术和网络技术等的飞速发展,各种新型智能化的嵌入式设备日益广泛地走入人们的工作和生活。而嵌入式技术与语音识别技术的
随着数字通讯技术、视频压缩技术以及处理器技术的不断发展,利用便携式设备实现可视电话、视频会议、视频点播等业务成了学术界以及工业界的热点领域。而高效、实用的便携式
随着多媒体通信时代的来临,流媒体技术受到前所未有的关注,并已成为研究热点。在流媒体广泛的应用领域中,能够提供交互式服务的视频点播已经成为最重要的网络多媒体业务之一
当今很多领域都涉及多类模式的识别问题,多类模式的识别具有广泛的应用性,同时也是一个难点。本文意在提出一种比较通用的多类识别算法。视频中的运动物体识别是计算机视觉领
集成了传感器技术、微电机系统技术、无线通信技术和分布式信息处理技术的无线传感器网络是一种全新的计算模式,是继因特网之后将对21世纪人类生活方式产生重大影响的IT热点
轨迹数据在智能交通、城市规划、个人行为模式分析等领域发挥着重要的作用。因此,很多组织都在收集和发布轨迹数据,然而,轨迹数据的直接发布会泄露个人隐私信息。随着因轨迹
纹理的方向性度量是近年来国内外一个比较活跃的研究领域,在模式识别、图像检索、计算机视觉、图像处理及计算机图形学等众多领域中起着非常重要的作用,有着广阔的应用前景。
船舶制造业是我国国民经济的支柱产业,目前我国船舶建造企业面临着由传统的造船模式向现代造船模式过度的发展阶段,生产效率与世界一流的造船企业相比还存在着差距。船舶制造属
近年来随着P2P系统的大量出现,P2P技术逐渐成为人们研究的热点。P2P技术目前主要应用在资源共享、分布式计算、协作系统、电子商务和以P2P为基础的深度搜索引擎等方面。其中,信
移动机器人是机器人学中的重要分支,对它的研究属于多学科相互交叉,相互渗透的前沿课题,因此具有很大的理论价值和广阔的应用前景。机器人导航代表一种高层智能。在避开障碍物的