基于大数据和人工智能的混合动力推进方法和机器人系统转让专利

申请号 : CN201910794455.8

文献号 : CN110509913B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 朱定局

申请人 : 南京智慧光信息科技研究院有限公司大国创新智能科技(东莞)有限公司

摘要 :

基于大数据和人工智能的混合动力推进方法和机器人系统,包括:获取动力推进装置所属的对象的类型,获取预设类型的与所述对象相关的数据,获取预设模型,将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模型计算得到的输出作为推荐的动力推进方式。上述方法和系统通过基于大数据和人工智能的混合动力推进技术,提高了混合动力推进方式切换的智能性、高效性。

权利要求 :

1.一种混合动力推进方法,其特征在于,所述方法包括:对象类型获取步骤,用于获取动力推进装置所属的对象的类型;数据获取步骤,用于获取预设类型的与所述对象相关的数据;

预设模型获取步骤,用于获取预设模型;

模型计算步骤,用于将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模型计算得到的输出作为推荐的动力推进方式;所述预设类型由用户预先设置或从知识库中获取;

所述预设类型的数据包括与动力推进方式的选择有相关性的数据;

所述与所述对象相关的数据包括所述对象的数据、所述对象的环境数据;

所述预设类型的与所述对象相关的数据为所述预设类型的与所述对象相关的当前数据或近期数据或最近预设时段内的数据;

所述预设模型获取步骤包括:历史大数据获取步骤,用于获取所述对象所属类型的所有对象的有效历史大数据;对应数据获取步骤,用于获取所述有效历史大数据中预设类型的数据及其对应的动力推进方式;深度学习模型初始化步骤,用于初始化深度学习模型;无监督训练步骤,用于将所述有效历史大数据中所述预设类型的数据作为所述深度学习模型的输入,对所述深度学习模型进行无监督训练;有监督训练步骤,用于将所述历史大数据中所述预设类型的数据及其对应的动力推进方式分别作为所述深度学习模型的输入和输出,对通过无监督训练之后的所述深度学习模型进行有监督训练;预设模型生成步骤,用于获取有监督训练之后的所述深度学习模型作为所述预设模型;

所述预设模型获取步骤包括:历史大数据获取步骤,用于获取所述对象所属类型的所有对象的有效历史大数据;对应数据获取步骤,用于获取所述有效历史大数据中预设类型的数据及其对应的动力推进方式;模型数据设置步骤,用于将所述有效历史大数据中所述预设类型的数据及其对应的动力推进方式分别作为所述预设模型的待匹配数据及其对应的待推荐数据;

所述模型计算步骤包括:匹配步骤,用于所述将所述预设类型的与所述对象相关的数据与所述预设模型中的每一个所述待匹配数据进行模糊匹配;选取步骤,用于选取与输入的所述预设类型的与所述对象相关的数据匹配度最大的所述预设模型中的所述待匹配数据;推荐步骤,用于从所述预设模型中获取与所选取的所述待匹配数据所对应的待推荐数据作为所述预设模型计算得到的输出,将所述输出作为推荐的动力推进方式;有人控制数据获取步骤,用于获取“有人控制”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象的历史数据作为第一大数据;无人控制数据获取步骤,用于获取“无人控制”且“动力推进方式的选择效果满足预设条件”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象的历史数据作为第二大数据;有人控制数据清洗步骤,用于从第一大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,得到第三大数据;无人控制数据清洗步骤,用于从第二大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,得到第四大数据;有效历史大数据生成步骤,用于将第三大数据和第四大数据作为有效历史大数据;

