分布式部署的智能机器人系统技术方案

技术编号:24573032 阅读:47 留言:0更新日期:2020-06-20 23:59
本发明专利技术涉及机器人系统,尤其涉及分布式部署的智能机器人系统。该系统中,机器人应用通过中间层环境感知相关的机器人通用功能模块获取当前机器人的运行环境以及用户的相关指令,决策出机器人后续的任务与行为,然后通过调用机器人通用功能模块来完成任务和行为的执行。使得机器人应用的开发者无需开发具体的任务和行为执行模块,仅需要实现根据用户指令和机器人运行环境来决策机器人行为的功能代码即可实现应用功能。这使得机器人应用开发者在无机器人功能相关的基础知识下也可进行机器人应用的开发。

Distributed intelligent robot system

【技术实现步骤摘要】
分布式部署的智能机器人系统
本专利技术涉及机器人系统,尤其涉及分布式部署的智能机器人系统。
技术介绍
随着科技的不断发展,信息技术,云计算以及人工智能技术的引入和发展,机器人的应用领域也开始从工业领域扩展到医疗、养老、家庭、娱乐以及服务行业等领域上。机器人也从只具备执行简单重复动作的工业机器人发展至拥有环境感知、安全协作与自主决策能力的智能机器人。而当前机器人的硬件和软件仍无统一标准,各大机器人厂家的机器人系统互不开放,这意味着对于同样的机器人功能与应用需要重复实现,这极大的限制了机器人智能化的发展。
技术实现思路
本专利技术的旨在解决上述问题而提供一种分布式部署的智能机器人系统,该系统具备组件化、分布式等特点,使得机器人应用的开发者无需开发具体的任务和行为执行模块,仅需要实现根据用户指令和机器人运行环境来决策机器人行为的功能代码即可实现应用功能。为实现上述目的,本专利技术的分布式部署的智能机器人系统,包括应用层、中间层和硬件抽象层,应用层由若干机器人应用组成,机器人应用决策机器人的任务与行为;中本文档来自技高网...

【技术保护点】
1.分布式部署的智能机器人系统,包括应用层、中间层和硬件抽象层,其特征在于:/n应用层由若干机器人应用组成,机器人应用决策机器人的任务与行为;/n中间层由若干机器人通用功能模块组成,机器人通用功能模块向所述机器人应用提供通用的机器人功能调用接口,同时机器人通用功能模块为机器人应用提供机器人功能,机器人应用通过机器人功能调用接口向机器人通用功能模块下发任务与行为,机器人通用功能模块通过机器人功能完成任务与行为并返回处理结果给机器人应用;/n硬件抽象层包括若干机器人硬件驱动,且为机器人应用和机器人通用功能模块提供统一的机器人硬件控制接口,机器人应用和机器人通用功能模块均可直接调用机器人硬件抽象层中...

【技术特征摘要】
1.分布式部署的智能机器人系统,包括应用层、中间层和硬件抽象层,其特征在于:
应用层由若干机器人应用组成,机器人应用决策机器人的任务与行为;
中间层由若干机器人通用功能模块组成,机器人通用功能模块向所述机器人应用提供通用的机器人功能调用接口,同时机器人通用功能模块为机器人应用提供机器人功能,机器人应用通过机器人功能调用接口向机器人通用功能模块下发任务与行为,机器人通用功能模块通过机器人功能完成任务与行为并返回处理结果给机器人应用;
硬件抽象层包括若干机器人硬件驱动,且为机器人应用和机器人通用功能模块提供统一的机器人硬件控制接口,机器人应用和机器人通用功能模块均可直接调用机器人硬件抽象层中提供的机器人硬件控制接口;
其中,机器人通用功能模块、机器人应用和机器人硬件驱动可分布式部署在网络相通的不同主机上。


2.如权利要求1所述的分布式部署的智能机器人系统,其特征在于:机器人应用本身还包括可供其它机器人应用使用的功能接口,其他机器人应用可通过该功能接口调用该机器人应用。


3.如权利要求2所述的分布式部署的智能机器人系统,其特征在于:机器人应用包括根据用户指令到指定地点搜寻指定物体并抓取放置到指定地点的智能抓取应用;
机器人通用功能模块包括环境感知模块,识别与定位模块、抓取与放置模块、运动规划模块、语音识别模块、建图与导航模块;
硬件抽象层包括机械臂驱动、激光雷达驱动、移动底盘驱动和三维相机驱动。


4.如权利要求3所述的分布式部署的智能机器人系统,其特征在于:应用层、中间层、硬件抽象层部署在机器人的控...

【专利技术属性】
技术研发人员:徐坤林高萌孔德良沈灿均周星周伟娜
申请(专利权)人:佛山智能装备技术研究院
类型:发明
国别省市:广东;44

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

1