一种自动驾驶的硬件在环仿真的云平台及方法技术

技术编号:19692990 阅读:20 留言:0更新日期:2018-12-08 11:28
本发明专利技术提供了一种自动驾驶的硬件在环仿真的云平台及方法,该云平台,包括:通过云平台为至少一个用户共享至少一个自动驾驶仿真硬件设备;平台管理模块,用于确定当前用户选择的至少一个目标自动驾驶仿真硬件设备,实时接收自动驾驶控制模块发来的控制命令,将控制命令发送给目标自动驾驶仿真硬件设备,实时接收目标自动驾驶仿真硬件设备发来的反馈信息,将反馈信息发送给自动驾驶控制模块,以使自动驾驶控制模块实时根据反馈信息生成控制命令;目标自动驾驶仿真硬件设备,用于实时根据平台管理模块发来的控制命令进行硬件在环仿真,并将生成反馈信息发送给平台管理模块。本发明专利技术能够更加方便的实现自动驾驶的硬件在环仿真。

【技术实现步骤摘要】
一种自动驾驶的硬件在环仿真的云平台及方法
本专利技术涉及自动驾驶
,特别涉及一种自动驾驶的硬件在环仿真的云平台及方法。
技术介绍
在目前的自动驾驶
,自动驾驶仿真技术是不可或缺的重要训练手段。其中,硬件在环仿真能够显著提升训练时的真实度,提高训练效果和程序精度。在现有技术中,如果要实现自动驾驶的硬件在环仿真,需要购买所需要的自动驾驶仿真硬件设备,并搭建硬件在环仿真的硬件环境,然后,将需要仿真的自动驾驶控制模块与自动驾驶仿真硬件设备匹配。当需要对其他的自动驾驶仿真硬件设备时,还有重新购买,重新搭建相应的硬件环境。通过上述描述可见,现有技术的硬件在环仿真比较复杂。
技术实现思路
本专利技术实施例提供了一种自动驾驶的硬件在环仿真的云平台及方法,能够更加方便的实现自动驾驶的硬件在环仿真。第一方面,本专利技术实施例提供了一种自动驾驶的硬件在环仿真的云平台,包括:平台管理模块和至少一个自动驾驶仿真硬件设备;通过自动驾驶的硬件在环仿真的云平台为至少一个用户共享所述至少一个自动驾驶仿真硬件设备;所述平台管理模块,用于确定所述云平台的当前用户选择的参与当前仿真的至少一个目标自动驾驶仿真硬件设备,实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块,以使所述自动驾驶控制模块实时根据所述反馈信息生成所述控制命令;所述至少一个目标自动驾驶仿真硬件设备,用于实时根据所述平台管理模块发来的所述控制命令进行硬件在环仿真,并将生成所述反馈信息发送给所述平台管理模块。进一步地,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,针对每个所述目标自动驾驶仿真硬件设备,执行:接收所述当前用户发来的针对当前目标自动驾驶仿真硬件设备的配置信息,根据所述配置信息对所述自动驾驶控制模块进行实例化,生成所述自动驾驶控制模块的当前实例,其中,所述当前实例与所述当前目标自动驾驶仿真硬件设备相对应;所述平台管理模块,在执行所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块时,具体用于:针对每个所述目标自动驾驶仿真硬件设备,执行:实时接收所述当前目标自动驾驶仿真硬件设备对应的所述当前实例发来的控制命令,将所述控制命令发送给所述当前目标自动驾驶仿真硬件设备,实时接收所述当前目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块的所述当前实例。进一步地,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,保存至少一种自动驾驶仿真情景,从所述至少一种自动驾驶仿真情景中,确定用于当前仿真的目标自动驾驶仿真情景,将所述目标自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。进一步地,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,接收所述当前用户上传的自定义自动驾驶仿真情景,将所述自定义自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。进一步地,所述平台管理模块,进一步用于接收所述当前用户上传的所述自动驾驶控制模块,在所述云平台上运行所述自动驾驶控制模块。进一步地,该云平台进一步包括:资源池;所述资源池,用于存放当前可用的所述自动驾驶仿真硬件设备;所述平台管理模块,用于确定所述云平台的当前用户从所述资源池中选择的所述至少一个目标自动驾驶仿真硬件设备;所述平台管理模块,进一步用于当所述自动驾驶控制模块的仿真结束后,将所述至少一个目标自动驾驶仿真硬件设备释放到所述资源池中。进一步地,所述反馈信息包括:所述至少一个目标自动驾驶仿真硬件设备的运行信息、所述至少一个目标自动驾驶仿真硬件设备的传感器信息。进一步地,所述平台管理模块,进一步用于当所述自动驾驶控制模块的仿真结束后,向所述当前用户提供所述自动驾驶控制模块的仿真数据。第二方面,本专利技术实施例提供了一种基于第一方面中任一所述的一种自动驾驶的硬件在环仿真的云平台的自动驾驶的硬件在环仿真的方法,包括:平台管理模块确定自动驾驶的硬件在环仿真的云平台的当前用户选择的参与当前仿真的至少一个目标自动驾驶仿真硬件设备;所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块,以使所述自动驾驶控制模块实时根据所述反馈信息生成所述控制命令;所述至少一个目标自动驾驶仿真硬件设备实时根据所述平台管理模块发来的所述控制命令进行硬件在环仿真,并将生成所述反馈信息发送给所述平台管理模块。进一步地,在所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,进一步包括:所述平台管理模块针对每个所述目标自动驾驶仿真硬件设备,执行:接收所述当前用户发来的针对当前目标自动驾驶仿真硬件设备的配置信息,根据所述配置信息对所述自动驾驶控制模块进行实例化,生成所述自动驾驶控制模块的当前实例,其中,所述当前实例与所述当前目标自动驾驶仿真硬件设备相对应;所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块,包括:所述平台管理模块针对每个所述目标自动驾驶仿真硬件设备,执行:实时接收所述当前目标自动驾驶仿真硬件设备对应的所述当前实例发来的控制命令,将所述控制命令发送给所述当前目标自动驾驶仿真硬件设备,实时接收所述当前目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块的所述当前实例。进一步地,该方法进一步包括:所述平台管理模块预先保存至少一种自动驾驶仿真情景;在所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,进一步包括:所述平台管理模块从所述至少一种自动驾驶仿真情景中,确定用于当前仿真的目标自动驾驶仿真情景,将所述目标自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。进一步地,在所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,进一步包括:所述平台管理模块接收所述当前用户上传的自定义自动驾驶仿真情景,将所述自定义自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。进一步地,在所述平台管理模块实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,进一步包括:所述平台管理模块接收所述当前用户上传的所述自动驾驶控制模块,在所述云平台上运行所述自动驾驶控制模块。进一步地,当所述云平台包括资源池时,所述平台管理模块确定自动驾驶的硬件在环仿真的云平台的当前用户选择的参与当前本文档来自技高网...