当所述对象为车;所述预设类型的与所述对象相关的数据包括所述车当前所在路段的路况数据、所述车当前所在路段的排气污染控制指标数据、所述车当前所在路段的噪音控制指标数据、所述车当前所在路段的限速范围、所述车当前不同动力推进类型所剩余的能量数据、所述车的车型、所述车当前预设数据中的一种或几种;当所述对象为船;所述预设类型的与所述对象相关的数据包括所述船当前所在航段的海况数据、所述船当前所在航段的排气污染控制指标数据、所述船当前所在航段的噪音控制指标数据、所述船当前所在航段的气象数据、所述船当前需求数据、所述船当前不同动力推进类型所剩余的能量数据、所述船的船型、所述船当前预设数据中的一种或几种;当所述对象为飞机;所述预设类型的与所述对象相关的数据包括所述飞机当前所在航段的天气数据、所述飞机当前所在航段的噪音污染控制指标数据、所述飞机当前不同动力推进类型所剩余的能量数据、机型、所述飞机当前预设数据中的一种或几种。

2.根据权利要求1所述的混合动力推进方法,其特征在于,所述方法还包括:系统控制步骤,用于根据所述推荐的动力推进方式控制所述动力推进装置。

3.根据权利要求1所述的混合动力推进方法,其特征在于,所述车包括无人车。

4.根据权利要求1所述的混合动力推进方法,其特征在于,所述船包括无人船。

5.根据权利要求1所述的混合动力推进方法,其特征在于,所述飞机包括无人机。

6.一种机器人系统,其特征在于,所述系统执行权利要求1‑5任一项所述的混合动力推进方法中的步骤。

说明书 :

基于大数据和人工智能的混合动力推进方法和机器人系统

技术领域

[0001] 本发明涉及信息技术领域,特别是涉及一种基于大数据和人工智能的混合动力推进方法和机器人系统。

背景技术

[0002] 在实现本发明过程中,发明人发现现有技术中至少存在如下问题:现有技术下混合动力推进方式包括电能推进方式、柴油汽油等热能推进方式、等等、或者多种能混合推进
方式;现有技术下混合动力推进方式的切换一般采用手工切换,可见现有技术下混合动力
推进方式的切换模式单一、智能性低。
[0003] 因此,现有技术还有待于改进和发展。

发明内容

