扫地机器人传感器/路径/算法讨论-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 18313|回复: 7

扫地机器人传感器/路径/算法讨论

[复制链接]
发表于 2014-12-8 21:15 | 显示全部楼层 |阅读模式
2014年12月8日 在深圳豆芽创客空间有个小小的聚会,一个老头想做扫地机器人,不懂电子,不懂机械,但是他已经做出样机,卡在路径上。开此贴,帮组他人,共同进步,娱乐自己,希望能成精华。

现在情况:
因为工作关系,我也看过不少扫地机器人,多数机器人是一个穷举方式扫地。具体办法是碰到一个物体后,往左/右转一定角度,再继续往前。这种方式的优点是算法简单,只是简单的改下电机的转动方向;成本便宜,只需要3-7个避障传感器,一般是红外对射传感器(一个红外管,一个红外接收管,非夏普红外测距模块。)
但是缺点比较致命,因为它不知道自己扫过什么地方,所以经常会有扫不到的地方,导致很多人只是买来玩玩,并不能完全的从家务劳动中解放出来。


高级一点的机器人有IROBOT Neato,使用激光雷达方案。
LG,三星使用的是惯导方案。
最近有个准备面世的艾亿佳 使用的是里程计方案。

但是这种大厂的研发部动辄几百人,屌丝无法与其抗衡。

所以目标是的一个成本较低,又能完成最核心的功能
发表于 2014-12-9 11:04 | 显示全部楼层
呵呵,激光雷達是個好東西。
发表于 2014-12-9 11:12 | 显示全部楼层
市场上的扫地机器人已经卖得很便宜了,再做商业的话可能没有多少盈利价值了吧。
发表于 2015-1-12 19:04 | 显示全部楼层
洪水演算法可能有幫助
发表于 2015-9-27 22:19 来自手机 | 显示全部楼层
建立二维坐标
发表于 2016-11-14 09:06 | 显示全部楼层
最简单的,就是几百块便宜的那种,就是监测到碰撞随机转动一个角度而已。算法上没啥难度。
再高难一点的,可以先沿墙边扫一圈,获得封闭图形后,再进行填充操作即可。但是这样子的算法,得树莓派才够用,Arduino太勉强了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-12-1 05:36 , Processed in 0.097658 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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