本发明涉及物联网,具体涉及一种ai智能购物车。
背景技术:
1、当今社会,随着科技的飞速发展以及信息的不断更新普及,人类已经进入了“互联网+”时代,移动支付的便捷使人们的生活发生了巨大改变。同时,零售业是我国发展最快的行业之一,该行业内的企业产品销售周期短,盈利稳定,现金流动快,是业界普遍看好的行业,尤其是大型连锁类超市的营业模式,被大众迅速接受,发展速度很快。随着超市规模的不断扩大,自助收银机在大型连锁超市中已经代替了传统的人工收费,但是购物者还是免不了会遇到排队以及手动推购物车的问题,一旦购买的商品数量较多,移动购物车和结账就会变成较重体力负担,影响购物体验。
2、因此,现有技术还有待于改进和发展。
技术实现思路
1、本发明要解决的技术问题在于,针对现有技术的上述缺陷,提供一种ai智能购物车,旨在解决现有技术中一旦购买的商品数量较多,移动购物车和结账就会变成较重体力负担,影响购物体验的问题。
2、本发明解决技术问题所采用的技术方案如下:
3、第一方面,本发明提供一种ai智能购物车,其中,所述ai智能购物车包括车体,以及与所述车体耦合连接的控制显示模块、识别模块、测重模块和存储模块,其中,所述控制显示模块由掌控板和micro:bit组成,所述掌控板包括esp-32高性能双核芯片以及wifi和蓝牙双模通信单元,所述micro:bit包括5x5可编程led点阵,两颗可编程按键、加速度计、电子罗盘、温度计和蓝牙模块,所述识别模块包括huskylens视觉传感器和小mu视觉传感器,所述存储模块包括tinywebdb网络数据库。
4、在一种实现方式中,所述车体利用榫卯结构组合而成,车体材质为椴木板,所述车体包括第一侧面、第二侧面、第三侧面、第四侧面、握杆及底板,其中所述第一侧面和第三侧面相对设置,所述第二侧面和第四侧面相对设置,所述第四侧面与握杆耦合连接,所述测重模块置于所述底板上。
5、在一种实现方式中,所述huskylens视觉传感器用于获取商品二维码和商品名称。
6、在一种实现方式中,所述小mu视觉传感器置于所述握杆上,用于识别人体信息并将所述人体信息通过uart或i2c方式发送至所述掌控板。
7、在一种实现方式中,所述tinywebdb网络数据库中包括录入商品个数和预先存储的商品信息,其中,所述商品信息包括所述商品二维码、商品名称、商品重量、折扣信息和商品单价,所述录入商品个数为所述huskylens视觉传感器获取到的商品二维码个数。
8、基于以上任一项所述的ai智能购物车的智能购物车控制方法,其中,所述方法包括:
9、获取购物车状态;
10、若所述购物车状态为跟随中,则进行和自动跟随;
11、若所述购物车状态为结算中,则进行商品录入和结算操作;
12、若所述购物车状态为已付款,则控制所述智能购物车自动复原原始状态。
13、在一种实现方式中,所述获取购物车状态,包括:
14、所述智能购物车的初始状态为静止状态;
15、当接收到控制板发出的开始购物指令,则确定所述购物车状态为跟随中状态;
16、当接收到控制板发出的结算指令,则确定所述购物车状态为结算状态;
17、当接收到控制板发出的已付款指令,则确定所述购物车状态为已付款状态。
18、在一种实现方式中,所述若所述购物车状态为跟随中,则进行自动跟随和避障操作,包括:
19、控制所述小mu视觉传感器获取购物者的人体信息,其中所述人体信息包括面部特征和上半身特征,所述上半身特征包括人体大小,服装特征;
20、根据所述面部特征和服装特征,得到跟踪目标;
21、根据所述人体大小,得到所述智能购物车与所述跟踪目标之间的距离;
22、获取所述智能购物车与环境中的跟踪目标以外的物体的直线距离,若所述直线距离小于预设的距离阈值,则进行避障操作。
23、在一种实现方式中,所述若所述购物车状态为结算中,则进行商品录入和结算操作,包括:
24、控制所述huskylens视觉传感器获取商品二维码或商品名称,并将获取到的商品二维码和商品名称发送到所述tinywebdb网络数据库;
25、控制所述tinywebdb网络数据库根据所述商品二维码或商品名称,得到商品信息,并将所述商品信息对应的录入商品个数增加一;
26、若所述huskylens视觉传感器获取到商品二维码,则得到所述结算价格为商品个数×商品单价;
27、将所述结算价格发送到所述显示屏,并提醒客户确认,得到确认信息;
28、若所述确认信息为已确认,则提醒客户选择结算方式,并执行结算。
29、有益效果:与现有技术相比,本发明提供了一种基于物联网的ai智能购物车,所述ai智能购物车包括车体,以及与所述车体耦合连接的控制显示模块、识别模块、测重模块和存储模块。所述控制显示模块由掌控板和micro:bit组成,所述micro:bit包括5x5可编程led点阵,两颗可编程按键、加速度计、电子罗盘、温度计和蓝牙模块,所述掌控板包括esp-32高性能双核芯片以及wifi和蓝牙双模通信单元,以执行自动跟随和自动结算算法。所述识别模块包括huskylens视觉传感器和小mu视觉传感器等,以实现对商品的确认和对用户的识别和距离测算。存储模块包括tinywebdb网络数据库,以实现对商品的自动结算。所述ai智能购物车可实现自助收银、自动跟随和自动返回,既节省了购物者的排队时间,又减小了体力负担,提升购物幸福感。
1.一种ai智能购物车,其特征在于,所述ai智能购物车包括车体,以及与所述车体耦合连接的控制显示模块、识别模块、测重模块和存储模块,其中,所述控制显示模块由掌控板和micro:bit组成,所述掌控板包括esp-32高性能双核芯片、wifi和蓝牙双模通信单元以及显示屏,所述micro:bit包括5x5可编程led点阵,两颗可编程按键、加速度计、电子罗盘、温度计和蓝牙模块,所述识别模块包括huskylens视觉传感器和小mu视觉传感器,所述存储模块包括tinywebdb网络数据库,所述测重模块用于获取商品重量。
2.根据权利要求1所述的ai智能购物车,其特征在于,所述车体利用榫卯结构组合而成,车体材质为椴木板,所述车体包括第一侧面、第二侧面、第三侧面、第四侧面、握杆及底板,其中所述第一侧面和第三侧面相对设置,所述第二侧面和第四侧面相对设置,所述第四侧面与握杆耦合连接,所述测重模块置于所述底板上。
3.根据权利要求2所述的ai智能购物车,其特征在于,所述huskylens视觉传感器用于获取商品二维码。
4.根据权利要求3所述的ai智能购物车,其特征在于,所述小mu视觉传感器置于所述握杆上,用于识别人体信息并将所述人体信息通过uart或i2c方式发送至所述掌控板,并通过控制ai智能购物车移动保持目标人像位于小mu视觉传感器的视野中央,所述人体信息用于运动方向识别和距离追踪。
5.根据权利要求4所述的ai智能购物车,其特征在于,所述tinywebdb网络数据库中包括录入商品个数和预先存储的商品信息,其中,所述商品信息包括所述商品二维码、商品名称、商品重量、折扣信息和商品单价,所述录入商品个数为所述huskylens视觉传感器获取到的商品二维码个数。
6.基于权利要求1-5任一项所述的ai智能购物车的智能购物车控制方法,其特征在于,所述方法包括:
7.根据权利要求6所述的智能购物车控制方法,其特征在于,所述获取购物车状态,包括:
8.根据权利要求7所述的智能购物车控制方法,其特征在于,所述若所述购物车状态为跟随中,则进行自动跟随和避障操作,包括:
9.根据权利要求8所述的智能购物车控制方法,其特征在于,所述若所述购物车状态为结算中,则进行商品录入和结算操作,包括: