computer-vision - 用于 3D 深度感知的硬件

标签 computer-vision kinect sensors robotics depth

我计划通过集成 3D 深度传感器(例如 Kinect 或 Asus Xtion Pro)来提供预构建的机器人 3D 视觉。这是我能找到的仅有的两个,但我可以想象还有更多正在 build 或已经存在。

有没有人对我可以使用的硬件有任何建议,或者这两个中哪一个更适合集成到 ROS(机器人操作系统)的开源项目。

最佳答案

基于硬件(Kinect 具有更好的范围),我会为 Windows 投票支持 Kinect for Windows(Kinect 具有更好的范围),但根据您的项目,有可能两者都不适合您。我不熟悉机器人操作系统,但 Kinect 只能在 Windows 7、Windows 8 和据说的 Windows Server 2008 上运行。华硕 Xtion Pro 似乎有可用于 Linux 发行版的 SDK,所以如果你的机器人是运行类似的东西可能会奏效。

根据您需要能够做什么,您可能想要使用更简单的深度传感器。例如,买一把these而且您仍然会比购买 Kinect 花费少很多。它们也可能更容易与您的机器人集成;将它们连接到微 Controller ,通过 USB 将微 Controller 插入您的机器人,生活应该很轻松。或者直接将它们插入您的机器人。我不知道这些事情是如何运作的。

编辑 :我花了太多时间在 Kinect SDK 上工作,我忘了有第三方 SDK 可用,它们可能能够在您使用的任何操作系统上运行。不过,这真的取决于。 Kinect 有更好的最小深度,这对我来说似乎很重要,但比 Xtion 更差的 FOV。如果您只需要基础知识(我面前有墙吗?)一定要使用迷你 IR 传感器,这些传感器在网络上随处可见,可能在您附近的商店都有售。

关于computer-vision - 用于 3D 深度感知的硬件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12167982/

相关文章:

iOS:如何检测Ipad是否放入特殊框架中

computer-vision - 视觉里程计,Kitti 数据集

python - 复制具有相同属性的 tensorflow 层以形成图

c# - 使用 CL NUI Kinect 驱动程序,将深度颜色转换为实际相对距离

c# - 使用 Kinect 线程

ios - 如何在 iOS App 中自定义屏幕亮度?

computer-vision - 基于内部和外部相机参数计算单应矩阵

python - PyTorch - 通过 ImageFolder 加载数据时如何使用 k 折交叉验证?

c++ - 骨架平滑无法正常工作

android - 在 Android 设备上查看传感器列表