【技术保护点】
1.一种自动驾驶的硬件在环仿真的云平台,其特征在于,包括:平台管理模块和至少一个自动驾驶仿真硬件设备;通过自动驾驶的硬件在环仿真的云平台为至少一个用户共享所述至少一个自动驾驶仿真硬件设备;所述平台管理模块,用于确定所述云平台的当前用户选择的参与当前仿真的至少一个目标自动驾驶仿真硬件设备,实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块,以使所述自动驾驶控制模块实时根据所述反馈信息生成所述控制命令;所述至少一个目标自动驾驶仿真硬件设备,用于实时根据所述平台管理模块发来的所述控制命令进行硬件在环仿真,并将生成所述反馈信息发送给所述平台管理模块。

【技术特征摘要】
1.一种自动驾驶的硬件在环仿真的云平台,其特征在于,包括:平台管理模块和至少一个自动驾驶仿真硬件设备;通过自动驾驶的硬件在环仿真的云平台为至少一个用户共享所述至少一个自动驾驶仿真硬件设备;所述平台管理模块,用于确定所述云平台的当前用户选择的参与当前仿真的至少一个目标自动驾驶仿真硬件设备,实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块,以使所述自动驾驶控制模块实时根据所述反馈信息生成所述控制命令;所述至少一个目标自动驾驶仿真硬件设备,用于实时根据所述平台管理模块发来的所述控制命令进行硬件在环仿真,并将生成所述反馈信息发送给所述平台管理模块。2.根据权利要求1所述的云平台,其特征在于,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,针对每个所述目标自动驾驶仿真硬件设备,执行:接收所述当前用户发来的针对当前目标自动驾驶仿真硬件设备的配置信息,根据所述配置信息对所述自动驾驶控制模块进行实例化,生成所述自动驾驶控制模块的当前实例,其中,所述当前实例与所述当前目标自动驾驶仿真硬件设备相对应;所述平台管理模块,在执行所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令,将所述控制命令发送给所述至少一个目标自动驾驶仿真硬件设备,实时接收所述至少一个目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块时,具体用于:针对每个所述目标自动驾驶仿真硬件设备,执行:实时接收所述当前目标自动驾驶仿真硬件设备对应的所述当前实例发来的控制命令,将所述控制命令发送给所述当前目标自动驾驶仿真硬件设备,实时接收所述当前目标自动驾驶仿真硬件设备发来的反馈信息,将所述反馈信息发送给所述自动驾驶控制模块的所述当前实例。3.根据权利要求1所述的云平台,其特征在于,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,保存至少一种自动驾驶仿真情景,从所述至少一种自动驾驶仿真情景中,确定用于当前仿真的目标自动驾驶仿真情景,将所述目标自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。4.根据权利要求1所述的云平台,其特征在于,所述平台管理模块,进一步用于在所述实时接收所述当前用户的待仿真的自动驾驶控制模块发来的控制命令之前,接收所述当前用户上传的自定义自动驾驶仿真情景,将所述自定义自动驾驶仿真情景加载到所述目标自动驾驶仿真硬件设备中。5.根据权利要求1-4中任一所述的云平台,其特征在于,所述平台管理模块,进一步用于接收所述当前用户上传的所述自动驾驶控制模块,在所述云平台上运行所述自动驾驶控制模块;和/或,进一步包括:资源池;所述资源池,用于存放当前可用的所述自动驾驶仿真硬件设备;所述平台管理模块,用于确定所述云平台的当前用户从所述资源池中选择的所述至少一个目标自动驾驶仿真硬件设备;所述平台管理模块,进一步用于当所述自动驾驶控制模块的仿真结束后,将所述至少一个目标自动驾驶仿真硬件设备释放到所述资源池中;和/或,所述反馈信息包括:所述至少一个目标自动驾驶仿真硬件设备的运行信息、所述至少一个目标自动驾驶仿真硬件设备的传感器信息;和/或,所述平台管理模块,进一步用于当所述自动驾驶控制模块的仿真结束后,向所述当前用户提供所述自动驾驶控制模块的仿真数据。6.一种基于权利要求1-5中任一所述的一种自动驾驶的硬件在环仿真的云平台的自动驾...

【专利技术属性】
技术研发人员:卞西晗张连聘
申请(专利权)人:济南浪潮高新科技投资发展有限公司
类型:发明
国别省市:山东,37

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

1