Profile

User profile and story timeline

user-img
nyg

诺宝机器人走轨迹地图:1、我们认识到轨迹识别传感器的光电发射管发射白光,如果被黑色的轨迹吸收,光电接收管将不能接收到返回的光,将返回给微电脑数字0;否则,返回数字1。在这个基础上,我们将带有轨迹识别传感器的机器人置于轨迹的右边,通过边走边转弯(返回数字0,左转弯;返回数字1,右转弯)巧妙让机器人沿路的边沿抖动式行走。2、十字路口:我们利用两个轨迹识别传感器横跨在轨迹两边、分四种情况设计机器人行走程序。实例1:当遇到第一个十字路口,停止;取消第一个路口,下一个十字路口停止。实例2:十字路口不停,使用通用变量1记下第几个路口,并使用LED屏显示通用变量1的数值。发现问题:通用变量每一个路口增加100多,什么原因?在通过十字路口的每一个瞬间,变量都会增加1,我们使用走迷宫中过向前跨一步过拐角的方法,使用延时0.2秒,在第一次计数后冲过路口,问题解决。3、使用条件循环代替永久循环,在第3个路口转弯。4、在复杂的地图,直行第3个路口左转,再直行第2个路口右转......使用子程序过路口的方法解决上述问题。5、什么是算法:完成一件事情或解决某个问题明确的步骤和指令。在实际机器人编程中,算法不是一条主线而是好几种情况,每种情况下又有可能有很多情况;每种解决某个小问题的算法可能会引发其他的问题。

回复