童程童美少儿编程教育

美国上市公司,专注少儿编程8周年

For investors

股价:  -- 美元   -- %

少儿编程 > 文章资讯 > 3D打印 > 利用激光测距仪DIY一台3D扫描仪

利用激光测距仪DIY一台3D扫描仪

童程童美 2016-12-30

市场上有很多DIY的3D扫描仪,来自VirtuMake的Bernhard想发明一个基于飞渡时间(time-of-flight)原理的扫描仪,这种扫描仪的原理很简单:如果知道激光花了多少时间到达对象处并反射回来,我们就能计算出对象的距离有多远。

摘要

市场上有很多DIY的3D扫描仪,来自VirtuMake的Bernhard想发明一个基于飞渡时间(time-of-flight)原理的扫描仪,这种扫描仪的原理很简单:如果知道激光花了多少时间到达对象处并反射回来,我们就能计算出对象的距离有多远。

利用激光测距仪DIY一台3D扫描仪

因此,这种类型的扫描仪的核心部件是一个激光测距仪。Bernhard最新的VirtuRange激光雷达3D扫描仪采用了改装的福禄克激光测距仪,你可以在任何五金商店买到它。VirtuRange有一个来自Porcupine电子的USB接口设备并安装了两个步进电机。激光测距仪负责根据计时激光脉冲到对象表面往返时间来计算实际距离。

Arduino的一个Python脚本控制步进电机使测距仪左右移动,该脚本记录电机的位置,读出距离的激光测距仪。然后,它可以计算出一个点云,并将其保存在ply格式。您可以使用Meshlab查看此点云,它是相当准确的。

利用激光测距仪DIY一台3D扫描仪