Questions tagged «computer-vision»

4
如何为立体视觉系统选择相机?
我正在构建用于UGV的立体视觉系统。该系统适用于将在比赛中使用的机器人,在该比赛中,该机器人可以进行遥控操作,以在大型户外场地中找到相对较小的彩色岩石。我了解如何校准此类系统并处理立体视觉系统的数据。但是,我不知道如何为此类系统选择相机。为立体视觉系统挑选相机的最佳做法是什么?

4
单摄像头视觉测绘系统
前段时间,我看到了一个演示“小型玩具坦克”的演示,上面装有一个摄像头。该坦克能够在地面上行驶并检测物体,然后移动/转向以避开它们。有趣的是,它使用了单个摄像头视觉系统,据我所知,它利用的是平坦的地板。然后使用比率将要素在场景中相对于电机和行进方向的运动进行评估,从而绘制场景地图。 任何人都可以向我发送要搜索的内容的指针,以获得有关此内容的更多信息,或指向可以执行此操作的代码库的指针。 我问的原因是,这是几年前(5年以上)的单摄像头系统,因此(据我所记得)是相对较低的计算负载。我打算在Raspberry PI上尝试此方法,以构建可映射一个房间或一组房间的汽车/坦克。


1
计算配备视觉传感器的机器人的概率置信度的最佳方法是什么?
我正在尝试为以摄像头为主要传感器的机器人实施“信仰空间”计划。与SLAM相似,该机器人具有3D点的地图,并且通过在每个步骤与环境进行2D-3D匹配来进行本地化。出于这个问题的目的,我假设地图没有变化。 作为信念空间规划的一部分,我想为机器人规划从头到尾的路径,但要始终确保其定位精度最大化。因此,我将不得不采样机器人的可能状态,而无需实际移动到那里,并且如果机器人处于这些状态,则机器人将进行观察,这些观察(如果我错了,请纠正我)一起构成了机器人的“信念” ,随后在这些位置编码其定位不确定性。然后我的计划者将尝试连接那些给我带来最小不确定性(协方差)的节点。 由于我对基于摄像头的机器人的定位不确定性完全取决于诸如从给定位置可见多少个特征点,机器人的航向角等问题:我需要估算某个样本上的定位有多“糟糕”确定我是否应该丢弃它。为了到达那里,我如何为此定义测量模型,它是相机的测量模型,还是与机器人位置有关的东西?如何预先“猜测”我的测量值,以及如何通过这些猜测的测量值计算机器人的协方差? 编辑:对我来说,主要参考是快速探索随机信仰树的想法,它是“ 信仰路线图 ”方法的扩展。另一篇相关论文将RRBT用于受限计划。在本文中,类似于传统RRT一样对状态进行采样,以顶点表示为图形,但是当要连接顶点时,算法会将信念从当前顶点传播到新顶点(第V部分的PROPAGATE函数1) ,这就是我遇到的问题:我不完全了解如何在不实际遍历和获取新度量的情况下沿边缘传播信念,从而从定位获得新的协方差。该RRBT纸 说“协方差预测和成本期望方程是在PROPAGATE函数中实现的”:但是,如果仅使用预测,它怎么知道,例如,未来位置是否有足够的功能可以提高/降低定位精度?

4
如何从立体摄像机获取密集点云?
我正在尝试使用立体声相机进行场景重建,但是通常只能获得稀疏点云(即,超过一半的图像没有任何适当的深度信息)。 我意识到,立体处理算法依赖于图像中纹理的存在,并且可以调整一些参数以获得更好的结果,例如视差范围或相关窗口大小。但是,尽管我调整了这些参数,但我永远无法获得甚至与使用Kinect等有源传感器所获得的结果几乎遥不可及的结果。 我之所以想要这样做,是因为与相邻区域相对应的点云经常没有足够的重叠空间来使我获得匹配,因此严重损害了重建。 我向计算机视觉专家提出的问题如下:我应该怎么做才能获得更密集的点云(无需随意修改办公室环境)?


2
将四旋翼引向目标
我正在研究四旋翼。我知道它的位置- ,在那里我想去-目标位置b,并从我计算矢量c ^ -将带我去我的目标的单位向量:一个aabbbCcc c = b - a c = normalize(c) 由于四旋翼飞机可以在没有旋转的情况下向任何方向移动,所以我试图做的是 通过机器人偏航角旋转Ccc 将其分为分量X ,ÿx,yx, y 将它们作为侧倾角和俯仰角传递给机器人。 问题在于,如果偏航角为0°±5,则此方法有效,但如果偏航角接近+90或-90,则它将失败并转向错误的方向。我的问题是我在这里缺少明显的东西吗?
9 quadcopter  uav  navigation  slam  kinect  computer-vision  algorithm  c++  ransac  mobile-robot  arduino  microcontroller  machine-learning  simulator  rcservo  arduino  software  wifi  c  software  simulator  children  multi-agent  ros  roomba  irobot-create  slam  kalman-filter  control  wiring  routing  motion  kinect  motor  electronics  power  mobile-robot  design  nxt  programming-languages  mindstorms  algorithm  not-exactly-c  nxt  programming-languages  mindstorms  not-exactly-c  raspberry-pi  operating-systems  mobile-robot  robotic-arm  sensors  kinect  nxt  programming-languages  mindstorms  sensors  circuit  motion-planning  algorithm  rrt  theory  design  electronics  accelerometer  calibration  arduino  sensors  accelerometer 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.