微信公众号
蘑菇云创造


微信交流群

COVID-19(2019冠状病毒病)疫情正在全球肆掠,减少面对面接触是控制疫情的最佳方式。生活仍需继续,复工复产的需求也强烈,物资的配送是无法避免的。在众多的生活与工作场景,如何实现0接触精准配送(精准配送至人,而非某地点)呢?
由于疫情原因宅家的小张与大杨、大张各自提出了自己的想法:无人驾驶、精确定位、人脸识别、机械化操作、信息交换……回归现实技术的可操作性,我们选用了物联网、自动驾驶和人脸识别技术制作了本作品,希望能为解决这实际工作问题提供一个参考方案。
展示视频:
本作品功能流程主要为四个部分(如下图):A.等待指令;B.寻找目标(收取物品);C.寻找目标(递交物品);D.完成任务,等待下一任务。
1. 等待指令:用户可以使用网页、手机APP或者微信小程序,通过Easy IOT发送指令到小车控制器。
2. 寻找目标(收取物品):小车开启自动驾驶模式(本作品使用巡线方式,现实环境可以使用GPS导航等自动驾驶功能),边行驶边使用哈士奇的人脸识别技术寻找目标;当找到目标后,小车停止行驶,通过机械臂收取物品。
3. 寻找目标(配送物品)继续开启自动驾驶模式,寻找配送目标并递交物品(工作方式同上一步)。
4. 完成任务:完成配送任务后,小车停止运行,发送完成任务报告到Easy IOT平台,继而进入低功耗模式,等待下一个任务。
1、 整车外观
2、 信息发送平台
发送方式多样,不同人群可按自己的需求选择网页或微信小程序发送指令。发送指令举例:zl,1,2 ,表示:指令信息,寻找ID1收取物件,递交给ID2(寻找ID2并递交物件)。
(1) 网页发送信息:登录iot.dfrobot.com.cn发送信息
(2) 微信小程序发送指令:添加微信小程序“EasyIOT”,发送指令
3、 掌控板界面- 等待指令,掌控板屏幕提示:
4、 哈士奇界面:搜索中与找到目标举例
(1) 搜索目标
(2) 找到ID1目标
1、 掌控板与扩展板连接,如上图
2、 扩展板与电机连接,如上图;
3、 扩展板与机械臂(舵机)连接,如下图;
4、 扩展板与巡线传感器连接
5、 扩展板与哈士奇连接
6、 扩展板与电源连接
(2) 自动驾驶与编程:巡线与控制
(3) 人脸识别与编程:人脸识别与控制
(4) 机械臂与编程:收取物品与投递物品
(5) 系统初始化:初始化小车、连接MQTT(函数内先连接WIFI)、初始化哈士奇
1、 机械臂的安装:原安装在小车顶层隔板,但由于夹取物件不太方便,改为安装在底板。此处得把顶层隔板切割掉一部分,留出安装到底板的位置。
2、 在使用过程中,由于耗电量大,常出现供电不足的情况。幸好哈士奇有独立供电接口,使用小充电宝对其单独供电,重启问题得到彻底解决。