仿人眼功能的三维激光扫描算法
三维激光扫描仪中测距的方法与特点

三维激光扫描仪中测距的方法与特点《三维激光扫描仪中测距的方法与特点》激光扫描技术是一种高精度的三维测量方法,主要用于建筑设计、制造业和文化遗产保护等领域。
测距是其中最基本的功能之一。
本文将介绍三维激光扫描仪中常用的测距方法和其特点。
一、相位测距法相位测距法是三维激光扫描仪中应用较为广泛的一种测距方法。
该方法基于激光光束的干涉原理,通过测量光束在发射和接收之间传播的距离差来获取目标物体的距离信息。
在扫描仪的计算系统中,利用光电二极管或其他传感器记录下光束经过的相位差,进而计算出目标物体的距离。
相位测距法具有较高的精度和测量范围,适用于大多数测距场景。
二、时间差测距法时间差测距法是另一种常用的测距方法。
该方法利用激光光束从发射到接收所需的时间来计算目标物体的距离。
通过激光脉冲的发射和接收时间的记录,结合光在空气中的传播速度,可以精确计算出测量目标与激光扫描仪之间的距离。
相较于相位测距法,时间差测距法的优势在于简单、快速,适用于运动目标的测量。
三、特点与应用三维激光扫描仪中测距的方法具有以下特点:1. 高精度:三维激光扫描仪能够实现毫米级的测量精度,具备非常高的测量精度,能够准确地捕捉目标物体的细节信息。
2. 高效率:激光扫描仪可以实现快速的数据采集,每秒钟可达到百万级的测量点,节省了大量的测量时间和人力成本。
3. 安全性:三维激光扫描仪在进行测量时通常使用红光激光束,与人眼视觉系统无害,无需担心安全问题。
四、总结三维激光扫描仪中的测距方法多样而灵活,可根据不同的测量需求选择合适的方法。
相位测距法和时间差测距法是两种常用的测距方法,各自具有优势和适用场景。
无论是高精度的建筑测量还是制造业中的质量控制,三维激光扫描仪都能够提供准确、快速且安全的测距解决方案。
三维激光扫描技术简介

运输测量部
桥梁负载分析
结果比较: ILRIS-3D 与 变形量测法
• ILRIS-3D 在3次加载过程中都能够探测到桥梁的 变形
• 探测到的变形 ~0.010 m • ILRIS 的探测结果和变形量测的结果二者一致
Copyright 2002. Optech Incorporated. All rights reserved. Confidential to Optech.
Confidential to Optech
执行:
• 限制桥梁通行 • 扫描桥梁(无负载) • 扫描桥梁(加载) • 通过比较两次扫描结果来量测变形
运输测量部
桥梁负载分析
Copyright 2002. Optech Incorporated. All rights reserved. Confidential to Optech.
ILRIS-3D
三维激光扫描系统(三角架作业与眼 安全)
Copyright 2002. Optech Incorporated. All rights reserved. Confidential to Optech.
Confidential to Optech
Ilris_sales@optech.on.ca
10:46:08 Ready 10:47:31 CLN: Data collection has started.
操作顺序
• 操作者可通过无线PDA设定扫描参数 • 通过屏幕上的选择框设置自动扫描区域
Copyright 2002. Optech Incorporated. All rights reserved. Confidential to Optech.
机器人视觉系统中的三维激光扫描技术

机器人视觉系统中的三维激光扫描技术一、引言机器人视觉系统是现代机器人应用中的关键技术之一。
在机器人运动与感知中,三维激光扫描技术作为一种非接触、快速和准确的测量手段被广泛应用。
本文将深入探讨机器人视觉系统中的三维激光扫描技术。
二、激光扫描原理及分类激光扫描技术基于激光器发射激光束,并通过接收器接收反射回来的激光,从而实现对目标物体的三维点云数据采集。
根据扫描方式的不同,激光扫描技术可以分为机械扫描和电子扫描两种。
2.1 机械扫描机械扫描是通过机器人控制旋转的扫描头来完成扫描任务。
典型的机械扫描系统包含一个旋转平台和一个或多个距离传感器。
机械扫描技术具有成本相对较低,但对于速度和精度要求较高的应用有一定的局限性。
2.2 电子扫描电子扫描是通过电子控制来实现扫描过程。
典型的电子扫描系统包括一个固定的激光器和一个或多个可调焦的镜头。
电子扫描技术能够实现更高的扫描速度和精度,因此在高速移动机器人和实时定位导航系统中得到广泛应用。
三、三维激光扫描的应用领域三维激光扫描技术在机器人视觉系统中有着广泛的应用领域。
以下是几个主要的应用领域:3.1 物体识别与定位通过三维激光扫描技术,机器人可以快速准确地获取目标物体的形状和位置信息,从而实现物体识别和定位。
这对于智能仓储物流系统和机器人导航系统等应用非常重要。
3.2 地图构建与导航三维激光扫描技术可以帮助机器人建立环境地图,并通过对地图数据进行实时更新来实现自主导航。
这对于无人驾驶汽车和智能家居系统等领域具有重要意义。
3.3 精准测量与检测三维激光扫描技术可以对目标物体进行精密测量和表面检测。
例如,对于工业制造中的质量控制和产品检验,三维激光扫描技术可以提供高精度的测量结果。
四、机器人视觉系统中的挑战与未来发展趋势随着机器人应用的不断发展,机器人视觉系统中的三维激光扫描技术面临一些挑战。
4.1 噪声和误差激光扫描过程中会受到各种噪声和误差的影响,例如光线的散射、多路径传播和测量偏差等。
三维激光扫描技术

