一种基于大数据算法分析的人工智能机器人控制系统技术方案

技术编号:32883344 阅读:64 留言:0更新日期:2022-04-02 12:17
本发明专利技术涉及机器人控制技术领域,具体地说,涉及一种基于大数据算法分析的人工智能机器人控制系统。包括处理器单元、控制器单元、执行器单元、智能传感模块、数据采集中转模块和云服务单元;其中:处理器单元用于对大数据进行分析,集中管控机器人的运作过程;控制器单元用于接收任务信息并下传指令;执行器单元用于执行动作;云服务单元用于对数据进行管理及存储。本发明专利技术设计可以采用一对一的方式,也可以调用其中一个从控制器来控制部分或全部的执行器的控制操作,有效降低对控制器的要求,提高机器人的执行反应速度;利用云服务对数据进行存储和计算,减轻处理器的工作压力,提高计算速度,避免执行指令混乱,提高人工智能机器人的操作精度。器人的操作精度。器人的操作精度。

【技术实现步骤摘要】
一种基于大数据算法分析的人工智能机器人控制系统


[0001]本专利技术涉及机器人控制
,具体地说,涉及一种基于大数据算法分析的人工智能机器人控制系统。

技术介绍

[0002]人工智能的不断发展,大大推进了机器人的发展进程。随着科技迅猛发展,人民生活和工作的自动化、智能化程度越来越高,同时随着人力成本的不断增加,在工业制造、医学治疗、娱乐服务、军事、航空航天等各领域,出现了越来越多的机器人,且越来越多的服务性岗位将被服务机器人取代。
[0003]然而,不论人工智能技术如何发达,人工智能机器人的运行动作的基础仍然离不开控制。很多机器人在运行过程中,往往不止一个执行机构进行动作,若只通过单一的处理器/控制器控制多个执行机构的动作,则对处理器的计算能力要求较高、对控制器的精度要求也更高,且仍然会存在执行动作偏差、执行反应速度慢甚至出现指令混乱的问题。同时,人工智能机器人在运行过程中,需要采集大量的反馈信息,处理器需根据对大量数据的处理分析来确定执行动作的效果并及时进行调整修订。但是,对海量的数据进行处理分析,也会给处理器造成很大的工作压力。然而,现有技术中还未有能够有效解决上述问题的人工智能机器人的控制系统。鉴于此,我们提出了一种基于大数据算法分析的人工智能机器人控制系统。

技术实现思路

[0004]本专利技术的目的在于提供了一种基于大数据算法分析的人工智能机器人控制系统,以解决上述
技术介绍
中提出的问题。
[0005]为实现上述技术问题的解决,本专利技术的目的之一在于,提供了一种基于大数据算法分析的人工智能机器人控制系统,包括处理器单元、控制器单元、执行器单元、智能传感模块、数据采集中转模块和云服务单元;所述处理器单元、所述控制器单元、所述执行器单元、所述智能传感模块、所述数据采集中转模块与所述云服务单元依次通过网络通信连接;其中:
[0006]所述处理器单元用于以经过验证的可信的计算机设备为基础,采用多种大数据算法对从云服务单元中获取的海量大数据进行分析,以便集中管控人工智能机器人的运作过程;
[0007]所述控制器单元用于接收来自处理器单元的任务信息,并向执行器单元下传任务指令,包括一个主控制器和若干从控制器;
[0008]所述执行器单元用于根据来自控制器单元的任务指令执行相应的动作;所述执行器单元包括若干动作执行机构;动作执行机构与其相对应的从控制器通信连接,或所有的动作执行机构同时与与每一个从控制器通信连接;
[0009]所述智能传感模块用于在执行器单元的动作过程中,实时监测各执行器的执行状
态,采集相应的状态参数并上报;
[0010]所述数据采集中转模块用于汇集来自智能传感模块的数据并转送上传至云端;
[0011]所述云服务单元用于通过云服务器强大的计算能力和存储空间对海量的数据进行管理及存储。
[0012]作为本技术方案的进一步改进,所述处理器单元包括大数据算法、分析处理模块和集中管控模块;所述大数据算法、所述分析处理模块与所述集中管控模块依次通过网络通信连接;其中:
[0013]所述大数据算法用于载入多种大数据的结构及算法,用于对海量的数据进行处理分析,以便快速准确地提取出所需的最有价值的数据;
[0014]所述分析处理模块用于调用相应的分析算法,对提取出的最优数据进行统计及分析处理,以便应用于人工智能机器人的控制过程中;
[0015]所述集中管控模块用于以分析处理的数据为基础,对人工智能机器人的运行过程进行集中的管理和控制操作。
[0016]作为本技术方案的进一步改进,所述大数据算法包括但不限于:Bloom Filter(布隆过滤器)、Hash(哈希散列)、Bit

