3d 绘图

概述

本页介绍如何使用旋翼飞行器/飞机以及合适的设备来制作 3D 地图。

../_images/3d_mapping_the_fallen_blockhouse.jpg

上图为 西尔万's "沦陷的碉堡"胜者的 2014 年 2 月 T3 竞赛。

你需要的设备

固定翼飞行器多旋翼飞行器

数码相机

能使用 CHDK 的佳能相机 包括 S100、S110、Elph 110 HS 和 SX230HS

其他类型的相机,包括佳能 ELPH 520 HS(不支持 CHDK),可通过某种方法触发相机快门

不建议使用 GoPro 相机,因为其镜头为鱼眼镜头

朝下的 万向 或硬支架,将相机固定在载具上。

任务样本

../_images/3dMapping_FlightPlanExample.jpg

60 到 100 张静态图片就可以完成一幅很好的 3D 效果图。连续照片之间的重叠率至少应为 65%,但建议达到 80%,甚至更高。航拍照片还可以与地面拍摄的照片相结合。

飞行高度取决于拍摄对象。对于大面积的平地,在距地面 40 米至 80 米的高空飞行应能提供非常详细的图像(从而提供详细的最终产品),但对于建筑物,在更高的高空飞行(即距建筑物 100 米的高空)会减少图像失真。

建议飞行任务由平行轨道组成,每条轨道之间的距离在 25 米到 100 米之间。飞行器越高,轨道之间的距离就越宽。一般来说,您应将相邻轨道的图片重叠度控制在 65%。

相机快门需要在整个飞行任务期间触发(即每隔 2 至 5 秒或按固定距离间隔触发)。许多相机都具有定时拍照功能。 加载了 CHDK 的佳能相机可以运行脚本 就能做到这一点。或者 旋翼飞行器/飞机/漫游车可按时间或距离间隔触发佳能 CHDK 摄像机.

为实现这一目标,任务将包括部分或所有这些命令:

起飞 - 将使飞行器直接爬升到 "Alt "栏中提供的目标高度(通常以米为单位)。

路标 - 根据需要提供尽可能多的航点,以网格模式飞越场景。应在 "高度 "栏中输入高度。在 "延迟 "栏中添加 "1 "将使旋翼飞行器在每个航点暂时停止。

做数码摄像机控制 如果使用 CHDK 或伺服器连接了(飞行)控制器,则会立即按下一次摄像机快门。该命令不带参数,与其他 "执行 "命令一样,会在前面的航点命令开始后立即执行。

做触发距离 与 do-digicam-control(上文)的功能相同,只是相机快门会每隔 X 米触发一次。其中 X 可在标有 "距离(米)"的第一栏中定义。注意:AC3.1.2 中没有任务命令来停止该命令的运行,因此快门将持续触发,直到载具切换出自动模式。

return_too_launch 应该是任务中的最后一个命令,这样载具才能返回家园。

DO_SET_ROI 可用于将车头和云台指向地图上的某个特定点。

../_images/3dMapping_MPFlightPlanExample.jpg

分享您的模型

Sketchfab 允许您上传已完成的 3D 模型,这样其他人就可以通过网络浏览器交互式地查看模型。点击博文顶部的图片查看示例。

Three.js 允许您在自己的网页上提供 3D 模型。

搅拌机 可用于创建虚拟飞越 3d 模型的视频文件,然后将其发布到 YouTube 上。下面是一个例子 理查德.

Dronemapper 允许上传和管理原始图像。

其他资源和示例