【技术实现步骤摘要】
智能模型车
本专利技术涉及一种智能模型车。
技术介绍
对于目前的一些小型智能模型车,出于竞赛或是智能研究等目的,会要求这些智能模型车具有车载级要求,即、具备图像识别与道路寻迹等多种自主判断功能。目前市场上的小型智能模型车,如要实现避障,语音控制,人工遥控,红外传感器道路线循迹等常规功能,控制器一般选用51系列单片机。如需加载30万像素以内的摄像头进行简单图像采集、处理,一般选用STM32系列单片机,如需稳定性更高,则选用飞思卡尔32位系列单片机。这些市面上能现实图像识别、机器深度学习的智能模型车,主流方式需要在Linux下加载openCV图像处理函数库,利用TesronFlow算法系统来实现。这就需要高性能的图像处理服务器来实现。目前能实现该功能的市面上最廉价的服务器是树莓派,价格在250元左右,但它性能有限,采集30万像素的图像,加载openCV对其处理,利用TesronFlow系统来识别若干简单图形已到它的算力极限。如再实现基于摄像头视觉系统的道路循迹,电机控制,避障,语音控制,其它元器件I/O口控制等额外功能, ...
【技术保护点】
1.一种智能模型车,其特征在于,包括:/n车本体;/n移动模块,设置在所述车本体上,用于驱动所述车本体进行移动;/n摄像模块,设置在所述车本体上并正对所述车本体的前方,用于进行实时拍摄从而采集所述车本体前方的第一路况图像;/n树莓派服务器,设置在所述车本体上并具有一个正对所述车本体前方的摄像单元,用于通过所述摄像单元采集所述车本体前方的第二路况图像,并基于TesronFlow对该第二路况图像进行机器学习识别,进一步生成用于控制所述车本体移动的控制指令数据,/n语音识别模块,用于接收所述使用者的语音指令并生成相应用于控制所述车本体移动的控制指令数据;/n无线通讯模块,用于接收 ...
【技术特征摘要】
1.一种智能模型车,其特征在于,包括:
车本体;
移动模块,设置在所述车本体上,用于驱动所述车本体进行移动;
摄像模块,设置在所述车本体上并正对所述车本体的前方,用于进行实时拍摄从而采集所述车本体前方的第一路况图像;
树莓派服务器,设置在所述车本体上并具有一个正对所述车本体前方的摄像单元,用于通过所述摄像单元采集所述车本体前方的第二路况图像,并基于TesronFlow对该第二路况图像进行机器学习识别,进一步生成用于控制所述车本体移动的控制指令数据,
语音识别模块,用于接收所述使用者的语音指令并生成相应用于控制所述车本体移动的控制指令数据;
无线通讯模块,用于接收使用者通过遥控器发送的用于控制所述车本体移动的控制指令数据;以及
单片机,设置在所述车本体上,分别与所述移动模块、所述摄像模块、所述树莓派服务器、所述语音识别模块以及所述无线通讯模块相连接,
其中,所述单片机包括任务信息存储部、串口中断部、中断信号暂存部、执行控制部、检索判定部、控制指令获取部、图像获取部、路况图像暂存部以及路径分析生成部,
所述任务信息存储部存储有分别与所述树莓派服务器、所述语音识别模块与所述无线通信模块相对应的任务识别信息以及表示所述执行任务的处理优先级的优先级信息,
所述串口中断部包含分别与各个所述任务识别信息相对应的多个串口单元,
所述串口单元分别用于接收所述无线通信模块、所述语音识别模块与所述树莓派服务器发送的中断触发信号并由所述中断信号暂存部将该中断触发信号与相应的所述任务识别信息进行对应暂存,
所述执行控制部控制所述检索判定部对所述中断信号暂存部进行检索并在检索到所述中断触发信号时,基于所有被检索到的所述中断触发信号以及被存储的所述优先级信息判定出优先级最高的所述任务识别信息作为当前任务识别信息从而完成任务判定处理,
一旦所述检索判定部判定出的所述当前任务识别信息对应所述树莓派服务器的所述执行任务,所述执行控制部就控制所述控制指令获取部从所述树莓派服务器中获取所述控制指令数据,并基于该控制指令数据控制所述移动模块进行所述移动,
一旦所述检索判定部判定出的所述当前任务识别信息对应所述语音识别模块的所述执行任务,所述执行控制部就控制所述控制指令获取部从所述语音识别模块中获取所述控制指令数据,并基于该控制指令数据控制所述移动模块进行所述移动,
一旦所述检索判定部判定出的所述当前任务识别信息对应所述无线通讯模块的所述执行任务,所述执行控制部就控制所述控制指令获取部从所述无线通讯模块中获取所述控制指令数据,并基于该控制指令数据控制所述移动模块进行所述移动,
当所述检索判定部没有在所述中断信号暂存部中检索到所述中断触发信号时,所述执行...
【专利技术属性】
技术研发人员:徐挺,
申请(专利权)人:上海电子信息职业技术学院,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。