从头顶凸轮跟踪机器人

时间:2013-07-18 03:59:38

标签: opencv robotics

我正在考虑创建一个可以使用地图导航的机器人。它由PC控制。 8位控制器执行低级别任务,PC正在执行图像处理。我计划在放置机器人的单个房间中实施它,并且通过相机从房间的高度或天花板跟踪机器人和环境。首先,需要映射机器人,如http://www.societyofrobots.com/programming_wavefront.shtml

待办事项:

使用相机从某个高度跟踪机器人按照wavefont算法定位机器人和障碍物。

程序:(只是我的想法)

  • 相机会给出被障碍物包围的机器人的图像 随机的地方。使用一些opencv技术画了一些 图像。

  • 找到包含机器人的网格(通过一些彩色符号 在机器人上方)并找到包含障碍物的网格。

  • 现在有障碍的网格被认为是墙,其余的是 机器人导航的自由空间。

  • 机器人将获得应该达到的目标位置 从电脑(可能是指在图像中到达的地方) 鼠标点击)。

首先要从视频流中找到障碍物,以便抓住现在在房间内的机器人的图像,现在通过在MS绘画中手动编辑图像,通过一些固定的障碍物填充网格颜色说红色。

现在编辑过的图像将作为参考,并与视频流进行比较,以告知机器人可用的空间。

使用机器人的位置值确定每个网格给出一些值

现在我应该能够在自由空间中给出一些网格值,使其成为机器人的目标

现在,Pc应该计算并告诉机器人应该走哪个网格以达到目标。机器人唯一需要弄清楚的是动态避障,比如猫走过机器人

将房间面积与某个尺寸的图像进行比较,以找出机器人移动的距离和距离

有可能吗?任何人都可以帮我这样做吗?

\提前感谢

1 个答案:

答案 0 :(得分:0)

不确定这是否会对您有所帮助,但我做了一些与您的帖子相关的工作。虽然我愿意分享。

http://letsmakerobots.com/node/38208