m e d i a 三维激光扫描技术简介1三维激光扫描技术三维激光扫描仪主要是一部快速准确的激光测距仪加上一组可导引激光以等速度扫描的反光棱镜,加高清晰摄像机组成。
激光测距仪采用脉冲式测量,可以主动发射激光同时接受来自自然物体的反射信号进行测距,针对每一扫描点可测得测站至扫描点的斜距,配合扫描的水平角和竖直角,可以求得每一扫描点与测站点之间的坐标差,若测站点和一个定向点的坐标为已知值,则可以求得每一扫描点的三维坐标。
三维激光扫描技术也被称为从单点测量进化到面测量的革命性技术突破。
该技术在文物古迹保护、建筑、规划、土木工程、工厂改造、室内设计、建筑监测、交通事故处理、法律证据收集、灾害评估、船舶设计、数字城市、军事分析等领域也有了很多应用。
2技术优势(1)非接触测量。
三维激光扫描技术采用非接触扫描目标的方式进行测量,对扫描目标物体不需进行任何表面处理,直接采集物体表面的空间三维数据且真实可靠。
可以用于解决危险目标、环境(或柔性目标)及人员难以企及的情况,具有传统测量方式难以完成的技术优势。
(2)数据采样率高。
三维激光扫描仪可以达到数十万点/秒。
采样速率是传统测量方式难以比拟的。
m e d i a (3) 主动发射扫描光源。
三维激光扫描技术采用主动发射扫描光源(激光),通过探测自身发射的激光回波信号来获取目标物体的数据信息,因此在扫描过程中,可以实现不受扫描环境的时间和空间的约束。
(4) 高分辨率、高精度。
三维激光扫描技术可以快速、高精度获取海量点云数据,可以对扫描目标进行高密度的三维数据采集,从而达到高分辨率的目的。
(5) 数字化采集,兼容性好。
三维激光扫描技术所采集的数据是直接获取的数字信号,具有全数字特征,易于后期处理及输出。
用户界面友好的后处理软件能够与其它常用软件进行数据交换及共享。
(6) 可与GPS 系统配合使用。
这些功能大大扩展了三维激光扫描技术的使用范围,对信息的获取更加全面、准确。
三维激光扫描技术

通过三维激光扫描技术获取城市的点云数据,可 以快速建立城市的三维模型,为城市规划和管理 提供数字化基础。
环境监测
利用三维激光扫描技术对环境进行实时监测和数 据采集,为环境保护和治理提供依据。
04
三维激光扫描技术的优 势与挑战
优势
高精度测量
三维激光扫描技术能够实现高精度的 测量,获取物体表面的详细三维数据。
三维激光扫描技术
contents
目录
• 三维激光扫描技术概述 • 三维激光扫描系统 • 三维激光扫描技术的应用 • 三维激光扫描技术的优势与挑战 • 三维激光扫描技术案例分析
01
三维激光扫描技术概述
定义与特点
定义
三维激光扫描技术是一种通过激 光测距原理快速获取物体表面点 云数据的高科技手段。
特点
地形地貌测量
01
地形地貌数据获取
利用三维激光扫描技术快速获取地形地貌的高精度三维数据,为地理信
息系统(GIS)提供基础数据。
02
地形地貌动态监测
实时监测地形地貌的变化情况,如山体滑坡、地面沉降等自然灾害或人
为活动引起的地形变化。
03
土地资源调查与规划
基于地形地貌数据进行土地资源的调查、规划和利用,为土地管理和城
快速数据获取
扫描过程快速,可以在短时间内获取 大量数据,提高了工作效率。
非接触测量
该技术是非接触式的,不会对被测物 体造成损害,特别适合对脆弱或易碎 物体的测量。
实时数据处理
扫描的同时可以实时获取初步的三维 数据,便于及时调整和优化。
挑战
01
遮挡问题
当扫描过程中存在遮挡时,可能会 造成数据的丢失或失真。
设备成本
最新三维激光扫描原理及应用教学讲义ppt