Map(位图)、堆(Heap)、双层桶划分、数据库优化法、倒排索引、外排序、Trie树、分布式处理MapReduce等;其中:
[0017]Bloom Filter(布隆过滤器)可以用于检索一个元素是否在一个集合中;Hash(哈希散列)可以用于查找元素、检测数据对象中的修改及对海量的日志数据进行分析等;Bit

Map(位图)可以用于判断集合中是否存在重复或用于判断集合中某个元素是否存在;堆(Heap)可以用于求取海量数据中的前n大或前n小或中位数;双层桶划分可以用于求取海量数据中的第k大、中位数、不重复或重复的数据;数据库优化法用于优化数据库,包括索引、缓存机制、数据分区、切表、分批处理、用排序来取代非顺序存取、日志分析等;倒排索引作为搜索引擎的基石,可以被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射;外排序可以用于大数据的排序和去重;Trie树可以应用于字符串查找、统计、排序、前缀匹配等方面;分布式处理MapReduce作为云计算的核心技术之一,是一种简化并行计算的分布式编程模型,可以应用于数据量很大的数据处理过程。
[0018]作为本技术方案的进一步改进,若干所述从控制器同时与所述主控制器信号连接;所述主控制器用于接收来自处理器单元的任务信息,并根据应用需求调度管理各从控制器的运行作业过程;所述从控制器用于根据处理器单元及/或主控制器的调控指令,分别控制与其相对应的动作执行机构或全部的动作执行机构执行相应的动作指令。
[0019]作为本技术方案的进一步改进,若干所述动作执行机构用于根据其对应的从控制器或系统指定分派的上级从控制器下达的任务指令,分别执行相应的命令动作。
[0020]作为本技术方案的进一步改进,所述智能传感模块包括图像采集子模块、状态监测子模块、触碰感应子模块和动作反馈子模块;所述图像采集子模块、所述状态监测子模块、所述触碰感应子模块与所述动作反馈子模块依次通过网络通信连接且并列运行;其中:
[0021]所述图像采集子模块用于通过具有摄像功能的传感装置采集人工智能机器人执行任务动作过程中的图形影像数据;
[0022]所述状态监测子模块用于通过多种状态监测传感器采集人工智能机器人运作过程中的状态参数以监测其工作状态;
[0023]所述触碰感应子模块用于通过触碰感应传感器来获取执行器执行动作过程中是否触碰到被执行对象的信号;
[0024]所述动作反馈子模块用于将执行器的执行动作是否准确到位的程度信号反馈至系统处理器中。
[0025]作为本技术方案的进一步改进,所述云服务单元包括数据管理模块和云端大数据库;所述数据管理模块与所述云端大数据库通信连接;其中:所述数据管理模块用于获取来自外部第三方平台与该人工智能机器人相关及通过数据采集中转模块采集上传的数据,对海量的数据进行处置管理并将处理后的数据存储至云端大数据库。
[0026]作为本技术方案的进一步改进,所述数据管理模块包括验证清洗模块、数据整合模块和存储备份模块;所述验证清洗模块、所述数据整合模块与所述存储备份模块依次通过网络通信连接;其中:
[0027]所述验证清洗模块用于对大量的数据进行真实性、及时性的验证,并通过清洗去除无效和重复的数据;<本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于大数据算法分析的人工智能机器人控制系统,其特征在于:包括处理器单元(1)、控制器单元(2)、执行器单元(3)、智能传感模块(4)、数据采集中转模块(5)和云服务单元(6);所述处理器单元(1)、所述控制器单元(2)、所述执行器单元(3)、所述智能传感模块(4)、所述数据采集中转模块(5)与所述云服务单元(6)依次通过网络通信连接;其中:所述处理器单元(1)用于以经过验证的可信的计算机设备为基础,采用多种大数据算法对从云服务单元(6)中获取的海量大数据进行分析,以便集中管控人工智能机器人的运作过程;所述控制器单元(2)用于接收来自处理器单元(1)的任务信息,并向执行器单元(3)下传任务指令,包括一个主控制器(21)和若干从控制器(22);所述执行器单元(3)用于根据来自控制器单元(2)的任务指令执行相应的动作;所述执行器单元(3)包括若干动作执行机构(31);动作执行机构(31)与其相对应的从控制器(22)通信连接,或所有的动作执行机构(31)同时与与每一个从控制器(22)通信连接;所述智能传感模块(4)用于在执行器单元(3)的动作过程中,实时监测各执行器的执行状态,采集相应的状态参数并上报;所述数据采集中转模块(5)用于汇集来自智能传感模块(4)的数据并转送上传至云端;所述云服务单元(6)用于通过云服务器强大的计算能力和存储空间对海量的数据进行管理及存储。2.根据权利要求1所述的基于大数据算法分析的人工智能机器人控制系统,其特征在于:所述处理器单元(1)包括大数据算法(11)、分析处理模块(12)和集中管控模块(13);所述大数据算法(11)、所述分析处理模块(12)与所述集中管控模块(13)依次通过网络通信连接;其中:所述大数据算法(11)用于载入多种大数据的结构及算法,用于对海量的数据进行处理分析,以便快速准确地提取出所需的最有价值的数据;所述分析处理模块(12)用于调用相应的分析算法,对提取出的最优数据进行统计及分析处理,以便应用于人工智能机器人的控制过程中;所述集中管控模块(13)用于以分析处理的数据为基础,对人工智能机器人的运行过程进行集中的管理和控制操作。3.根据权利要求2所述的基于大数据算法分析的人工智能机器人控制系统,其特征在于:所述大数据算法(11)包括但不限于:Bloom Filter(布隆过滤器)、Hash(哈希散列)、Bit

