StringBot编程与实战应用
1. StringBot编程
1.1 花瓶上方操作
当StringBot到达花瓶正上方时,它可能会摆动。因此,在从载体释放物体之前,添加一个WAIT块,等待五秒,让它停止摆动。之后,载体释放物体并返回起始位置,准备装载下一个物体。测试发现,载体移动速度过快会影响物体掉落的准确性,较慢的释放速度能带来更准确的掉落效果。可以尝试不同的物体,如硬币、乒乓球和高尔夫球等。
此外,载体的旋转角度也很关键。实验表明, -90度的旋转足以让物体从载体落入花瓶,但你可能需要自行实验来确定合适的旋转设置。同时要注意,电机若无法完成程序中的旋转动作,会导致机器人卡住。
以下是操作步骤:
1. 添加WAIT块,等待五秒。
2. 用MEDIUM MOTOR (Move)块控制载体缓慢下降,目前将中电机速度设置为20。
3. 物体释放后,添加WAIT块等待几秒,再添加反向的MEDIUM MOTOR块关闭载体。
4. 在编程让StringBot返回起始位置前,再添加一个WAIT块,以防它在绳子上摆动。
1.2 返回起始位置编程
编程完成前,要重视测试机器人。第一次测试时,曾在程序中添加LOOP块等待IR信号来启动返回行程,结果因机器人离墙太近,红外传感器无法接收到反射信号而停止,差点被困在房间远端。
改进方法是:删除最终的IR LOOP命令,使用一个设置为永久循环的简单LOOP块。在这个LOOP块内放置一个MOVE STEERING块,将持续时间设置为无限,功率设置为80。返回时没有红外传感器停止机器人,到达起始位置后,需手动按下Brick上的取消
超级会员免费看
订阅专栏 解锁全文
2566

被折叠的 条评论
为什么被折叠?



