控制器、智能机器人及智能机器人系统技术方案

技术编号:24330128 阅读:33 留言:0更新日期:2020-05-29 19:19
本申请公开了一种控制器,控制器用于智能机器人,智能机器人包括传感器,控制器包括数据层、算法层及软件层。数据层包括驱动程序,驱动程序用于获取传感器检测的检测数据。算法层与数据层通信连接,算法层用于处理检测数据,以生成智能机器人用于执行任务时的任务信息。软件层与数据层通信连接,软件层包括数据接口,数据接口与外部信息源连接,软件层用于依据外部信息源的控制指令,及任务信息控制智能机器人执行任务。本申请还公开了一种智能机器人及智能机器人系统。本申请的控制器的数据层、算法层及软件层相互协同,使智能机器人能够自动执行任务而无需人工频繁的参与,可以节省人力,提高智能机器人的工作效率。

Controller, intelligent robot and intelligent robot system

【技术实现步骤摘要】
控制器、智能机器人及智能机器人系统
本申请涉及机器人
,更具体而言,涉及一种智能机器人的控制器、智能机器人及智能机器人系统。
技术介绍
随着自动化技术和人工智能的发展,智能机器人的需求越来越广泛。机器人时代的到来,将变革现有生产制造模式及人类生活方式。人们越来越倾向将一些重复性的工作,交给机器人来完成。智能机器人帮助人们完成清洁地面、制造零件、农业活动等工作。智能机器人在执行任务的过程中,需要人工不断的参与控制智能机器人,工作效率较低,同时需要消耗较多的人力。
技术实现思路
有鉴于此,本专利技术旨在至少在一定程度上解决相关技术中的问题之一。为此,本申请实施方式提供一种控制器、智能机器人及智能机器人系统。本申请实施方式的控制器用于智能机器人,所述智能机器人包括传感器,所述控制器包括数据层、算法层及软件层。所述数据层包括驱动程序,所述驱动程序用于获取所述传感器检测的检测数据。所述算法层与所述数据层通信,所述算法层用于处理所述检测数据,以生成所述智能机器人用于执行任务时的任务信息。所述软件层与所述算法层通信,所述软件层包括数据接口,所述数据接口与外部信息源连接,所述软件层用于依据所述外部信息源的控制指令,及所述任务信息控制所述智能机器人执行任务。本申请实施方式的控制器包括数据层、算法层及软件层,数据层、算法层及软件层相互协同。数据层包括驱动程序,驱动程序能够获取传感器检测的检测数据,算法层能够处理检测数据,能够生成智能机器人用于执行任务时的任务信息,软件层与算法层通信连接,软件层包括数据接口,数据接口与外部信息源连接,软件层能够依据外部信息源的控制指令及任务信息,控制智能机器人执行任务。由此,本申请实施方式的控制器使智能机器人能够自动执行任务而无需人工频繁的参与,可以节省人力,提高智能机器人的工作效率。在某些实施方式中,所述软件层包括控制模块,所述控制模块包括所述数据接口,所述控制模块用于依据所述控制指令及所述任务信息进行任务调度、数据处理、配置所述智能机器人的参数及将所述智能机器人的实时参数发送至所述外部信息源。本实施方式中,软件层包括控制模块,控制模块包括数据接口,控制模块能够自动进行任务调度、数据处理及配置智能机器人的任务调度、数据处理、配置智能机器人的参数及将智能机器人的实时参数发送至外部信息源,由此控制模块能够自动控制智能机器人,并且还能够将智能机器人的实时参数发送至外部信息源,便于外部信息源接收智能机器人的实时参数以进一步掌握智能机器人的状态并便于控制智能机器人。在某些实施方式中,所述外部信息源包括应用程序及客户端,所述控制模块包括:数据接口子模块,所述数据接口子模块用于为所述应用程序提供所述数据接口;地图数据处理子模块,所述地图数据处理子模块用于处理所述数据层获取的地图数据;任务调度子模块,所述任务调度子模块与所述地图数据处理子模块及所述数据接口子模块连接,所述任务调度子模块用于获取所述地图数据处理子模块处理后的地图数据,及通过所述数据接口获取所述应用程序的控制指令,以创建、执行与调度所述任务;及数据转发子模块,所述数据转发子模块用于获取所述检测数据,所述数据转发子模块与所述数据接口子模块连接,通过所述数据接口子模块将所述检测数据发送至所述客户端。本实施方式中,控制模块包括数据接口子模块、任务调度子模块、数据处理子模块及数据转发子模块。任务调度子模块与地图数据子模块及数据接口子模块连接,便于获取控制指令及地图数据。外部信息源包括应用程序及客户端,数据接口子模块能够为应用程序提供数据接口,应用程序能够通过数据接口给任务调度子模块发送控制指令,地图数据处理子模块能够处理数据层获取的地图数据,便于任务调度子模块创建、执行及调度任务,以使智能机器人能够全自动进行工作。数据转发子模块能够获取检测数据,并通过数据接口子模块将数据发送至客户端,以使用户通过客户端便能够充分了解智能机器人的状态。在某些实施方式中,所述软件层还包括数据交互模块,所述外部信息源包括云平台,所述数据交互模块用于将所述智能机器人的状态数据上传至所述云平台,所述智能机器人还包括清洁液箱、垃圾箱、污水箱及电池,所述状态数据包括所述任务状态、所述清洁液箱状态、所述垃圾箱状态、所述电池状态及所述污水箱状态中的一种或多种。本实施方式中,软件层还包括数据交互模块,数据交互模块能够将智能机器人的状态数据上传至云平台,状态数据包括任务状态、清洁液箱状态、垃圾箱状态、电池状态及污水箱状态,由此云平台能够了解智能机器人在执行任务时的状态数据,便于更好的设置智能机器人的运行参数,使智能机器人能够更好的自动完成工作。在某些实施方式中,所述软件层还包括节点控制模块,所述节点控制模块用于控制节点的状态,所述节点控制模块与所述控制模块连接,所述控制模块能够向所述节点控制模块发送指令,以控制所述节点的启动、关闭及重启。本实施方式中,软件层还包括节点控制模块,节点控制模块用于控制节点的状态,节点控制模块与控制模块连接。通过设置节点控制模块,节点控制模块能够控制节点的启动、关闭及重启,便于智能机器人在执行任务时,控制器能够更好地控制各个节点,使智能机器人在工作时获得的数据更加准确,以及智能机器人在工作时不必要的节点能够关闭,以节省能源,实现较长的工作时长。在某些实施方式中,所述软件层还包括软件更新模块,所述软件更新模块用于更新所述智能机器人的软件,所述软件更新模块与所述控制模块连接,所述控制模块控制所述数据交互模块将所述软件的版本信息发送至所述云平台,所述云平台将所述软件的新版本发送至所述软件更新模块,所述软件更新模块更新所述软件。本实施方式中,软件层包括软件更新模块,软件更新模块与控制模块连接,控制模块能够控制数据交互模块将软件的版本信息发送至云平台,云平台能够将软件的新版本发送至软件更新模块,软件更新模块更新软件。由此,通过设置软件更新模块,智能机器人上的软件能够得到有效的更新,以使智能机器人得到优化,能够更好的自动完成工作。在某些实施方式中,所述软件层还包括监控模块,所述监控模块能够获取所述智能机器人的实时检测数据,所述监控模块监控到所述实时检测数据与所述参数之间的差异大于阈值时、或所述监控模块无法获取所述实时检测数据时,所述监控模块能够给所述应用程序及所述云平台发送提示信息。本实施方式中,软件层还包括监控模块,监控模块能够获取智能机器人的实时检测数据,并且监控模块监控到实时监测数据与参数之间的差异大于阈值时或者监控模块无法获取实时检测数据时,监控模块能够给应用程序及云平台发送提示信息,由此,智能机器人在执行任务时,如果智能机器人发生异常无法继续执行任务或者不能正常工作时,用户可以通过云平台实时了解智能机器人的异常信息,便于用户更换智能机器人以继续执行任务,或者对智能机器人进行维修,以更好的完成任务。在某些实施方式中,所述传感器包括多种传感器,所述外部信息源包括应用程序,所述多种传感器能够扫描所述智能机器人的周围环境,所述算法层包括:建图模块,所述建图模块用于根据所述多种本文档来自技高网...

