遛狗机器人

举报

发布于:2024-09-19

更新于:2024-09-19

0

184

JnekoV1361

0M/ 0.3M

作品介绍:

1、作品主题 我选择的比赛主题是 “全能服务”之对于未来的畅想。我认为人工智能是帮助人们从繁琐重复的工作中解放出来,让人们快乐生活的一大法宝。其中现代社会人们对宠物的需求逐渐增高,越来越多的人都有着自己的宠物,但是养育宠物给人们带来开心快乐的同时,养宠人也增加了许多耗费时间工作。而遛小狗是我认为花费时间最多的,因为大多数小狗都比较活泼好动,并且长时间圈在家里也会导致它们抑郁。我的小姨也养了一只名叫皮皮的小狗,她每天放学回来时间比较晚,即使这样也要去遛狗,这就导致她少了很多休息的时间。所以,我就想发明一个可以帮助她遛狗的机器人,这样她既不用担心狗狗的健康状况,又能有一些自由的时间。在有急事或者天气不好的时候也能有可靠的助手帮她遛狗,狗狗也可以在外面开心的玩耍,一举两得。 2、作品功能 遛狗机器人会带着小狗沿着设定好的路线行进到宠物友好乐园区域内,到达后将小狗放下,这是遛狗机器人开始在规定的道路上进行巡逻,保证小狗在规定的范围内活动。巡线命令设置为:将巡线设为巡线传感器接口2读数,如果接口2读数为0,那么以50%动力前进,如果接口2读数为1,那么以50%动力左转并播放音符“C4“和依次亮起红黄蓝三个颜色的灯,如果接口2读数为2,那么以50%动力右转并播放音符”C4“和依次亮起红黄蓝三个颜色的灯。当巡线读数等于3时,结束重复巡线命令。此时,遛狗也结束了。并且通过播放固定的音乐吸引小狗回到机器人那里,机器人就可以带着小狗再回家。从家到宠物乐园的路程简化为直线运动,表情面板显示为“Go”时,遛狗机器人带着小狗开始行进。到达宠物乐园后,执行遛狗任务,并通过巡线功能来实现。其中还包括音乐和灯光的提醒。当运行到宠物乐园出口处,通过地面线路断开使重复执行命令停止,然后继续执行前进命令来回到家里。

操作说明:

1. 将mBot的开关打开,用U**数据线与电脑连接。 2. 在电脑上打开程序慧编程,点击程序左下方连接按钮,将mBot与电脑相连。 3. 选择上传模式,将已编写好的代码上传至mBot主机。 4. 传输完成后,将U**数据线拔出,开始执行程序。 运行代码: 当mBot(mCore )启动时 1.表情面板显示“GO“图案持续3秒 2.以50%动力,前行2.5秒 3.停止运动并按顺序播放音符”C4、D4、E4“等待3秒 4.重复执行巡线命令直到巡线参数等于3。巡线命令是,将巡线设为巡线传感器接口2读数,如果接口2读数为0,那么以50%动力前进,如果接口2读数为1,那么以50%动力左转并播放音符“C4“和依次亮起红黄蓝三个颜色的灯,如果接口2读数为2,那么以50%动力右转并播放音符”C4“和依次亮起红黄蓝三个颜色的灯。当巡线读数等于3时,结束重复巡线命令。 5.停止运动并播放音符”E4、D4、C4“,等待3秒让小狗回来。 6.最后以50%动力前进4秒,播放四个0.25拍音符”C4“带着小狗回家了,并停止运动。

收藏