[0004] 基于此,有必要针对现有技术中的缺陷或不足,提供基于大数据和人工智能的混合动力推进方法和机器人系统,以解决现有技术中混合动力推进方式切换的智能性低、高
效性不足的缺点。
[0005] 第一方面,本发明实施例提供一种混合动力推进方法,所述方法包括:
[0006] 对象类型获取步骤,用于获取动力推进装置所属的对象的类型;
[0007] 数据获取步骤,用于获取预设类型的与所述对象相关的数据;
[0008] 预设模型获取步骤,用于获取预设模型;
[0009] 模型计算步骤,用于将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模型计算得到的输出作为推荐的动力推进方式。
[0010] 优选地,所述方法还包括:
[0011] 系统控制步骤,用于根据所述推荐的动力推进方式控制所述动力推进装置。
[0012] 优选地,
[0013] 所述预设类型由用户预先设置或从知识库中获取;
[0014] 所述预设类型的数据包括与动力推进方式的选择有相关性的数据;
[0015] 所述与所述对象相关的数据包括所述对象的数据、所述对象的环境数据;
[0016] 所述预设类型的与所述对象相关的数据为所述预设类型的与所述对象相关的当前数据或近期数据或最近预设时段内的数据。
[0017] 优选地,所述预设模型获取步骤包括:
[0018] 历史大数据获取步骤,用于获取所述对象所属类型的所有对象的有效历史大数据;所述历史大数据包括迄今为止所采集的大数据;
[0019] 对应数据获取步骤,用于获取所述有效历史大数据中预设类型的数据及其对应的动力推进方式;
[0020] 深度学习模型初始化步骤,用于初始化深度学习模型;
[0021] 无监督训练步骤,用于将所述有效历史大数据中所述预设类型的数据作为所述深度学习模型的输入,对所述深度学习模型进行无监督训练;
[0022] 有监督训练步骤,用于将所述历史大数据中所述预设类型的数据及其对应的动力推进方式分别作为所述深度学习模型的输入和输出,对通过无监督训练之后的所述深度学
习模型进行有监督训练;
[0023] 预设模型生成步骤,用于获取有监督训练之后的所述深度学习模型作为所述预设模型。
[0024] 优选地,
[0025] 所述预设模型获取步骤包括:
[0026] 历史大数据获取步骤,用于获取所述对象所属类型的所有对象的有效历史大数据;
[0027] 对应数据获取步骤,用于获取所述有效历史大数据中预设类型的数据及其对应的动力推进方式;
[0028] 模型数据设置步骤,用于将所述有效历史大数据中所述预设类型的数据及其对应的动力推进方式分别作为所述预设模型的待匹配数据及其对应的待推荐数据;
[0029] 所述模型计算步骤包括:
[0030] 匹配步骤,用于所述将所述预设类型的与所述对象相关的数据与所述预设模型中的每一个所述待匹配数据进行模糊匹配;
[0031] 选取步骤,用于选取与所述输入的所述预设类型的与所述对象相关的数据匹配度最大的所述预设模型中的所述待匹配数据;
[0032] 推荐步骤,用于从所述预设模型中获取与所选取的所述待匹配数据所对应的待推荐数据作为所述预设模型计算得到的输出,将所述输出作为推荐的动力推进方式。
[0033] 优选地,所述历史大数据获取步骤包括:
[0034] 有人控制数据获取步骤,用于获取“有人控制”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象的历史数据作为第一大数据;
[0035] 无人控制数据获取步骤,用于获取“无人控制”且“动力推进方式的选择效果满足预设条件”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象的历史数据
作为第二大数据;
[0036] 有人控制数据清洗步骤,用于从第一大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,得到第三大数据;
[0037] 无人控制数据清洗步骤,用于从第二大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,得到第四大数据;
[0038] 有效历史大数据生成步骤,用于将第三大数据和第四大数据作为有效历史大数据。
[0039] 优选地,所述对象为车;所述车包括无人车;所述预设类型的与所述对象相关的数据包括所述车当前所在路段的路况数据、所述车当前所在路段的排气污染控制指标数据、
所述车当前所在路段的噪音控制指标数据、所述车当前所在路段的限速范围、所述车当前
不同动力推进类型所剩余的能量数据、所述车的车型、所述车当前预设数据中的一种或几
种。
[0040] 优选地,所述对象为船;所述船包括无人船;所述预设类型的与所述对象相关的数据包括所述船当前所在航段的海况数据、所述船当前所在航段的排气污染控制指标数据、
所述船当前所在航段的噪音控制指标数据、所述船当前所在航段的气象数据、所述船当前
所在航段的风力数据、所述船当前需求数据、所述船当前不同动力推进类型所剩余的能量
数据、所述船的船型、所述船当前预设数据中的一种或几种。
[0041] 优选地,所述对象为飞机;所述飞机包括无人机;所述预设类型的与所述对象相关的数据包括所述飞机当前所在航段的天气数据、所述飞机当前所在航段的噪音污染控制指
标数据、当前所在航段的风力数据、所述飞机当前不同动力推进类型所剩余的能量数据、机
型、所述飞机当前预设数据中的一种或几种。
[0042] 第二方面,本发明实施例提供一种系统,其特征在于,所述系统执行第一方面任一项所述的混合动力推进方法中的步骤;所述系统包括机器人系统。
[0043] 本发明实施例具有的优点和有益效果包括:
[0044] 本发明实施例通过从历史大数据学习得到预设模型,进而通过预设模型和目前数据计算得到目前应该采用的动力推进方式,而且所述历史数据和目前数据中包括动力推进
系统所属对象本身的数据和环境数据,从而使得得到的预设模型和推荐的动力推进方式更
符合对象和环境的需要、更高效,因此本发明实施例可使得动力推进方式的切换更为智能、
高效。例如,对于无人船的混合动力推进的切换而言,需要考虑到的数据包括所述船当前所
在航段的海况数据、当前所在航段的排气污染控制指标数据、当前所在航段的噪音控制指
标数据、当前所在航段的气象数据、当前所在航段的风力数据、当前其他需求数据、当前不
同动力推进类型所剩余的能量数据、船型、当前其他预设数据、等等中的一种或几种。其中,
所述航段可以替换为海域。当前其他预设数据包括作战时对噪音、速度等的控制指标数据。
而现有技术只能手动切换或者根据速度进行自动切换,手动切换对用户要求高、不智能,而
如果仅仅根据速度进行自动切换,只考虑到了速度因素,不适合更广泛的应用场景,在很多
应用场景下不但要考虑速度,还要考虑到更多环境的因素和动力推进系统所属对象本身的
因素。
[0045] 本发明实施例提供的基于大数据和人工智能的混合动力推进方法和机器人系统,包括:获取动力推进装置所属的对象的类型,获取预设类型的与所述对象相关的数据,获取
预设模型,将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模
型计算得到的输出作为推荐的动力推进方式。上述方法和系统通过基于大数据和人工智能
的混合动力推进技术,提高了混合动力推进方式切换的智能性、高效性。

