最新消息:380元/半年,推荐全网最具性价比的一站式编程学习平台码丁实验室

项目活动26:巡线机器人

Micro Bit 少儿编程 2704浏览 0评论

友情提示:380元/半年,儿童学编程,就上码丁实验室

巡线机器人

敬请关注 微信公众号:小芒果机器人(robotics-workshop)

专注于青少年机器人科技教育领域的交流与分享

巡线机器人 mp.weixin.qq.com

巡线机器人是最经典的轮式机器人教学案例,乐高机器人就经常涉及到“巡线”这个主题。因为它是一种最典型的“反馈控制系统”。机器人在巡黑线的过程中,完全自主、智能,灵活地向前进发,不需要人的遥控和辅助。

根据实际路况、黑线情况的不同,巡线机器人的程序也是比较多样化的。

从另一个角度来说,学习巡线也是学习机器人搜救、采矿、灭火、走迷宫等一些列更复杂的智能项目活动的基础。

反馈控制系统有两个要素:输入和输出。

在Maqueen机器人小车上,输入(Input)即巡线传感器,输出(Output)即左右两个马达。

Maqueen机器人小车上有左右两个巡线传感器:

项目活动26:巡线机器人

程序:

项目活动26:巡线机器人

运行机制(算法):

项目活动26:巡线机器人

解释说明:

①程序中的分支结构有4个分支,并且每个分支都需要填写条件

项目活动26:巡线机器人

②“与”关系(AND):

“与”关系 左右两边的条件需要同时满足时,才会执行这个分支内的程序。

项目活动26:巡线机器人

③如果巡线机器人小车需要走比较“急”的弯道(弯道弯曲变化的程度比较剧烈),那么就要降低机器人的速度。

项目活动26:巡线机器人
项目活动26:巡线机器人

修改程序:

项目活动26:巡线机器人

程序下载:

pan.baidu.com/s/11t8rhF (二维码自动识别)

pan.baidu.com/s/1hoxACb (二维码自动识别)

始发于知乎专栏:牧之

您必须 登录 才能发表评论!