找回密码
 马上注册

QQ登录

只需一步,快速开始

搜索

[ 图片 ] 视觉机器人简单原型设计

2014-8-9 15:53| 发布者: xiazai | 查看: 14519

视觉机器人简单原型设计
1、眼睛
2、大脑
3、手脚
眼睛和大脑用来识别特定物体和处理其他数据,手脚根据识别到的物体和处理完的数据做出反应。
这个原型可以扩展为什么呢?比如人群中嫌疑犯辨别、收费站车牌识别、直升机或卫星追踪地面特定车辆、空对地导弹巡航瞄准...任君发挥想象。

大家不要觉得太难,我尽量简明要点讲一个简单原型让大家理解,直接来看视频。
视频里,预先在手机获取了音响喇叭的一张图片,程序根据摄像头的数据,推测音响喇叭在视频里的位置,锁定音响喇叭。也就是完成了眼睛和大脑的部分,当然,程序也可以移植到PC或者更强大的server上,变成更强大的大脑。

接着来做一个简单的手来完成一些简单的任务。小弟有个xbox360游戏机,因为要连微软官网进行游戏对战,所以不方便破解微软的正版系统做内挂或者外挂来进行游戏辅助(微软游戏机在网络验证方面比微软给PC用的系统严格很多),可是有些游戏想用辅助工具挂机怎么办呢?那么,这次就引入一款嵌入式设备来当手。

这是电路结构,USB一端连着眼和大脑(即PC或者手机),另一端连着xbox360,也就是起到一个模拟键盘的作用。各类兼容版都可以用,把板子的牌子遮起来,免得有帮某个板子打广告的嫌疑。
下面看在面包板测试的图。

下面是把板子实际焊起来,装进一个塑料盒子里。
那剩下的就是在大脑(即PC或者手机)里,设置好看到什么图,键盘要输入什么这些条件就好了:)

收藏 分享 邀请
已有10人参与

会员评论

  • 引用 自作爱好者 2016-11-12 11:42
    和脸部识别有点类似!不过,你视屏里 哼歌 跟这个识别有关系??
  • 引用 J-y 2016-1-23 01:39
    没怎么懂,不过看起来还不错有点像手机里照相机人脸识别的那个。
  • 引用 一树梨花 2014-8-12 12:22
    这个是……什么………………菜鸟不懂…………
  • 引用 xiazai 2014-8-12 02:02
    朋友的意见很有意义,我的文章如果追加下面一些话,可能受众会广一些吧,谢谢你的意见!
    如果具体哪句话哪个词看不明白,我都很乐意解答的哦。
    其实开头我有提到,讲的是一个视觉机器人的简单原型,这种原型经过修改和扩展运用在很多行业里。
    要完全搞会这些,可能需要多一些的工作经历,我也是积累了近10年才懂得搞这些东西。
    一般做这些的,都是研究生或以上学历的,当然也有自学的。
    打个比方,就好比这个论坛的前辈介绍设计一款电路板,一般都不会从怎么用电烙铁和物理学的电路基础部分讲起,一般讲视觉机器人的文章,也不会从机器人概论和机器人编程讲起。
    因为这里面涉及的知识,详细的资料网上很多,也不是通过一篇文章就能真正掌握所有动手的技巧的,需要一个学期的周期去积累需要的基础知识,摊开了讲很多地方都可以变成很长篇的论文,甚至从入门开始详细来写,整本书也不够完成一个开头提到的行业系统。
    我逛了这个论坛,发觉这里很少讨论这些,所以才写了这个简单的原型试水一下,目的是让大家方便了解这个概念,一下子就希望大家都能模仿做出来,也是不现实的,毕竟这样一套机器人是非常值钱的,我学习和工作了很久才懂得搞的。
    从朋友你提问的方式,我猜测你可能没有多年的硬件工程师工作背景,或者平时玩编程和图像特别是视频在编程方面的处理技术比较少,所以理解这个原型可能有点困难。因为如果有的话,可能会像之前的那位朋友一样,针对文章里的某个部分跟我交流,不至于完全不明白我要表达的。
    如果朋友你还有兴趣继续了解,不妨可以学一门比较流行的编程语言,然后学习一下图像特别是视频在编程方面的处理技术,这里面至少就需要两本书,之后再来看我的文章,可能比较方便理解。
    这些技术目前国外搞的人比较多,如果国内也有更多的朋友来搞,那是很值得开心的事情。
    但是这个简单原型,真要实际跟我这样搞起来,一门编程语言恐怕是不够或者比较辛苦的,因为涉及了在手机或者PC或者更强大的server,和嵌入式设备上编程,分别用合适的语言来做,效率会高一些。
  • 引用 t0105101 2014-8-11 14:40
    说得不详细.......至少我不明白你要表达些什么?
  • 引用 zjk995063909 2014-8-10 21:33
    没看懂是啥。。
  • 引用 xiazai 2014-8-10 20:17
    大脑用的是手机或者PC或更强大的server,兼容的嵌入式设备是用来当手脚的,因为现在大部分arduino上用的是微【控制】器芯片,就是处理大量视频数据的能力比较弱,有小部分arduino已经开始使用微【处理】器(相对微【控制】器处理能力大)。
  • 引用 my.name.is点 2014-8-10 10:22
    请问“大脑”用的是什么?是不是Arduino?
  • 引用 随方就圆 2014-8-9 19:45
    视觉系统。
  • 引用 灰飞机 2014-8-9 19:41
    额,牛的东西

查看全部评论>>

推荐阅读


QQ|极客迷 ( 鄂ICP备09011854号  

© 2009-2016 All Rights Reserved