【技术保护点】
1.一种智能机器人的控制器,所述智能机器人包括传感器,其特征在于,所述控制器包括:/n数据层,所述数据层包括驱动程序,所述驱动程序用于获取所述传感器检测的检测数据;/n算法层,所述算法层与所述数据层通信,所述算法层用于处理所述检测数据,以生成所述智能机器人用于执行任务时的任务信息;及/n软件层,所述软件层与所述算法层通信,所述软件层包括数据接口,所述数据接口与外部信息源连接,所述软件层用于依据所述外部信息源的控制指令,及所述任务信息控制所述智能机器人执行任务。/n

【技术特征摘要】
1.一种智能机器人的控制器,所述智能机器人包括传感器,其特征在于,所述控制器包括:
数据层,所述数据层包括驱动程序,所述驱动程序用于获取所述传感器检测的检测数据;
算法层,所述算法层与所述数据层通信,所述算法层用于处理所述检测数据,以生成所述智能机器人用于执行任务时的任务信息;及
软件层,所述软件层与所述算法层通信,所述软件层包括数据接口,所述数据接口与外部信息源连接,所述软件层用于依据所述外部信息源的控制指令,及所述任务信息控制所述智能机器人执行任务。


2.根据权利要求1所述的控制器,其特征在于,所述软件层包括控制模块,所述控制模块包括所述数据接口,所述控制模块用于依据所述控制指令及所述任务信息进行任务调度、数据处理、配置所述智能机器人的参数及将所述智能机器人的实时参数发送至所述外部信息源。


3.根据权利要求2所述的控制器,其特征在于,所述外部信息源包括应用程序及客户端,所述控制模块包括:
数据接口子模块,所述数据接口子模块用于为所述应用程序提供所述数据接口;
地图数据处理子模块,所述地图数据处理子模块用于处理所述数据层获取的地图数据;
任务调度子模块,所述任务调度子模块与所述地图数据处理子模块及所述数据接口子模块连接,所述任务调度子模块用于获取所述地图数据处理子模块处理后的地图数据,及通过所述数据接口获取所述应用程序的控制指令,以创建、执行与调度所述任务;及
数据转发子模块,所述数据转发子模块用于获取所述检测数据,所述数据转发子模块与所述数据接口子模块连接,通过所述数据接口子模块将所述检测数据发送至所述客户端。


4.根据权利要求3所述的控制器,其特征在于,所述软件层还包括数据交互模块,所述外部信息源包括云平台,所述数据交互模块用于将所述智能机器人的状态数据上传至所述云平台,所述智能机器人还包括清洁液箱、垃圾箱、污水箱及电池,所述状态数据包括所述任务状态、所述清洁液箱状态、所述垃圾箱状态、所述电池状态及所述污水箱状态中的一种或多种。


5.根据权利要求2所述的控制器,其特征在于,所述软件层还包括节点控制模块,所述节点控制模块用于控制节点的...

【专利技术属性】
技术研发人员:黎文正陈侃秦宝星程昊天
申请(专利权)人:上海高仙自动化科技发展有限公司
类型:发明
国别省市:上海;31

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

1