Map(位图)、堆(Heap)、双层桶划分、数据库优化法、倒排索引、外排序、Trie树、分布式处理MapReduce等;其中:Bloom Filter(布隆过滤器)可以用于检索一个元素是否在一个集合中;Hash(哈希散列)可以用于查找元素、检测数据对象中的修改及对海量的日志数据进行分析等;Bit

Map(位图)可以用于判断集合中是否存在重复或用于判断集合中某个元素是否存在;堆(Heap)可以用于求取海量数据中的前n大或前n小或中位数;双层桶划分可以用于求取海量数据中的第k大、中位数、不重复或重复的数据;数据库优化法用于优化数据库,包括索引、缓存机制、数据分区、切表、分批处理、用排序来取代非顺序存取、日志分析等;倒排索引作为搜索引擎的基石,可以被用来存储在全文搜索下某个单词在一个文档或者一组文档中的存储位置的映射;外排序可以用于大数据的排序和去重;Trie树可以应用于字符串查找、统计、排
序、前缀匹配等方面;分布式处理MapReduce作为云计算的核心技术之一,是一种简化并行计算的分布式编程模型,可以应用于数据量很大的数据处理过程。4.根据权利要求1所述的基于大数据算法分析的人工智能机器人控制系统,其特征在于:若干所述从控制器(22)同时与所述主控制器(21)信号连接;所述主控...

【专利技术属性】
技术研发人员:程素哲
申请(专利权)人:北京尚亚科技有限公司
类型:发明
国别省市:

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

1