移动机器人 避障算法的讨论

2014-03-131.2万
AI 快速预览详细 收起
本文讨论了如何为移动机器人设计一个简易的避障算法,使用红外和碰撞传感器。文章提供了一种具体的避障方法,并详细讨论了其优缺点。通过这种方法,初学者可以快速实现可靠的避障功能,适用于STEM教育和儿童科学实验等场景。
如果大家想要为移动机器人做一个简易的避障算法大家会怎么做呢? 传感器默认为红外和碰撞传感器,我自己设计了一个感觉不是很好,欢迎大家吐槽。
移动机器人 避障算法的讨论图1


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(5)
lauren
lauren
简单粗暴,有的时候逻辑很简单,效果却是最好的=。=哈哈不知道楼主实测效果如何?
Angleo
Angleo回复lauren
恩~~越复杂的算法越容易有BUG存在~~
Angleo
Angleo
1.走过的路径需要有一定长度的回溯机制,当进入死胡同时可以怎么进去怎么出来。
2.建议不要转30°这样的固定角度,在转弯的时候动态的监测红外传感器的距离,直到转到没有阻挡为止。
3.电机堵转,即没有速度反馈时,让电机反转,并掉头。
4.碰撞传感器采用外部中断方式,提高执行效率。
我爱小宇宙
我爱小宇宙回复Angleo
合乎的流程图里没写编码器的事,我就默认没有编码器了,他地流程写的太简单了,哈哈哈哈~有人赞同我的看法偶很欣慰啊~哈哈哈
破坏大王
破坏大王
作者
回复微笑的rockets
其实是有编码器的
共6条回复,已加载2条,点击查看更多共6条回复,已加载全部
微笑的rockets
微笑的rockets
沿边走的思路可以考虑,不过锐角如何处理是个问题,因为锐角不仅会出现左右晃头的问题,还可能出现传感器被干扰的问题。
Holiday
Holiday
简明实用:loveliness:,还有很大进步空间啊
破坏大王
破坏大王
作者
回复Holiday
嗯是啊,其实考虑过用定时器,太长时间不前进就给一个掉头指令
Holiday
Holiday回复破坏大王
进了死胡同还是锐角的那种就会来回摇头
共3条回复,已加载2条,点击查看更多共3条回复,已加载全部
Osin
Osin
如果同时有两个障碍怎么算
- 没有更多了 -