咱家宝的大胖熊 发表于 2012-4-7 11:29:19

有个2D障碍扫描的想法,大家看看是否可行

想做一个类似雷达扫描180度获360度制定范围内的障碍物的程序,将该系统装在蓝牙控制的小车上,通过蓝牙将数据传回pc,然后通过processing显示在电脑上。
将真实的环境虚拟化,通过虚拟化的地图操作小车会很有乐趣。


超声波测距 * 1
舵机 * 1
arduino uno * 1
蓝牙从板 * 1
pc蓝牙适配器 * 1

弘毅 发表于 2012-4-7 20:28:49

这个用激光雷达,效果会不会很好,记得有一个扫地机器人,用的就是激光雷达。

迷你强 发表于 2012-4-7 21:43:56

超声波这玩意可以但是精度很一般,会受到,温度,湿度,气流,空气密度等的影响

咱家宝的大胖熊 发表于 2012-4-7 21:44:01

弘毅 发表于 2012-4-7 20:28 static/image/common/back.gif
这个用激光雷达,效果会不会很好,记得有一个扫地机器人,用的就是激光雷达。

这东西哪里有买啊?看了一下淘宝都是1000+,没看见有便宜点的。
我准备先搞个超声的先试试,低成本风险小。然后再说。

咱家宝的大胖熊 发表于 2012-4-7 21:55:57

迷你强 发表于 2012-4-7 21:43 static/image/common/back.gif
超声波这玩意可以但是精度很一般,会受到,温度,湿度,气流,空气密度等的影响

我的实验环境主要是在家里。不知道干扰是否会很大。如果使用红外测距会不会好一些?

弘毅 发表于 2012-4-7 23:02:47

咱家宝的大胖熊 发表于 2012-4-7 21:55 static/image/common/back.gif
我的实验环境主要是在家里。不知道干扰是否会很大。如果使用红外测距会不会好一些?

:lol超声波+红外测距+激光雷达。。。统统上~~~

GeMarK 发表于 2012-5-24 00:29:05

脉冲式激光测距仪是通过测量激光从发射到返回之间的时间来计算距离的。因此时间测量对于脉冲式激光测距仪来说是非常重要的一个环节。由于激光的速度特别快,所以发射和接收到的激光脉冲之间的时间间隔非常小。例如要测量1公里的距离,分辨率要求1cm,则时间间隔测量的分辨率则要求高达67ps.
德国ACAM公司的TDC-GP2。优势:

1.直接把时间转换为数字输出,不需要DA转换的过程
2.分辨率可高达65ps,换算成距离即单次测量精度为0.98cm
3.两个stop通道可同时测量
4.每个测量通道可测4个脉冲
5.1MHZ的连续数据输出率
6.QFN32封装,小体积,尤其是用于手持激光测距仪
7.工作温度范围:-40°C —— +125°C.
8.超低功耗。如果您采用测量范围2,每秒进行一次测量加一次校准,供电电源为5V时,电流消耗只有3uA!!!这样低的功耗使TDc-GP2特别适合于手持测距仪!

GeMarK 发表于 2012-5-24 00:35:21

我想可以用激光测距仪实现激光雷达

你对360度做一个划分,比如15度照射一次,当完成360度的照射后,就能得到24个距离值,应该就可以判断出前方的障碍物的距离从而根据自己的坐标系得到一个实时的地图,数据的存储可能需要一个场景图,一个树型的数据结构容器,然后对里面的一些不必要的数据进行剪枝处理,绘制一个范围内的地图,然后剩下的就是寻路算法了。

我的思路是这样想的,当然这是在PC上做游戏或者博弈游戏的一些思考,不晓得适不适合单片机。因为我对硬件比较白痴。

GeMarK 发表于 2012-5-24 00:36:25

只是一个我的一个不成熟的想法, 高手不要笑偶。

bys_1123 发表于 2013-2-16 01:54:03

本帖最后由 bys_1123 于 2013-2-16 02:22 编辑

http://player.youku.com/player.php/sid/XMjMxMzUyOTk2/v.swf
http://player.youku.com/player.php/sid/XMjMxMzUzNDEy/v.swf

bys_1123 发表于 2013-2-16 02:20:18

ZZ 自制低成本3D激光扫描测距仪(3D激光雷达),第一部分
http://blog.csdn.net/c395565746c/article/details/7055023
ZZ 自制低成本3D激光扫描测距仪(3D激光雷达),第二部分
http://blog.csdn.net/c395565746c/article/details/7055046

florgx 发表于 2013-2-26 12:39:17

貌似很实用很高级的说,用在航模和小车探测上应该很实用,不过我以前查了,网上这方面的技术资料很少!
页: [1]
查看完整版本: 有个2D障碍扫描的想法,大家看看是否可行