有趣的机器人编程
2021-02-17 05:48:45 49
暑假的一天,我的父母带我去了中国科学院上海技术物理研究所太仓中心。我们感受到了许多先进的技术。
首先,我们参观了一些用3D打印机打印的物体,例如旋转的摩天轮,刻有兔子的手机壳以及带有图案的磁铁。它们都是五颜六色的,非常漂亮。然后,我们来到机器人工作室,工作人员向我们展示了一些组装好的模型。然后,工作人员要求我们选择一个体验活动,包括3D打印建模,组装汽车和机器人程序。我选择了机器人编程。
我和其他几个同学正围坐在桌子旁。在他们的前面,有汽车,计算机和电缆。该计算机装有可以控制汽车的软件。老师给我们看了车。车太聪明了。有各种传感器,例如测距传感器,光学传感器和声音传感器。我们根据老师的要求用电缆将汽车连接到计算机。然后,老师向我们介绍了软件中的控制命令。我们将汽车编程为可以在台式机上运行。然后,老师向我们展示了汽车的防撞效果,并要求我们自己编程。
不久之后,我编译了程序。我将最靠近手推车的物体的距离设置为变量a;在判断a的大小时重复手推车的进度。如果a小于15(cm),请向右转,否则继续前进。我提交了程序并对其进行了测试。我将手推车放在地上,手推车向前走,撞到桌子的腿,停了下来。嗯,这是怎么回事?我显然编译了一个程序来使汽车右转?
我告诉老师,请她给我一些指导。她看着我的程序,说:“您将命令放置在错误的位置。您需要对其进行修改。”我想了一会儿,终于想到了。设置变量a的命令应重复执行,否则变量a的值将始终是第一次被判断。原来是这样的!我立即更改了程序。
然后是时候再次进行测试了。我刚刚将手推车放在适当的位置,然后让手推车向前移动。手推车转两圈后,手推车成功避开了桌腿。这样,我尝试了几个障碍,但是赛车没有撞到它。我终于成功了!
美好的时光总是很短暂,并且访问很快就会结束。我们和博物馆的工作人员合影留念。这次访问使我体验到了机器人编程的乐趣,这确实很有意义!