OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 10787|回复: 28

我在用战舰开发板做一个扫地机器人,我想让机器人自动扫遍整个房间,用什么样的算法呢?

[复制链接]

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
发表于 2013-10-9 15:49:19 | 显示全部楼层 |阅读模式
我在用战舰开发板做一个扫地机器人,我想让机器人自动扫遍整个房间,用什么样的算法呢?机器人的避障,前进后退,左转右转已经实现了。我用个什么样的算法能确保他扫完整个房间呢?求指教?
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

22

主题

436

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2013-10-9 15:52:10 | 显示全部楼层
往事随风!
回复 支持 反对

使用道具 举报

22

主题

436

帖子

0

精华

高级会员

Rank: 4

积分
541
金钱
541
注册时间
2012-8-6
在线时间
2 小时
发表于 2013-10-9 15:53:07 | 显示全部楼层
房间大小、形状随机还是固定?
往事随风!
回复 支持 反对

使用道具 举报

17

主题

101

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
201
金钱
201
注册时间
2013-7-7
在线时间
3 小时
发表于 2013-10-9 16:28:20 | 显示全部楼层
像收割机那样转过来转过去。。。
回复 支持 反对

使用道具 举报

109

主题

1606

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2222
金钱
2222
注册时间
2011-12-15
在线时间
37 小时
发表于 2013-10-9 19:06:27 | 显示全部楼层
呵呵,这是产品算法,一般不是那么容易公开的哦
专业制作STM32 物联网通信模块板,模块交流群:369840039。
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-9 20:23:33 | 显示全部楼层
回复【3楼】zsk:
---------------------------------
随便的任意的房间!可以采用什么样的算法呢?
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-9 20:24:10 | 显示全部楼层
回复【5楼】ST-FAE-SALE:
---------------------------------
就是一种类似搜索的算法吧?有没有一个指导思想呢?
回复 支持 反对

使用道具 举报

63

主题

305

帖子

1

精华

高级会员

Rank: 4

积分
853
金钱
853
注册时间
2012-8-3
在线时间
79 小时
发表于 2013-10-10 00:58:27 | 显示全部楼层
类似走迷宫吧????
回复 支持 反对

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2613
金钱
2613
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-10-10 08:34:43 | 显示全部楼层
靠着墙跑。
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-10 11:27:15 | 显示全部楼层
回复【10楼】 qq942266575 :
---------------------------------
靠着墙跑怎么能实现整个房子扫描啊?
淘宝有全自动吸尘器,买的很火的。
http://detail.tmall.com/item.htm?spm=a230r.1.14.21.Cx5j73&id=15904309923&ad_id=&am_id=&cm_id=140105335569ed55e27b&pm_id=
楼主可以参考下这种吸尘器的走地方法。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

51

主题

1455

帖子

3

精华

论坛大神

Rank: 7Rank: 7Rank: 7

积分
2613
金钱
2613
注册时间
2011-1-25
在线时间
176 小时
发表于 2013-10-10 11:44:50 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
逐渐远离墙。
一直努力就很好。
回复 支持 反对

使用道具 举报

10

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-7-14
在线时间
3 小时
发表于 2013-10-10 12:12:18 | 显示全部楼层
个人认为靠墙走然后记录路线,然后根据靠墙走路线的形状逐步缩小,遇到中间障碍物的时候选择沿障碍物走,但绕过障碍后要走回原来的路线。 这种方法有缺陷,第一次靠墙走遇到移动障碍物就坑爹了。
虽然走得慢,但总会向前走
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-10 18:37:05 | 显示全部楼层
回复【12楼】Gops:
---------------------------------
哈哈!我觉得应该把一个房间分块,一块一块的扫。快内用螺旋的形式逐步扫完。
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-10 18:41:07 | 显示全部楼层
回复【10楼】正点原子:
---------------------------------
原子老师,我做的就是链接里的这个,一模一样啊!呜呜!
回复 支持 反对

使用道具 举报

10

主题

40

帖子

0

精华

初级会员

Rank: 2

