如何让萝卜圈机器人前进

基础试玩的第一课,也就是让机器人前进,最好是能发图的

沿墙走算法在萝卜圈三维机器人仿真平台的很多任务里都有体现,这个算法也涉及到了循环嵌套等逻辑思维问题,一直以来也是很多相关教材的必学内容之一。 注意:任何一个算法都是相对灵活的,需要结合具体的任务场景元素来做变通,所以我们在讲解 这个思路时以图一、图二这两个场景来具体分析。 沿墙走的宗旨是机器人不撞墙,所以其算法归纳起来其实就是三点:
机器人与墙壁的状态 处理方法 1 前面有墙要转弯 不转弯机器人前方会撞墙 2 侧面离墙太近或者太远要转弯

离墙近不转弯机器人侧面会撞墙 离墙远分 两种情况 1、侧面有墙但是离墙很远,需要考虑另外一边的状况,所以不能离墙太远行走。 见图一:如果机器人离左边墙太远行走,机器 人右边就掉下悬崖 见图二:如果机器人离左边墙太远行走,机器 人右边就撞到右边的墙壁 2、处于墙壁的拐角处,这种情况必须转弯。 见图二:A、B两处 3 侧面离墙不近不远往前走 机器人处于安全区域,可以前行
温馨提示:答案为网友推荐,仅供参考
相似回答