可编程人工智能小车的云化共享方法及存储介质技术

技术编号:35859489 阅读:46 留言:0更新日期:2022-12-07 10:48
本发明专利技术公开了可编程人工智能小车的云化共享方法及存储介质,属于物联网及云平台技术领域,本发明专利技术要解决的技术问题为如何实现远程对人工智能小车进行编程控制,提高设备的利用率,采用的技术方案为:该方法是采用物联网和云平台的方式将人工智能小车的软件接口、人工智能小车的硬件接口以及人工智能小车的监测接口通过网络映射到云服务器上,云服务器管理多个可编程人工智能小车,并使用池化技术形成可编程设备池,通过云服务申请使用可编程人工智能小车,实现可编程人工智能小车的上云及共享;其中,人工智能小车的监测接口除了采用设备厂家提供的sdk中的接口外,使用在人工智能小车所处环境中部署摄像头的监测工具的方式实现。实现。实现。

【技术实现步骤摘要】
可编程人工智能小车的云化共享方法及存储介质


[0001]本专利技术涉及物联网及云平台
,具体地说是一种可编程人工智能小车的云化共享方法及存储介质。

技术介绍

[0002]近年来,物联网行业取得了长足的发展,越来越多的程序员向物联网行业迈进。由于芯片的价格逐年攀升,硬件设备的更新换代速度较快,在开发时购置这些设备的成本越来越高,对于学生等个人开发者由是如此。
[0003]对大部分开发者而言,代码在设备上运行的时间极少,大部分时间是在调试及修改编码。这些设备大部分时间其实是处于闲置状态的,无法充分利用闲置设备。
[0004]智能小车作为现代的新专利技术,是以后的发展方向,它可以按照预先设定的模式在一个环境里自动的运作,不需要人为的管理,可应用于科学勘探等等的用途。智能小车能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车,远程传输图像等功能。
[0005]故如何实现远程对人工智能小车进行编程控制,提高设备的利用率是目前亟待解决的技术问题。

技术实现思路
<br/>[0006]本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种可编程人工智能小车的云化共享方法,其特征在于,该方法是采用物联网和云平台的方式将人工智能小车的软件接口、人工智能小车的硬件接口以及人工智能小车的监测接口通过网络映射到云服务器上,云服务器管理多个可编程人工智能小车,并使用池化技术形成可编程设备池,通过云服务申请使用可编程人工智能小车,实现可编程人工智能小车的上云及共享;其中,人工智能小车的监测接口除了采用设备厂家提供的sdk中的接口外,使用在人工智能小车所处环境中部署摄像头的监测工具的方式实现。2.根据权利要求1所述的可编程人工智能小车的云化共享方法,其特征在于,所述人工智能小车的软件接口、人工智能小车的硬件接口及人工智能小车的监测接口到云服务器的映射采用http或https、tcp和udp协议进行网络传输,具体如下:对于调用频率及数据量均未超过设定数据量阈值的数据,采用http或https进行网络传输;对于数据量超过设定数据量阈值且要求可靠的人工智能小车的监测接口,采用tcp进行网络传输;对于视频类,实时性高,允许丢包的数据,采用udp进行网络传输。3.根据权利要求1或2所述的可编程人工智能小车的云化共享方法,其特征在于,所述人工智能小车的sdk中包括小车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口;小车摄像头图像读取接口采用udp协议映射到云服务器进行网络传输,具体如下:小车摄像头图像读取接口映射为udp协议的链接,映射的内容包括云服务器ip、云服务器端口、用户信息、被读取图像的设备编号、被读取图像的摄像头编号或其他描述,样式如下:udp://[云服务ip]:[云服务端口]/[用户信息]/[设备编号]/[摄像头编号];车电门控制接口、小车刹车控制接口和小车转向控制接口采用http(s)或tcp协议映射到云服务器进行网络传输,具体如下:小车电门控制接口、小车刹车控制接口和小车转向控制接口映射为http(s)协议的链接,映射的内容包括云服务器ip、云服务器端口、用户信息、被设置的设备编号及设置的值,其接口形式如下:设置刹车的值:http://[云服务ip]:[云服务端口]/[用户信息]/[设备编号]/setBrake/[刹车的值]设置油门的值:http://[云服务ip]:[云服务端口]/[用户信息]/[设备编号]/setAccelerator/[油门的值]设置转向的值:http://[云服务ip]:[云服务端口]/[用户信息]/[设备编号]/setSteer/[转向的值]。4.根据权利要求3所述的可编程人工智能小车的云化共享方法,其特征在于,所述小车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口设定为映射形式后,在人工智能小车的sdk中对车摄像头图像读取接口、小车电门控制接口、小车刹车控制接口和小车转向控制接口进行封装,具体如下:
小车摄像头图像读取接口使用流来进行数据的传输,用户在调用小车摄像头图像读取接口时,人工智能小车的sdk使用既定的url与云服务器建立Socket连接,获取小车摄像头的视频流,返回给调用者;在调用小车电门控制接口、小车刹车控制接口和小车转向控制接口时,由人工智能小车的sdk拼接相应参数后,向云服务器发起网络请求,云服务器将请求转发到人工智能小车的web服务中,由web服务中的代码调用人工智能小车的原厂sdk,并将结果逐级返回。5.根据权利要求4所述的可编程人工智能小车的云化共享方法,其特征在于,所述人工智能小车的web服务具体如下:当有请求到达人工智能小车的web服务的摄像头图像读取...

【专利技术属性】
技术研发人员:李彬李锐肖雪
申请(专利权)人:山东浪潮科学研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1