积分
128
金钱
128
注册时间
2013-7-14
在线时间
3 小时
发表于 2013-10-10 20:42:52 | 显示全部楼层
回复【13楼】405206035@qq.com:
---------------------------------
问题是房间不是四四方方,里面空无一物,而且杂物放得没规律,如果你用螺旋的方式遇到杂物怎么处理?视频链接示范得都在空地吧?
虽然走得慢,但总会向前走
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-10 22:31:15 | 显示全部楼层
其实楼主做的这个比较有意思。
我想我们论坛是不是可以做个这样的比赛啊?
要求很简单:
一个房间,房间里面有若干障碍物,障碍物位置不定,可以随意放置,要求小车在这个房间里面,遍历房间的各个角落,时间最快的得冠军。

不知道大家有没有兴趣?
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-11 16:33:58 | 显示全部楼层
回复【16楼】正点原子:
---------------------------------
有兴趣!!!!强烈支持!!!
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-10-11 23:12:52 | 显示全部楼层
1:超声波近视,分辨率不佳,?议几个组成阵面立体定位,这个算法够你喝一壶了。
2:用室内无线定位,然后行走记录室内各家具的位置,并在工作中记录那些东东是固定的那些是移来移去的,还可以在工作认出移动的人或小猫小狗。
3:起码要几个MCU并行工作。什么CPLD啥的统统用上,简单逻辑还是它最实用。
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-10-11 23:15:05 | 显示全部楼层
种菜中......不知有没空参加原子大大的有奖比赛=.=!!
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-12 10:08:05 | 显示全部楼层
回复【19楼】chinafox:
---------------------------------
欢迎,不过具体待定,我们刚搬完办公室,还没完全搞好,等搞顺了,就打算做比赛的。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-12 20:32:16 | 显示全部楼层
回复【20楼】正点原子:
---------------------------------
好的!原子老师~期待哦!
回复 支持 反对

使用道具 举报

2

主题

29

帖子

0

精华

初级会员

Rank: 2

积分
100
金钱
100
注册时间
2013-5-8
在线时间
13 小时
发表于 2013-10-15 20:23:07 | 显示全部楼层
呵 呵,老人家可以参加吗?
回复 支持 反对

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2013-10-15 20:41:17 | 显示全部楼层
回复【22楼】top:
---------------------------------
可以啊,不限年龄。
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复 支持 反对

使用道具 举报

3

主题

47

帖子

1

精华

中级会员

Rank: 3Rank: 3

积分
264
金钱
264
注册时间
2012-11-29
在线时间
5 小时
发表于 2013-10-15 20:56:44 | 显示全部楼层
瓦擦!原子你也要搞比赛了,到时候一定参加
what if the lights go out.
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-18 14:04:11 | 显示全部楼层
回复【18楼】chinafox:
---------------------------------
你说的也太复杂了。有没有一个简单的搜索算法。
回复 支持 反对

使用道具 举报

71

主题

467

帖子

0

精华

高级会员

Rank: 4

积分
800
金钱
800
注册时间
2011-11-18
在线时间
5 小时
发表于 2013-10-18 23:33:22 | 显示全部楼层
回复【25楼】405206035@qq.com:
---------------------------------
不可能有简单的.
我的工作就是天天在玩
回复 支持 反对

使用道具 举报

4

主题

20

帖子

0

精华

初级会员

Rank: 2

积分
58
金钱
58
注册时间
2013-9-27
在线时间
0 小时
 楼主| 发表于 2013-10-19 17:06:20 | 显示全部楼层
回复【26楼】chinafox:
---------------------------------
好吧~~~我投降了~不写了~
回复 支持 反对

使用道具 举报

0

主题

2

帖子

0

精华

新手入门

积分
15
金钱
15
注册时间
2019-7-4
在线时间
3 小时
发表于 2019-7-4 13:41:46 | 显示全部楼层
你好,可以把前进后退,左转右转的代码发我看看么,刚开始搞扫地机器人,感谢!291432147@qq.com
回复 支持 反对

使用道具 举报

37

主题

477

帖子

2

精华

金牌会员

Rank: 6Rank: 6

积分
2285
金钱
2285
注册时间
2017-8-24
在线时间
375 小时
发表于 2019-7-5 14:55:52 | 显示全部楼层
使用传感器数据反馈建模,计算路径,位置
天然懒,天然呆
能吃会睡,未来可期
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-7-10 03:58

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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