分享的快乐(一)
• 1、我们每个人和别人(接触)时,都会对 人有这样那样的看法,从不同的(角度) 看同学,得出的(结论)也不一样。
• 2.倘若你有(一种)思想,我也有(一种) 思想,互相(交换)之后,我们每个人将 各有(两种)思想。这是(萧伯纳)说的 话。
• 2.了解到学校、社会对自己的(关心和爱 护),他们为了保证我们(健康、愉快地) 成长,给我们提供了很多服务。
来自社会的爱(二)
• 学校中有哪些人在为我们服务呢? • 答:老师们教我们学习知识和本领;大队
辅导员组织我们开展各种有意思的活动; 食堂的叔叔阿姨们为我们做出营养丰富的 饭菜;传达室的叔叔给我们接收信件、杂 志;医务室的大夫为我们检查身体,保证 我们身体健康等。
和想法等角度去判断,理解和解决问题. • 2.有时由于我们对同一件事情的(想法)、
(感受)和(选择)不同,有时也会发生 冲突。我们应设法(避免)和(解决)冲 突。
换个角度想一想(二)
• 1、我们每个人和别人接触时,都会对人有 这样那样的(看法),从不同的(角度) 看同学,得出的结论也不一样。
• 2、每个同学身上都有(不同)的特点,所 以看问题的角度就(不同)。
(5)紧急服务业:反恐怖主义,陆地侦察和攻击测绘, 监视,移动侦察,灾害估计,交通事故正射图,犯罪现场 正射图,森林火灾监控,滑坡泥石流预警,灾害预警和现 场监测,核泄露监测。
(6)娱乐业:用于电影产品的设计,为电影演员和场景 进行的设计,3D游戏的开发,虚拟博物馆,虚拟旅游指导, 人工成像,场景虚拟,现场虚拟。
三维激光扫描原理及应用
$
目录
• 1 什么是三维激光扫描技术 • 2 三维激光扫描技术原理 • 3 三维激光扫描技术应用
三维激光扫描技术

三维激光扫描技术1. 概述三维激光扫描技术是一种能够快速、精确地获取实物表面形状和结构的非接触式测量技术。
它利用激光束扫描物体表面,并通过测量激光与物体之间的距离来生成三维点云数据。
这些点云数据可以用来创建模型、进行尺寸分析、检测缺陷等一系列应用。
2. 工作原理三维激光扫描技术的工作原理基于激光测距原理。
激光仪器通过发射脉冲激光束,然后测量激光束与被测物体之间的距离。
具体步骤如下:1.发射激光束:激光仪器发出短脉冲的激光束,激光束照射到被测物体上。
2.接收激光反射信号:激光束照射到物体表面后,会发生反射,并返回到激光仪器中。
3.计算时间差:激光仪器通过测量激光束发射和接收之间的时间差,来计算激光束传播的距离。
4.生成三维点云:根据测得的距离,激光仪器会生成一系列的三维坐标点,这些点组成了被测物体的三维点云数据。
3. 应用领域三维激光扫描技术在许多领域中得到了广泛的应用,主要包括:3.1 工业制造在工业制造领域,三维激光扫描技术被用于产品设计、快速原型制作、模具制造等工艺环节。
通过扫描已有的实物模型,可以快速获取其三维数据,并进行后续的设计和模拟分析。
3.2 建筑设计在建筑设计过程中,三维激光扫描技术可以用于建筑物的测量和模型生成。
传统的测量方式通常需要花费大量时间和人力,而三维激光扫描技术可以快速准确地捕捉建筑物的几何信息,并生成精细的建筑模型。
3.3 文物保护与修复三维激光扫描技术在文物保护与修复中起到了重要的作用。
通过扫描文物表面,可以高精度地记录下文物的形状和纹理信息,为文物的修复和保存提供参考依据。
3.4 地质勘探在地质勘探领域,三维激光扫描技术可用于获取地形、岩体、洞穴等复杂地质结构的三维数据。
这些数据可以帮助地质学家更好地理解地质构造,预测地质灾害,并优化勘探和开采方案。
4. 优势与局限性4.1 优势•非接触式测量:相比传统的测量方法,三维激光扫描技术不需要直接接触被测物体,避免了对物体的损伤。
三维激光扫描技术

