首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何编程将机器人(e-puck)移动到特定位置?

如何编程将机器人(e-puck)移动到特定位置?
EN

Stack Overflow用户
提问于 2015-04-22 18:37:20
回答 1查看 1.7K关注 0票数 0

我是编程领域的新手,尤其是webots。你们有什么想法/教程可以把e-puck机器人移动到webots中的特定位置吗?在我的例子中,我试图将e-puck机器人移动到开始位置,当机器人完成跟随墙的行为时,它将停止在与开始相同的位置。我正在寻找解决问题的想法/教程,但最终,我被卡住了。有谁可以帮我?

谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-04-23 15:23:22

我建议你看看Webots的e-puck课程,特别是高级部分:

http://en.wikibooks.org/wiki/Cyberbotics%27_Robot_Curriculum/Advanced_Programming_Exercises

这个想法是这样的:如果你想在真实的条件下做到这一点,实现机器人的里程测量是第一步。基于里程计的"goto“函数将是第二步。该链接包含有关这方面的信息。最终,处理其他传感器(距离传感器等)是最好的解决方案,但它需要做"SLAM“。在这种情况下,您可以将您的控制器与SLAM库(例如,gmapping或Karto)链接:http://en.wikipedia.org/wiki/Simultaneous_localization_and_mapping

如果你不关心真实感,你可以获得机器人的绝对坐标(使用Supervisor或GPS+Compass设备)。在这上面写一个"goto“函数是很简单的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29794899

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档