主题:【原创】中国的测量界真是挺牛的,不服不行。 -- 温雅颂
是在说virtual reality game。如果是这样的话,设备还是比较麻烦的。PC应该可以,不过估计要有专门的卡给外接设备。外接设备包括立体眼镜,头肘膝等部位的感应装置等等。
一般的3D virtual reality 就是一副眼镜了。这好象也是测量里面在搞的方向。
至于所说的3D游戏,你可以试试一些著名射击游戏,比如QUAKE。很多人抱怨玩游戏之后有想呕吐的感觉。
楼主居然现在都不来填坑
不好意思。这个题目去年开题以后不久,形势的变化使我不得不将它暂时搁置下来。后来因为太忙也就一直没抽出空来继续往下写,一拖都快一年了,这坑也实在太深了,好在坑里人不多。
激光测距技术早就有了。以前用激光测距时,常常需要在被测目标出放一个角反射器。激光测距仪发出一束激光,到达角反射器后反射回测距仪,然后根据激光从发出到返回的时间差计算出测距仪与角反射器之间的距离。显然,对角反射器的依赖,使得激光测距仪和传统测量仪器相比,除了精度提高之外,效率的提高很有限。
2001年,我跳槽到硅谷一家公司。这个公司生产一种激光扫描测量仪器。它可以在正面一定的角度内对物体进行扫描。扫描时它可以发出最多一千行乘一千列个激光束,然后根据每个激光束返回的时间计算出返回点到扫描仪的距离,从而得到该返回点的三维空间坐标,每个点的坐标误差在正负六毫米之内。用这种激光扫描仪扫描一座建筑物后,所得到的一百万个空间三维坐标点,用计算机显示出来后,可以清晰地辨别出被扫物体的几何形状。通过对这些坐标点进行综合提取,就可以构造出该建筑物的三维数字模型。
在我看来,这种技术与传统工程测量技术相比,主要有两大进步:第一,不需要测量人员到被测物体前去手扶标杆或角反射器,这对于测一些人员不易到达的地区很重要,比如在一个峡谷地区建一座桥梁,需要对峡谷的基岩进行精确的测量,利用这种技术,就不再需要测量人员跋涉到峡谷对岸去扶标杆了。第二,整个扫描过程是完全自动化的,数据直接存入计算机,所有的三维建模工作都可以在室内完成,大大减轻了测量人员的工作强度和改善了工作条件。
当时我刚接触到这种技术时,心里就想,这下中国又落后了一截。
这种激光测量技术发展很快,现在不但有这种架在地面测量的激光扫描仪,还有装在飞机上的激光扫描仪,通过对地面的扫描,可以直接生成数字高程模型了,而这曾经是测量中工作量最大的部分之一。
然而,这种激光扫描测量技术并没有风光多少年,测量技术又出现了新的跃进。依我看,这种新技术很有可能取代激光扫描技术,成为未来测量的主流形式。
(待续)
gforce系列以及后续的家用系列显卡,在nvidia的stereo驱动支持下,都可以实现openGL下的立体显示。
它的工作方式是,直接根据程序提交给显卡的openGL模型,计算两眼偏移后的两个平面图像,再交替发送给屏幕,配合合适的硬件,分别把两个图像送进左右两眼,这样就可以实现立体视觉。这种立体显示模式是只要屏幕进入全屏openGL就可以激活的,所以基本上所有的全屏3D游戏都可以通过这种方式实现立体显示。
所需要的硬件设备是立体眼镜(shutter glasses)和同步信号发射器(一个红外的emitter),这两个倒是不难找,网上就有出售的。另一个必须有的东西是CRT显示器:LCD的显示方式有些特殊,信号在发送到屏幕前好像有个缓存过程,所以屏幕显示跟vga的同步信号并不同步。假如想在1024x768以上看得舒服的话,CRT水平频率应该至少达到120kHz,这个在当今就比较难找了,呵呵。
ati的家用卡,据说有个Edimensional的驱动程序,也可以实现stereo,我没试过。
专业的显卡,比如nvidia的quadro fx系列,ati的fireGL,都支持3D stereo。不过至少nvidia quodro的3D stereo跟家用卡的工作方式不同,是需要在应用程序里用的专门函数来启动的,所以反而不能在多数游戏里用,而只能在专门的程序,比如3D设计之类的东西里实现。唯一的例外是quake3。
在stereo模式下玩3D游戏的视觉效果的确很震撼,不过由于视觉的深度感,大脑需要额外的反应时间,所以寻找目标可能会比非立体显示的要难。
鲜花已经成功送出。
此次送花为【有效送花赞扬,涨乐善、声望】
发出的激光,还得返回到接收器当中,这个测量才可能有效。如果接收器和发射器在同一位置,被测量部分的表面朝向就得正对着仪器才能接收到反射回来的激光。你提到了“可以在正面一点的角度内”,如果物体表面不是那么规则,发射和接受的问题怎么解决?
等着看新技术了
那时在国家测绘总局下的某省测绘局工作了几年,航测外业,技工而已。
技术员们有武测毕业的,也有军测毕业的。
大多数物体对光(当然包括电磁波)都是部分反射加部分散射,只是不同物体二者的比例不同。只有少数例外,比如平静的水面就是类似镜面反射。
所以大多数情况下接收器都能够收到足够的信号。接收器中会有增益控制电路,对弱信号高增益放大,对强信号低增益放大,以保证输出信号强度在正常范围内。
是指的距离方向的误差吗?
常用的有2种原理
一种是用三角法 通过几何关系测距,我用过的minolta vivid910 精度可以到0.1mm左右。
另外一种是通过双轴晶体产生干涉条纹的方法的 测距,这项技术的精度就更高了 可以到1um。
其原理参见 http://optimet.com/technology/conoscopic.htm
另外激光测距也不是任何距离都能测,对于一个sennsor来说 都是有固定的Standoff和Field of view 的,一般来说这两个值越高 其精度越越低
以minolta vivid910来说 配合广角镜 其Standoff为900mm Field of view 为400mm,精度 0.5mm.
里面有段情节,从弹孔的痕迹上重现子弹上的指纹,似乎牛叉的过分了。不知道千里兄说的新技术能做到哪一步?这个坑不填没人性啊,呵呵。