搜索
bottom↓
回复: 33

我想到的一种清洁机器人新的实现方式,可能会更好操作。。

[复制链接]

出0入0汤圆

发表于 2010-11-29 14:21:26 | 显示全部楼层 |阅读模式
现在智能机器人普遍把大脑AI放在机器人上。。

我觉的可以换一种方式。

我们可以只在清洁机器人身上实现机械结构,和感应器,以及对他们进行控制

比如这车上有摄像头,有红外,超声波传感器,有吸尘结构等。

然后小车会用一些无线方式(比如WIFI,蓝牙等),把这些输入设备的数据传回到电脑,然后在上位机上写他的AI核心,处理这些接收到的数据,再利用无线信号控制小车的行为。。

我觉的这种方式,是不是会把这个机智人的难度下降一些些,因为它在进度最核心的AI编写时,可以只关注核心程序,用最方便快捷的上位机语言写,调试起来也方便很多。而且可以利用上位机的强大性能,来进行摄像头传回的图像数据的分析,使这个机器人更智能.

出0入0汤圆

 楼主| 发表于 2011-1-11 21:29:17 | 显示全部楼层
回复【1楼】feng_matrix  悟
-----------------------------------------------------------------------

不用想的这么复杂,用现成的WIFI模块数据带宽已经足够。

用现成的WIFI模块把摄像头数据发送到电脑,电脑再通过WIFI把数据发给机器人。

这些是非常上层的应用,底层已经封装好的成品,实现起来并不会特别困难。

出0入0汤圆

 楼主| 发表于 2011-1-12 13:44:14 | 显示全部楼层
回复【3楼】shaorei  海港
莫不是你每次出门让它自动清扫的时候还要开着电脑?
-----------------------------------------------------------------------

我们说说实际情况,有多少人会在无人值守的情况下让扫地机器人自动运行?

我说的是一种理念。

这套方式可以运用于所有的智能家用电器。

比如洗衣机,他内部不需要有洗衣程序。只要有控制相应运动的接口就行,由计算机内的程序去控制洗衣程序,这样可以开发出小型的图形化编程序界面,可以由用户自己去调整洗衣程序,也可以有一个洗衣程序插件库,类似FIREFOX的插件库一样,用户可以把自制的洗衣插件上网到网上共享,其它用户可以下载某个人制作的洗衣插件。

以后IP V6,可能每一个电脑都有一个独立IP,那么就可能实现家庭服务中心,这一架电脑是所有家用电器的服务器,你可以用手机远程让他开启,也可以远程通过中心服务器操作某一个家电,也可以远程让这个服务器关闭。

出0入0汤圆

 楼主| 发表于 2011-1-12 13:49:45 | 显示全部楼层
我们去编辑下位机程序时,要关心的东西太多,比如计算量会不会太大,内存占用情况怎么样等等。
并且程序的调试也极其麻烦,比如在电脑上摸拟运行后,还要写入芯片里才能看到他实际的工作状态,在实际工作中出错就很难监测到。

现在这种方式,可能把机器人当成一个黑盒,在我们保证了输入输出是正确后,智能方面就可以用上位机开发的强大便利性了,你可以选任何自己熟悉方便的语言去开发他的智能核心。

出0入0汤圆

 楼主| 发表于 2011-1-13 18:50:12 | 显示全部楼层
回复【6楼】fHimem_4  
wifi无法满足实时要求,机器人反馈控制系统需要较高的实时性
-----------------------------------------------------------------------
可以用在反馈不那么及时的地方,如果扫地机器人,现在网络游戏在不同地区间的传输也就几毫秒的延时,何况wifi属于局域网。


回复【8楼】isme00174  
一些要求比较高的场合,如果算法的实现成本远远大于传输成本,例如图像处理等,采用这种方式是有优势的,甚至未来可能所有的电器都采用这种方式(传说中的ipv6?物联网?)。
一些简单应用,算法本来就不复杂,如果采用这种体系,结构上的成本(需要pc),传输上的成本(高速无线传输),耗电(pc一直开着很耗电)等等,都承受不起。还有一个实时性和可靠性(无线传输是不稳定的,可能出现偶尔的中断或者阻塞)的问题。
事实上目前市面上的大部分清洁机器人都是采用很简单的算法,典型的就是基于行为的算法,几个简单的行为叠加实现整个机器人的全部功能,用一片几块钱的单片机就能搞定的事情,不用这么大动干戈。
-----------------------------------------------------------------------
说对了,就是要进行图像处理。现在市面上的扫地机器人都不精确,只是在遍历地表,而且不一定可以全部遍历到。

使用电脑作为处理器在某些方面非常快捷,比如你可以很容易外挂一个摄像头在房顶,然后很容易的写出一个软件把房间布局给照下来,然后给用户在软件在画出可行走区域,然后软件自动将这些区域划分成很小的格子,每一个格子小于机器人,然后机器人可以于这个摄像头配合,精确的以这些格子为向导,把房间清扫干净。

出0入0汤圆

 楼主| 发表于 2011-1-13 18:54:39 | 显示全部楼层
这样做的话,机械就跟大脑没关系了,几个产家可以联合起来定义一个共同尊守的消息包格式,到时产家只要生产有越来越好机械性能的机了,而大脑,用户可以选择用产家的,也可以用网上开源的,或是某个网友写的,再或者是某个软件公司的,或者自己根据这些接口去写符合自己需要的大脑。这样改造的难度将大大下降。

这样还可以很容易扩展出一些有趣的DIY,比如不用更改机子的任何部件,就可以把他作为足球机器人来用。

到时候产方都可以举行某些活动,比如XX清洁机器人足球大赛。

出0入0汤圆

 楼主| 发表于 2012-2-1 19:17:40 | 显示全部楼层
WIFI足够家用级的实时要求了,你想想看,网络游戏的数据包在走了那么长的距离,而且服务器的流量和负载那么大的情况下,仍然可以让你看到差不多同步的画面,仍然可以让你玩格斗游戏,CS之类。。
回帖提示: 反政府言论将被立即封锁ID 在按“提交”前,请自问一下:我这样表达会给举报吗,会给自己惹麻烦吗? 另外:尽量不要使用Mark、顶等没有意义的回复。不得大量使用大字体和彩色字。【本论坛不允许直接上传手机拍摄图片,浪费大家下载带宽和论坛服务器空间,请压缩后(图片小于1兆)才上传。压缩方法可以在微信里面发给自己(不要勾选“原图),然后下载,就能得到压缩后的图片】。另外,手机版只能上传图片,要上传附件需要切换到电脑版(不需要使用电脑,手机上切换到电脑版就行,页面底部)。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

手机版|Archiver|amobbs.com 阿莫电子技术论坛 ( 粤ICP备2022115958号, 版权所有:东莞阿莫电子贸易商行 创办于2004年 (公安交互式论坛备案:44190002001997 ) )

GMT+8, 2024-5-5 05:16

© Since 2004 www.amobbs.com, 原www.ourdev.cn, 原www.ouravr.com

快速回复 返回顶部 返回列表