附图说明

[0046] 图1为本发明的实施例2提供的混合动力推进方法的流程图;
[0047] 图2为本发明的实施例4提供的预设模型获取步骤的流程图;
[0048] 图3为本发明的实施例5提供的预设模型获取步骤的流程图;
[0049] 图4为本发明的实施例5提供的模型计算步骤的流程图;
[0050] 图5为本发明的实施例11提供的混合动力推进系统的原理框图;
[0051] 图6为本发明的实施例13提供的预设模型模块的原理框图;
[0052] 图7为本发明的实施例14提供的预设模型模块的原理框图;
[0053] 图8为本发明的实施例14提供的模型计算模块的原理框图。

具体实施方式

[0054] 下面结合本发明实施方式,对本发明实施例中的技术方案进行详细地描述。
[0055] (一)本发明的各种实施例中的方法包括以下步骤的各种组合:
[0056] 实施例1:
[0057] 一种混合动力推进方法,包括对象类型获取步骤S100、数据获取步骤S200、预设模型获取步骤S300、模型计算步骤S400、系统控制步骤S500。
[0058] 对象类型获取步骤S100,用于获取动力推进装置所属的对象的类型。所述动力推进装置是所述对象的动力推进装置。所述动力推进装置安装在所述对象上,所以所述对象
是动力推进装置所属的对象。所述对象包括车辆、轮船、飞机等等交通工具或者其他需要安
装动力推进装置的系统或设备。从而根据对象类型确定所述类型的对象的动力推进装置的
动力推进方式,并确定与推进方式相关的预设类型的与所述对象相关的数据。
[0059] 数据获取步骤S200,用于获取预设类型的与所述对象相关的数据。从而根据预设类型的与所述对象相关的数据计算得到推荐的动力推进方式。
[0060] 预设模型获取步骤S300,用于获取预设模型。从而通过预设模型在预设类型的与所述对象相关的数据与动力推进方式之间建立对应关系。其中,所述预设模型的输入格式
为预设类型的与所述对象相关的数据格式,输出格式为动力推进方式的数据格式;动力推
进方式的数据格式可以使用数字格式,将每一个动力推进方式编码成一个数字;动力推进
方式(即动力推进的方式)包括使用电能来推进、柴油机来推进、燃气轮机来推进等等、以及
一种或多种推进方式混合的推进方式;
[0061] 模型计算步骤S400,用于将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模型计算得到的输出作为推荐的动力推进方式。从而为控制所述动力
推进系统提供推荐的动力推进方式。其中,所述输出为所述预设模型的输出;
[0062] 实施例2:
[0063] 根据实施例1所述的方法,还包括系统控制步骤S500,如图1所示。
[0064] 系统控制步骤S500,用于根据所述推荐的动力推进方式控制所述动力推进装置;从而使得所述动力推进系统能以更优的方式运行,从而提高所述对象的所述动力推进系统
的智能性和高效性。具体用于判断所述推荐的动力推进方式与当前动力推进方式是否一
致:否,则向动力推进装置发送将当前动力推进方式切换为所述推荐的动力推进方式的控
制指令。
[0065] 实施例3:
[0066] 根据实施例1所述的方法,其中,
[0067] 所述预设类型由用户预先设置或从知识库中获取;
[0068] 所述预设类型的数据包括与动力推进方式的选择有相关性的数据;
[0069] 所述与所述对象相关的数据包括所述对象的数据、所述对象的环境数据;
[0070] 所述预设类型的与所述对象相关的数据为所述预设类型的与所述对象相关的当前数据或近期数据或最近预设时段内的数据。
[0071] 实施例4:
[0072] 根据实施例1所述的方法,
[0073] 其中,预设模型获取步骤S300包括历史大数据获取步骤S311、对应数据获取步骤S312、深度学习模型初始化步骤S313、无监督训练步骤S314、有监督训练步骤S315、预设模
型生成步骤S316,如图2所示。
[0074] 历史大数据获取步骤S311,用于获取所述对象所属类型的所有对象的有效历史大数据;
[0075] 对应数据获取步骤S312,用于获取所述有效历史大数据中预设类型的与所述对象相关的数据及其对应的动力推进方式,其中,所述预设类型的与所述对象相关的数据为预
设类型的历史数据;
[0076] 深度学习模型初始化步骤S313,用于初始化深度学习模型;
[0077] 无监督训练步骤S314,用于将所述有效历史大数据中所述预设类型的与所述对象相关的数据作为所述深度学习模型的输入,对所述深度学习模型进行无监督训练;
[0078] 有监督训练步骤S315,用于将所述历史大数据中所述预设类型的与所述对象相关的数据及其对应的动力推进方式分别作为所述深度学习模型的输入和输出,对通过无监督
训练之后的所述深度学习模型进行有监督训练;
[0079] 预设模型生成步骤S316,用于获取有监督训练之后的所述深度学习模型作为所述预设模型。
[0080] 其中,所述历史大数据可以通过网络在线获取或从历史大数据库获取。所述有效历史大数据包括预设类型的与所述对象相关的数据及其对应的动力推进方式;所述有效历
史大数据是在过去很长一段时间内采集的。预设类型的与所述对象相关的数据及其对应的
动力推进方式是每一个被采集的对象在每一个被采集的时刻所采集到的,既要采集每一个
被采集的对象在每一个被采集的时刻的预设类型的与所述对象相关的数据,还要采集所述
每一个被采集的对象在所述每一个被采集的时刻的动力推进方式,其中,所述每一个被采
集的对象属于所述对象所属类型的对象集合。
[0081] 其中,所述对象所属类型包括与所述对象具有至少一种共同的动力推进方式的对象(包括交通工具)。
[0082] 实施例5:
[0083] 根据实施例1所述的方法,
[0084] 其中,预设模型获取步骤S300包括历史大数据获取步骤S321、对应数据获取步骤S322、模型数据设置步骤S323,如图3所示。
[0085] 历史大数据获取步骤S321,用于获取所述对象所属类型的所有对象的有效历史大数据;
[0086] 对应数据获取步骤S322,用于获取所述有效历史大数据中预设类型的与所述对象相关的数据及其对应的动力推进方式;其中,所述预设类型的与所述对象相关的数据为预
设类型的历史数据;
[0087] 模型数据设置步骤S323,用于将所述有效历史大数据中所述预设类型的与所述对象相关的数据及其对应的动力推进方式分别作为所述预设模型的待匹配数据及其对应的
待推荐数据。
[0088] 其中,模型计算步骤S400包括匹配步骤S421、选取步骤S422、推荐步骤S423,如图4所示。
[0089] 匹配步骤S421,用于所述将所述预设类型的与所述对象相关的数据与所述预设模型中的每一个所述待匹配数据进行模糊匹配;
[0090] 选取步骤S422,用于选取与所述输入的所述预设类型的与所述对象相关的数据匹配度最大的所述预设模型中的所述待匹配数据;
[0091] 推荐步骤S423,用于从所述预设模型中获取与所选取的所述待匹配数据所对应的待推荐数据作为所述预设模型计算得到的输出,将所述输出作为推荐的动力推进方式。
[0092] 实施例4采用的是大数据、深度学习技术,实施例5采用的是大数据及其推荐技术。
[0093] 实施例6:
[0094] 根据实施例4或5所述的方法,
[0095] 历史大数据获取步骤S321包括:
[0096] 有人控制数据获取步骤S321‑1:用于获取“有人控制(例如有人驾驶)”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象(例如车)的历史数据作为第一大
数据;所述同类对象为所述对象所属类型的对象;所述同类对象与所述对象都属于所述对
象所属类型;所述历史数据包括所述预设类型的数据及其对应的动力推进方式;因为人是
有智能的,对象在有人控制(例如有人驾驶)时所选择的动力推进方式更可信,而无人机、无
人车、无人船等无人控制(例如无人驾驶)的对象(例如车)的历史大数据不一定可信。所述
有人控制包括有人进行动力推进方式的选择;
[0097] 无人控制数据获取步骤S321‑2:获取“无人控制(例如无人驾驶)”且“动力推进方式的选择效果满足预设条件”且“与所述对象具有至少一种共同的动力推进方式”的所有同
类对象(例如车)的历史数据作为第二大数据;所述历史数据包括所述预设类型的数据及其
对应的动力推进方式;其中,动力推进方式的选择效果满足预设条件包括动力推进方式的
选择效果的用户评分大于预设阈值。所述无人控制包括无人进行动力推进方式的选择;
[0098] 有人控制数据清洗步骤S321‑3:从第一大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,包括从第一大数据中删除所述对象不具备的动力推进方式及其
对应的所述预设类型的数据,得到第三大数据;
[0099] 无人控制数据清洗步骤S321‑4:从第二大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,包括从第二大数据中删除所述对象不具备的动力推进方式及其
对应的所述预设类型的数据,得到第四大数据;
[0100] 有效历史大数据生成步骤S321‑5:将第三大数据和第四大数据作为有效历史大数据。
[0101] 实施例7:
[0102] 根据实施例1所述的方法,
[0103] 其中,所述对象为车;所述车包括无人车;
[0104] 其中,所述预设类型的与所述对象相关的数据包括所述车当前所在路段的路况数据、当前所在路段的排气污染控制指标数据、当前所在路段的噪音控制指标数据、当前所在
路段的限速范围、当前不同动力推进类型所剩余的能量数据、车型、当前其他预设数据、等
等中的一种或几种。其中,所述道段可以替换为区域。当前其他预设数据包括作战时对噪
音、速度等的控制指标数据。
[0105] 实施例8:
[0106] 根据实施例1所述的方法,
[0107] 其中,所述对象为船;所述船包括无人船;
[0108] 其中,所述预设类型的与所述对象相关的数据包括所述船当前所在航段的海况数据、当前所在航段的排气污染控制指标数据、当前所在航段的噪音控制指标数据、当前所在
航段的气象数据、当前所在航段的风力数据、当前其他需求数据、当前不同动力推进类型所
剩余的能量数据、船型、当前其他预设数据、等等中的一种或几种。其中,所述航段可以替换
为海域。当前其他预设数据包括作战时对噪音、速度等的控制指标数据。
[0109] 实施例9:
[0110] 根据实施例1所述的方法,
[0111] 其中,所述对象为飞机;所述飞机包括无人机;
[0112] 其中,所述预设类型的与所述对象相关的数据包括所述飞机当前所在航段的天气数据、当前所在航段的噪音污染控制指标数据、当前所在航段的风力数据、当前不同动力推
进类型所剩余的能量数据、机型、当前其他预设数据、等等中的一种或几种。其中,所述航段
可以替换为空域。当前其他预设数据包括作战时对噪音、速度等的控制指标数据。
[0113] 实施例10:
[0114] 一种混合动力推进系统,包括对象类型获取模块100、数据获取模块200、预设模型获取模块300、模型计算模块400。
[0115] 对象类型获取模块100,用于获取动力推进装置所属的对象的类型。
[0116] 数据获取模块200,用于获取预设类型的与所述对象相关的数据。
[0117] 预设模型获取模块300,用于获取预设模型。
[0118] 模型计算模块400,用于将所述预设类型的与所述对象相关的数据输入所述预设模型,通过所述预设模型计算得到的输出作为推荐的动力推进方式。
[0119] 实施例11:
[0120] 根据实施例10所述的系统,还包括系统控制模块500,如图5所示。
[0121] 系统控制模块500,用于根据所述推荐的动力推进方式控制所述动力推进装置。具体为,判断所述推荐的动力推进方式与当前动力推进方式是否一致:否,则向动力推进装置
发送将当前动力推进方式切换为所述推荐的动力推进方式的控制指令。
[0122] 实施例12:
[0123] 根据实施例10所述的系统,其中,
[0124] 所述预设类型由用户预先设置或从知识库中获取;
[0125] 所述预设类型的数据包括与动力推进方式的选择有相关性的数据;
[0126] 所述与所述对象相关的数据包括所述对象的数据、所述对象的环境数据;
[0127] 所述预设类型的与所述对象相关的数据为所述预设类型的与所述对象相关的当前数据或近期数据或最近预设时段内的数据。
[0128] 实施例13:
[0129] 根据实施例10所述的系统,
[0130] 其中,预设模型获取模块300包括历史大数据获取模块311、对应数据获取模块312、深度学习模型初始化模块313、无监督训练模块314、有监督训练模块315、预设模型生
成模块316,如图6所示。
[0131] 历史大数据获取模块311,用于获取所述对象所属类型的所有对象的有效历史大数据;
[0132] 对应数据获取模块312,用于获取所述有效历史大数据中预设类型的与所述对象相关的数据及其对应的动力推进方式;
[0133] 深度学习模型初始化模块313,用于初始化深度学习模型;
[0134] 无监督训练模块314,用于将所述有效历史大数据中所述预设类型的与所述对象相关的数据作为所述深度学习模型的输入,对所述深度学习模型进行无监督训练;
[0135] 有监督训练模块315,用于将所述历史大数据中所述预设类型的与所述对象相关的数据及其对应的动力推进方式分别作为所述深度学习模型的输入和输出,对通过无监督
训练之后的所述深度学习模型进行有监督训练;
[0136] 预设模型生成模块316,用于获取有监督训练之后的所述深度学习模型作为所述预设模型。
[0137] 实施例14:
[0138] 根据实施例10所述的系统,
[0139] 其中,预设模型获取模块300包括历史大数据获取模块321、对应数据获取模块322、模型数据设置模块323,如图7所示。
[0140] 历史大数据获取模块321,用于获取所述对象所属类型的所有对象的有效历史大数据;
[0141] 对应数据获取模块322,用于获取所述有效历史大数据中预设类型的与所述对象相关的数据及其对应的动力推进方式;
[0142] 模型数据设置模块323,用于将所述有效历史大数据中所述预设类型的与所述对象相关的数据及其对应的动力推进方式分别作为所述预设模型的待匹配数据及其对应的
待推荐数据。
[0143] 其中,模型计算模块400包括匹配模块421、选取模块422、推荐模块423,如图8所示。
[0144] 匹配模块421,用于所述将所述预设类型的与所述对象相关的数据与所述预设模型中的每一个所述待匹配数据进行模糊匹配;
[0145] 选取模块422,用于选取与所述输入的所述预设类型的与所述对象相关的数据匹配度最大的所述预设模型中的所述待匹配数据;
[0146] 推荐模块423,用于从所述预设模型中获取与所选取的所述待匹配数据所对应的待推荐数据作为所述预设模型计算得到的输出,将所述输出作为推荐的动力推进方式。
[0147] 实施例15:
[0148] 根据实施例13或14所述的系统,
[0149] 其中,历史大数据获取模块321包括:
[0150] 有人控制数据获取模块321‑1:用于获取“有人控制(例如有人驾驶)”且“与所述对象具有至少一种共同的动力推进方式”的所有同类对象(例如车)的历史数据作为第一大数
据;所述同类对象为所述对象所属类型的对象;所述同类对象与所述对象都属于所述对象
所属类型;所述历史数据包括所述预设类型的数据及其对应的动力推进方式;
[0151] 无人控制数据获取模块321‑2:获取“无人控制(例如无人驾驶)”且“动力推进方式的选择效果满足预设条件”且“与所述对象具有至少一种共同的动力推进方式”的所有同类
对象(例如车)的历史数据作为第二大数据;所述历史数据包括所述预设类型的数据及其对
应的动力推进方式;
[0152] 有人控制数据清洗模块321‑3:从第一大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,包括从第一大数据中删除所述对象不具备的动力推进方式及其
对应的所述预设类型的数据,得到第三大数据;
[0153] 无人控制数据清洗模块321‑4:从第二大数据中删除所述对象不具备的动力推进方式及其对应的其他数据,包括从第二大数据中删除所述对象不具备的动力推进方式及其
对应的所述预设类型的数据,得到第四大数据;
[0154] 有效历史大数据生成模块321‑5:将第三大数据和第四大数据作为有效历史大数据。
[0155] 实施例16:
[0156] 根据实施例10所述的系统,包括:
[0157] 其中,所述对象为车;所述车包括无人车;
[0158] 其中,所述预设类型的与所述对象相关的数据包括所述车当前所在路段的路况数据、当前所在路段的排气污染控制指标数据、当前所在路段的噪音控制指标数据、当前所在
路段的限速范围、当前不同动力推进类型所剩余的能量数据、车型、当前其他预设数据、等
等中的一种或几种。其中,所述道段可以替换为区域。当前其他预设数据包括作战时对噪
音、速度等的控制指标数据。
[0159] 实施例17:
[0160] 根据实施例10所述的系统,
[0161] 其中,所述对象为船;所述船包括无人船;
[0162] 其中,所述预设类型的与所述对象相关的数据包括所述船当前所在航段的海况数据、当前所在航段的排气污染控制指标数据、当前所在航段的噪音控制指标数据、当前所在
航段的气象数据、当前所在航段的风力数据、当前其他需求数据、当前不同动力推进类型所
剩余的能量数据、船型、当前其他预设数据、等等中的一种或几种。其中,所述航段可以替换
为海域。当前其他预设数据包括作战时对噪音、速度等的控制指标数据。
[0163] 实施例18:
[0164] 根据实施例10所述的系统,
[0165] 其中,所述对象为飞机;所述飞机包括无人机;
[0166] 其中,所述预设类型的与所述对象相关的数据包括所述飞机当前所在航段的天气数据、当前所在航段的噪音污染控制指标数据、当前所在航段的风力数据、当前不同动力推
进类型所剩余的能量数据、机型、当前其他预设数据、等等中的一种或几种。其中,所述航段
可以替换为空域。当前其他预设数据包括作战时对噪音、速度等的控制指标数据。
[0167] 实施例19:
[0168] 提供一种机器人系统,所述机器人中分别配置有如实施例10至实施例18所述的系统。
[0169] 上述各实施例中的方法和系统可以在计算机、服务器、云服务器、超级计算机、机器人、嵌入式设备、电子设备等上执行和部署。
[0170] 以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员
来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保
护范围。因此,本发明专利的保护范围应以所附权利要求为准。