三维激光扫描技术三维激光扫描技术三维激光扫描技术又被称为实景复制技术,作为20 世纪90 年代中期开始出现的一项高新技术,是测绘领域继GPS技术之后的又一次技术革命,通过高速激光扫描测量的方法,大面积、高分辨率地快速获取物体表面各个点的(x.y.z)坐标、反射率、(R.G.B)颜色等信息,由这些大量、密集的点信息可快速复建出1:1的真彩色三维点云模型,为后续的内业处理、数据分析等工作提供准确依据。
具有快速性,效益高、不接触性、穿透性、动态、主动性,高密度、高精度,数字化、自动化、实时性强等特点,很好的解决了目前空间信息技术发展实时性与准确性的颈瓶。
它突破了传统的单点测量方法,具有高效率、高精度的独特优势。
三维激光扫描技术能够提供扫描物体表面的三维点云数据,因此可以用于获取高精度高分辨率的数字地形模型,主要通过高速激光扫描测量的方法,大面积高分辨率地快速获取被测对象表面的三维坐标数据,大量的空间点位信息。
是快速建立物体的三维影像模型的一种全新的技术手段。
三维激光扫描技术使工程大数据的应用在众多行业成为可能。
如工业测量的逆向工程、对比检测;建筑工程中的竣工验收、改扩建设计;测量工程中的位移监测、地形测绘;考古项目中的数据存档与修复工程等等。
三维激光扫描原理三维激光扫描仪利用激光测距的原理,通过高速测量记录被测物体表面大量的密集的点的三维坐标、反射率和纹理等信息,可快速复建出被测目标的三维模型及线、面、体等各种图件数据。
由于三维激光扫描系统可以密集地大量获取目标对象的数据点,因此相对于传统的单点测量,三维激光扫描技术也被称为从单点测量进化到面测量的革命性技术突破。
三维激光扫描技术引入建筑工程的意义随着三维扫描技术的发展与成熟,它很快成为空间数据获取的一种重要技术手段,并在很多行业引起技术性变革的热潮。
目前,国内建筑行业处于变革的阶段,BIM在我们从事的行业中引爆,但是都处于一种建模,碰撞分析,检测等方面,但都没有深入衔接现实,忽略施工工地数据流与建筑信息模型间的流通转化,何谈运维,所以bim模型去哪了?并没有贯穿到bim 的全生命周期中去。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
2009年5月第35卷第5期北京航空航天大学学报Journa l of Be iji ng Univers it y of Aero nauti cs and Astronauti cs M ay 2009Vo.l 35 No 15收稿日期:2008208210基金项目:国家863计划资助项目(2006AA04Z218)(2008AA04Z210);国家自然科学基金资助项目(60775059) 作者简介:陈伟海(1955-),男,浙江象山人,教授,whchenbuaa @126.co m .仿人眼功能的三维激光扫描算法陈伟海 宋蔚阳 荣利霞 刘敬猛(北京航空航天大学自动化科学与电气工程学院,北京100191)摘 要:针对目前国内外应用于移动机器人的三维激光扫描系统存在的扫描效率问题,提出了一种仿人眼功能的三维激光扫描算法.从仿生学角度出发,该算法模仿人类眼睛的扫描功能,对陌生环境进行分步扫描:根据当前的扫描信息,在线规划出下一步的扫描规律,以减少无用信息的获取;采用分步插补定位的方法来弥补分步扫描带来的时间消耗,从而提高了扫描系统的效率.为了满足扫描算法的在线处理对实时性的要求,采用了一种DSP(D i g ital Si g 2nal Processing)+FPG A (F ield 2Progra mm able Gate Array)的硬件平台架构:即DSP 作主控制器负责三维信息的获取,FPG A 作协处理器负责扫描算法的实现.实验结果表明仿人眼功能的扫描算法可以有效的提高三维扫描系统的扫描效率.关 键 词:移动机器人;三维激光;拟人眼;分步插补定位中图分类号:TP 242.6+2文献标识码:A 文章编号:100125965(2009)05205632043D laser scann i ng a lgor ithm w ith hum anoi d 2eye functionChen W eiha i SongW eiyang Rong L i x ia Liu Ji n gmeng(School of Auto m ati on Sci en ce and E lectricalE ngi neeri ng ,Beiji ng Un i vers i ty ofA eronau tics and A stron auti cs ,Beiji ng 100191,Ch i na)Abs tr a c t :A i m ing at the scann i n g effic iency of three d i m ensional (3D)laser scanni n g syste m f or mob ile robot a ll over the worl d ,a humanoid 2eye 3D laser scanning a l g orith m was pr oposed .I m itati n g t h e scanning f u nction of human eyes fro m b ionics ,th is a l g orit h m divi d es t h e scann i n g pr ocess i n to t w o steps :accordi n g to t h e scann i n g i n f o r m ation currentl y ,the scann i n g sche me of the next step w illbe planned to reduce the ga i n ofuseless inf or m ati o n ;Thr ough adopti n g the stepping interpolation locati o n to f etch up the ti m e consum ing fro m stepp i n g scan,t h e effic iency of the scan can be i m proved .To satisf y the rea l 2ti m e requ ire ment f or the online co mputi n g ,a hardware arch itecture consisti n g of d i g ital si g na l processing (DSP)and field 2progra mm able gate array (FPGA )was proposed .Theref ore ,as the ma i n controller ,DSP can obta i n 3D laser data ;as the copro 2cessor ,FPGA can co mp lete the scann i n g algorithm .The experi m ent result sho ws t h e humanoi d 2eye scanning algorithm can i m pr ove t h e e f fi c iency of the 3D scann i n g syste m greatl y .Ke y wo r ds:mob ile robots ;3D l a ser ;hu m anoi d 2eye ;stepp i n g i n ter polati o n location定位、导航和轨迹规划是移动机器人技术研究的关键技术,地图三维重构是定位、导航、轨迹规划的基础[1].实现三维景深建模和重构,需要环境的三维信息,目前三维环境信息获取主要有3种途径:¹多目摄像机,º单目摄像机加二维激光器,»三维激光器.前两种方法都有一定的局限性:第1种方法只能获得环境的2.5D 的信息;第2种方法由于摄像机和激光器所获得的信息量差别巨大,导致两者之间很难得到匹配,而且采用摄像机获得的视觉信息在实时处理上也有很大困难.三维激光器可以提供环境的三维深度信息,比较适合应用于移动机器人上,但是目前市场上的三维激光扫描仪价格昂贵,扫描时间过长,导致其应用不是很广泛.L MS291是德国SI CK 公司生产的二维激光器,它可以在1s 内测得75组二维距离数据,1组数据可包含180个距离数据.当前国内外有许多把L MS291改造成三维激光测距仪来应用的例子[2-5],这些研究的方法都是利用电机驱动机构运动来给二维激光测距仪增加一个自由度的运动,从而实现对三维景深的测量.在文献[6]给出的应用于自动车的例子中,L MS291在垂直方向扫描的同时,由A m tec腕关节模块带动L MS291作水平盘旋,从而来获得三维景深数据.文献[6]的算法存在一些不足,即不能分辨出有效的信息,对复杂信息和简单信息都采用同样的分辨率,导致数据采集量过大,严重影响了系统的采集效率.基于文献[6]的系统文献[7]提出了一种快速3D激光扫描系统,这个系统采用了一种新颖的机构设计,这种机构相当于一个变形机构,它可以使得L MS291获得4种扫描方式.文献[7]指出:由于在每种扫描方式中扫描点的区域密度是不平均的,这样就可以根据实际情况,根据不同的场景来选择不同的扫描方式,使得自己感兴趣的扫描区域处于区域密度较高的区域.但是文献[7]的方法也存在缺陷:这种方法从机构变化的角度来实现扫描密度的差异化,这就导致了其密度差异化的不灵活性,即只有4种密度差异变化并且这种变化是不连续的突变.这使得其在某些场合得不到应用,而且这种过频的手工变换系统机构的方式,在实际应用中非常不方便.从人眼对环境观察时的扫描功能中得到启发,本文根据人眼在陌生环境中的扫描规律,提出了一种利用插补原理的可变分辨率的扫描方法,设计了拟人眼三维激光扫描系统.在不增加系统复杂度的情况下,可以有效减少无用信息量的采集,增大有用信息量的采集.1三维激光扫描系统1.1三维扫描系统的原理如图1a所示,本文研究了一种类似于文献[6]机构的扫描系统.L MS291被垂直放置,可以获得垂直面上的景深信息;水平旋转采用本文自己研制的智能模块驱动,该智能模块可以绕竖直方向作水平旋转,从而可以获得三维景深数据. L MS291本身的分辨率为整幅图像的垂直分辨率;智能模块旋转的角度采样频率决定了整幅图像的水平分辨率.模块的控制器核心器件采用美国TI公司的D igita lSignalProcessi n g(DSP),主要负责从串口读取L MS291的2D数据和控制智能模块的水平转动,并将2D激光数据和智能模块旋转角度结合起来形成3D信息.控制系统采用A ltera公司的F ield2Progra mmable Gate A rray(FP2 G A)作为协处理器,负责扫描算法的实现. L MS291在智能模块的带动下作变速水平转动,这样的系统于是可像人的眼睛那样从外界获得三维信息.见图1b~图1d[6-7].a本文提出的系统b Bren n eke的系统c Wu lf的系统d W ulf系统4种扫描方式图1国内外主要的几种三维激光采集系统1.2扫描系统的结构扫描系统的显示系统控制器为ARM(A d2 vanced R I SCM ach i n es),主要负责整个系统的调度和图形的显示.本文提出的方案首先在PC上进行调试,然后再向AR M上移植,引入PC是为了调试的方便.控制系统采用CA N总线通讯,伺服控制系统负责从L MS291采集数据和控制电机带动L MS291作水平旋转,并且在DSP内部实时的将L MS291的数据和电机的角度整合在一起,并且在当前次的扫描过程中,同时也规划出下一次扫描的速度曲线.在实验过程中,PC首先通过PCI2CAN卡将命令发送到DSP,于是DSP根据接受到的命令驱动模块电机转动,使L MS291获得3D数据;然后将获得的3D数据传送至FPGA进行数据处理,等处理完后FPG A将数据传回DSP 进行电机控制;最后3D数据送至PC进行数据显示,系统结构如图2所示.图2三维激光扫描系统的结构框图564北京航空航天大学学报2009年2 三维激光扫描算法设计对于一幅图像,希望它的分辨率越高越好.L MS291本身最小的分辨率是0.25b ,如果电机的转角要获得0.25b 的分辨率,只有在其转速比较低的情况下才能实现,这是由L MS291本身的传输速率的瓶颈所决定的.L MS291的分辨率R 可以分别设置为1b ,0.5b 和0.25b ,其每组数据传输的传输间隔T i 分别为13.3ms ,26.6ms 和53.2ms ,那么R ,T i 和电机的转速V ((b )/s)的关系必须满足公式(1):1000RV\T i(1)从公式(1)可以发现在某一特定垂直分辨率下水平分辨率和智能模块的转速之间关系是冲突的.经过实验,水平分辨率R 和智能模块的速度V 的最佳对应关系(V B R )测定如下:(2B 120),(1B 60),(0.5B 18)和(0.25B 4.8),于是如何既获得一个高分辨率又有好的实时性就成了一个关键问题.从人眼的功能中可以得到启发来解决这一关键问题.例如当人眼观察一个陌生环境,需要快速的了解环境信息时,往往是对景物进行一次大致扫描,然后会把注意力盯在他感兴趣的物体上,人眼这种去粗取精的功能可以迅速的获得自己感兴趣区域的完整信息.把人眼的这种鲁棒功能移植到三维激光扫描系统中,把扫描系统对场景的扫描过程分为两步:如果扫描对象为不感兴趣的物体,那么扫描仪一扫而过;反之对于感兴趣的物体,扫描仪的扫描速度则变低,如图3所示.图3 分步扫描示意图把整个扫描过程分成两次:首先让智能模块带动L MS291以一个很快的速度,例如以水平分辨率为2b 进行第1次扫描.扫描的过程中,将数据传送至FPG A 进行下一步扫描的速度曲线规划,生成一个速度曲线.速度曲线的特点是在感兴趣的区域内,电机的扫描速度会低一些,例如分辨率设置为0.25b ;在一些不感兴趣的区域里,模块的扫描速度仍为2b ;当扫描过程结束后最终的扫描效果为:如果是不感兴趣的区域,那么分辨率为1b ;如果是感兴趣的区域,那么分辨率为0.25b .由于L MS291传输数据的速率存在一定瓶颈,对其每一组数据都需要充分利用,所以不能完全按照图中所示的通过角度中断的方法每隔2b 或者0.25b 去读取数据,而是应该在每组数据到达的时候去读取模块的角度.这样在第1次扫描结束后,需要根据经验值给转动的模块一个很小的延时,以确保两次扫描的点不重合,并且这些扫描点大致如图3所示呈均匀分布.速度曲线规划是整个扫描过程中关键的一步,由于采集到的三维景深数据是在极坐标系下的,这对于点的判别分类很不方便,所以要首先将其转换到笛卡儿坐标系下进行.如何来界定哪些是感兴趣的区域,哪些不是感兴趣的区域呢?这需要对获得的图像进行特征提取[8-10].由于特征提取需要在线的处理,因此应将图像模型简单化,将点云数据按照读取的顺序,如图4所示映射到一个直角坐标系里.规定如果图像的差异度较大的地方就是感兴趣的区域,而那些差异度不大的地方则不是感兴趣的地方.图4 点云数据在笛卡尔坐标系下映射图在扫描过程中y 方向上的点是一次读入的,例如虚线范围内的点;而沿x 方向的点是随着模块的角度变化而不断读入的,定义差异度的阈值为15c m,当然这个阈值可以根据实际情况而实时调整.定义差异度D i 初始值为0,在y 方向上,依次比较相邻点的高度差异值,若差异值超过了阈值,则差异度增1;在x 方向上,依次比较相邻点,差异度的变化同y 方向,如式(2),式(3)所示.D i =ENj=0(f (p i ,j -p i ,j+1)+f (p i ,j -p i-1,j ))i =1,2,3f (x)=1 (|x |>15)0 (|x |[15)(2)v i =v max (差异度[5)v m in (差异度>5)(3)565第5期 陈伟海等:仿人眼功能的三维激光扫描算法由于频繁的加减速对模块的运作不利,所以,在生成速度曲线时,速度一旦进入v max 后必须保持10b 以上.如下图所示:图5a 为第一次扫描的速度曲线.在扫描的过程中,确定了图5b 所示的速度曲线,本文S 1X S c 1,S 2X S c 2,S 3X S c 3,该曲线只是一个为计算最终的速度曲线而建的过渡曲线,S 2为感兴趣的区域,速度较低;S 1和S 3为不感兴趣的区域,速度较快.据此规划出如图5c 所示的速度曲线,其中加速度是给定值,按照图5c 的速度曲线,模块带动L MS291进行下一次的扫描.a 第1步扫描过程的速度曲线b 第1步扫描过程中生成的过渡曲线c 规化出的下一步的速度曲线图5 速度曲线的规划过程3 实 验在实验中,选取的扫描场景为一个人站在一面墙前.为了便于对比,让激光扫描系统按照常规方法和本文提出的方法分别进行一次扫描.在常规方法中,让模块以60(b )/s 的速度运动,扫描的水平垂直分辨率为1b ,将获得的数据传送至PC ,获得的图像如图6所示.图6 传统方法获得的图像当扫描系统按拟人眼扫描算法扫描时,首先让模块以120(b )/s 的速度运动,扫描的水平分辨率为2b ,垂直分辨率为1b ;然后模块根据第1次扫描的数据信息,规划出速度曲线:在第2次扫描中,选择不感兴趣的区域水平分辨率为2b ,模块速度为120(b )/s ;选择感兴趣的区域水平分辨率设为0.5b ,模块速度设为18(b )/s ,获得的图像如图7所示.图7 仿人眼扫描算法得到的图像在实验中,选取的扫描场景为一个人站在一面墙前,为了便于对比,让激光扫描系统按照常规方法和本文提出的方法分别进行一次扫描.在常规方法中,让模块以60(b )/s 的速度运动,扫描的水平垂直分辨率为1b ,将获得的数据传送至PC ,获得的图像如图6所示从图7中可以看出,整幅图像中,人是感兴趣的物体,希望可以获得更多的关于人的信息.在传统的方法中,如果对人的扫描分辨率为0.5b ,那么消耗的时候较长;采用本文提出的方法可以很好的解决这个问题,在消耗的时候比传统方法不太多的情况下,获得了更多的有效信息,提高了系统的扫描效率.4 结 论本文从仿生学角度出发,模仿人眼的功能,提出了一种基于DSP+FPGA 的仿人眼三维激光扫描算法,将扫描过程分步化,根据辨识的信息对电机的扫描速度进行速度规划,使得模块带动L MS291对感兴趣的景物扫描的速度降低,增大信息量获取;对不感兴趣的景物扫描速度加快,减小信息量获取,提高了系统的扫描效率.实验结果表明,在几乎相同的时间内,相比于传统方法,仿人眼功能的三维扫描算法对景物信息的获取有明显的优势.参考文献(Referen ces )[1]曾姝彦,张广军,李秀智.基于Gabor 滤波器的图像目标识别方法[J].北京航空航天大学学报,2006,32(8):954-957Zeng Shuyan,Zh ang Guang j un,Li X i uzh.i I m age t arget d i s ti n 2gu i s h based on Gabor filters[J].Journ al ofBeiji ng Un i versity of A eronau tics and A stronauti cs ,2006,32(8):954-957(i n Ch i 2nese)[2]N i sh i m oto ,K i yosh i,Saga m ,i et a.l Three d i m ensional recogn i 2ti on of en vi ronm ents f or a m ob il e robot usi ng laser range fi nder [C]//Proceedings of t he SIC E AnnualConference ,SI CE Annu 2alCon f eren ce .Japan:SI CE,2007:401-405(下转第571页)566北京航空航天大学学报 2009年力明显优于硬件接收机.4结论本文研究与测试了GPS软件接收机动态定位能力,在车载动态环境中,实现了对GPS信号的捕获跟踪和导航定位,并与NovA tel公司的F l e xPax2G2L型硬件接收机的定位性能进行了比较,可以得到如下结论:GPS软件接收机参数可调,在通用硬件平台上,仅需软件设置就可改变环路参数,适用于GPS/I NS超紧组合系统.由于采用纯软件处理中频采样信号,GPS软件接收机对于信号遮挡和多径效应可以通过滤波等方法进行抑制,其动态抗干扰能力明显优于硬件接收机.参考文献(Referen ces)[1]Ak os Denn i s M.A s oft ware rad i o approach to g l obal navigationsatellite syste m receiver d es i gn[D].Oh i o:E lectricalEng i neer2i ng,Oh i o Un i versity,1997[2]罗兴宇,张其善.高动态GPS信号C/A码捕获方案及实现[J].北京航空航天大学学报,2002,28(6):57-62Luo X i ngyu,Zhang Q is h an.Con trol strategy and i m ple m entati on for acqu i r i ng C/A code of h igh dyna m i c GPS s i gnals[J].J our2 na l of Beiji ng Un ivers i ty ofAeronauti cs and A stronauti cs,2002,28(6):57-62(i n Ch i n ese)[3]陈熙源.基于MATLAB的GPS软件接收机捕获与跟踪算法实现[J].北京:中国惯性技术学报,2007,15(4):12-14Chen X i yuan.Reali zation of acqu i s i ti on and track i ng al gorith m s for GPS soft w are recei ver b ased on MATLAB[J].J ou rnal of Ch i nese Inerti al Technol ogy,2007,15(4):12-14(i n Ch i2 n ese).[4]Borre K,Denn i s A,Bertel sen N.A soft w are2defi ned GPS andgalileo recei ver:singl e2frequen cy approach[M].Boston:Birkh¾user,2006:57-98[5]I CD2GPS2200(1991).In t erf ace con trol docu m en t.I C DGPS2200[S][6]SPS(1995).G lobal pos i ti on i ng syste m standard pos iti on i ngservi ce s i gnal s pecificati on[S](上接第566页)[3]Weingarten J,Si egwart R.EKF2bas ed3D SLA M f or struct u redenvironm ent recon structi on[C]//Proc of t h e I EEE/RSJ In t er2 nati onal Con ference on Intelli gen t Robots and Syste m s(IROS).Can ada:I EEE,2005:2089-2094[4]Cole D M,Ne wm an P i ng laser range data for3D SLA Mi n ou t door env i ronm ents[C]//Robotics and Au t o m ati on,2006.I CRA2006.Proceed i ngs2006I EEE International Con f eren ce.Un ited States:I EEE,2006:1556-1563[5]W u lfO,Nu chterA,H ertz berg J,et a,l Ground tru t h eval uationof large urb an6D SL AM[C]//In telli gent Robots and Sys t e m s, 2007.I ROS2007.IEEE/RSJ In t ernational Con ference.Un ited St ates:IEEE,2007:650-657[6]Brenneke C,W ulf O,Wagner B.U si ng3D l aser range data f orSLA M i n ou t door env i ronm ents[C]//Intelligen tRobots and Sys2 te m s,2003.(I ROS2003).Proceed i ngs.2003IEEE/RSJ In2 ternati onal Conference.U nited States:I EEE,2003:188-193 [7]Wu lfO,W ager B.Fast3D Scann i ng m ethod s for laserm eas u re2m en t s yste m s[C]//In ter Con f on Con trol Syste m s and Co m puter Sci en ce,Vo.l1.Buch arest Ro m an i a:[s.n.],2003:312-317[8]Pear N E.Range feat u re extracti on du ri ng acti ve s en s or m oti on[C]//I n telli gen t Robots and Syste m s,1997.I ROS p97,Pro2ceedi ngs of the1997I EEE/RSJ In ternati onal Conference.Un it2 ed States:I EEE,1997:572-578[9]Fan T,Ada m s M,Ibanez2Guz m an J,et a,l Pose i nvari an t,ro2bus t f eature extracti on fro m data w it h a m od ified scal e s pace ap2 p roach[C]//Roboti cs and Auto m ation,2004.Proceed i ngs.I CRA0'4.2004IEEE In t ernational Con ference.U n i ted St ates:I EEE,2004:3173-3179[10]Park H W,Lee S Y,ChungW K,Obs t acl e detection and fea2t u re extraction us i ng2.5D range sensor s yste m[C]//SI CE2I CAS E,2006.In ternati onal Joi n tCon f eren ce.Korea:[s.n.],2006:2000-2004571第5期刘杰等:GPS软件接收机原理样机设计与实现。