本教程视频介绍了如何为机器人小车编程实现原地左转和右转(即旋转)。
首先,视频演示了如何修改 Python 代码,添加 pivot_left
和 pivot_right
函数,分别控制小车原地左转和右转。
原地左转时,靠近屏幕的轮子向前移动,而远离屏幕的轮子向后移动,从而实现小车逆时针旋转。代码中通过控制 GPIO 引脚,分别设置电机正反转方向。
原地右转时,则将左右轮子的运动方向反转,即靠近屏幕的轮子向后移动,而远离屏幕的轮子向前移动,实现小车顺时针旋转。
视频最后指出,为了让小车能够更灵活地运动,需要实现用户控制或自动驾驶功能。当前小车缺乏传感器,无法感知周围环境,因此需要进一步完善。
在这个视频中,我们拿我们的树莓派机器人汽车并增加了两个新的功能:向左转向和向右转向。我们想要我们的遥控汽车能够转向的原因是,如果我们不想像普通转向那样获得太多前进距离,转向功能就很有用。从这里开始,我们就可以为汽车添加用户输入来实际控制它。这将是我们下一个视频的主题。