一种基于模块化机器人平台开发系统技术方案

技术编号:14898829 阅读:140 留言:0更新日期:2017-03-29 13:59
本发明专利技术提供一种基于模块化机器人平台开发系统,用户可以通过搭积木一样搭造出自己的机器人,并通过客户端编译系统规定各个动作执行单元与传感单元的联系与功能,使各个模块变成有机统一的整体。本发明专利技术使机器人制造商专注于机器人外观与机器人功能的设计上,减少对动作执行单元、传感单元等设备的功能软件研发投入,提高制造效率,提升用户体验,推动机器人行业更好向前发展,最终达成行业的一个统一标准。本发明专利技术逻辑结构巧妙,模块化程度高,解决了机器人研发的高门槛,减少了机器人研发的时间和成本,实现机器人模块化、简易化、智能化的设计,方便人们在此平台架构上进行机器人的研究与开发。

【技术实现步骤摘要】

本专利技术涉及机器人开发系统架构,具体涉及一种基于模块化机器人平台开发系统。
技术介绍
2016年是人工智能元年,谷歌的AlphaGo震惊世界。机器是人工智能技术的载体,由此,世界各地的研究所或者公司也推出多款机器人,从类人机器人,服务机器人到军方的战备机器人,可以说机器人行正如当年的移动互联网一样蓬勃火热发展。市面上的机器人多以工业机器人和服务机器人为主,这些机器人一般是按照特定的功能定制的,比如焊接机器人,扫地机器人等,要在这些机器人上做进一步修改升级就相当困难,基本上都要重新设计。而一般的机器人开发平台入门又比较高,而且基本都是大公司垄断,价格昂贵,一些小的企业或个人基本上不会考虑。那些小的机器人开发平台往往只提供一些开发板或开发模组,只适合用来学习或做简易的玩具。目前,急需一种开发简便、模块化程度高的机器人开发平台。
技术实现思路
本专利技术的目的在于克服现有技术存在的以上问题,提供一种基于模块化机器人平台开发系统,本专利技术逻辑结构巧妙,模块化程度高,方便人们在此平台架构上进行机器人的研究与开发。为实现上述技术目的,达到上述技术效果,本专利技术通过以下技术方案实现:一种基于模块化机器人平台开发系统,包括信息管理模块、机器人管理模块、创建机器人模块;用户运用所述的信息管理模块管理账号内信息,通过所述的机器人管理模块对账号内已有机器人信息进行查询、修改、删除,通过所述的创建机器人模块在账号内新建机器人信息,所述的新建机器人信息存入机器人管理模块。进一步的,所述的一种基于模块化机器人平台开发系统,还包括客户端、共享模块;所述的基于模块化机器人平台开发系统与客户端之间采用交互通信,用户在所述的客户端注册账号并登入,用户通过所述的共享模块上传账号内已有机器人信息或查询其他用户账号上传的机器人信息。进一步的,所述的创建机器人模块包括机器人动作执行单元创建、机器人传感单元信息创建、定制模块创建;所述的机器人动作执行单元创建的创建方式为动作录制。进一步的,还包括反馈模块,用户通过所述的反馈模块上传用户创建机器人的经验或上传针对对应机器人的相关经验信息供其他用户参考。进一步的,所述的动作录制的方式包括系统模块内录制、逆向录制;所述的动作录制的类型包括单一动作录制、多种动作连续录制;所述的动作录制的内容包括动作类型、参数定义。进一步的,所述的定制模块创建方式包括系统模块内录制。进一步的,所述的机器人传感单元信息创建包括传感单元类型选择、传感单元参数设定;所述的传感单元参数设定的录制方式包括系统模块内录制、逆向录制。进一步的,所述的定制模块包括水下机器人模块、陆地机器人模块、空中机器人模块。进一步的,所述的机器人管理模块包括:机器人动作执行单元管理、机器人传感单元信息管理;用户通过所述的机器人动作执行单元管理查看或修改或删除已创建的机器人动作执行单元;用户通过所述的机器人传感单元信息管理查看或修改或删除已创建的机器人传感单元。进一步的,所述的机器人管理模块还包括:机器人运行信息管理、定制模块管理、机器人反馈信息管理;用户通过所述的机器人运行信息管理查询机器人运行情况;用户通过所述的定制模块管理查看或修改或删除已创建的机器人定制模块;用户通过所述的机器人反馈信息管理查询通过所述的反馈模块中的机器人经验信息。进一步的,所述的服务器包括存储模块与处理模块;所述的服务器与信息管理模块、机器人管理模块、创建机器人模块、共享模块、反馈模块双向传输连接。进一步的,所述的水下机器人模块包括沉浮模块、水下避障模块;所述的陆地机器人模块包括陆地避障模块;所述的空中机器人模块包括空中避障模块。进一步的,所述的存储模块包括用户信息存储、机器人信息存储、用户反馈信息存储;所述的机器人信息存储包括外设返回信息存储与动作传感单元、传感单元、定制模块信息存储与买家反馈信息存储;所述的服务器存储用户账号内的用户信息、机器人信息、用户反馈信息。进一步的,所述的处理模块包括用户反馈信息整合、反馈信息提醒;所述的处理模块整合所述的反馈模块中的用户上传经验,将针对机器人的反馈信息汇总至对应机器人的用户并提醒用户。本专利技术的有益效果是:本专利技术提供一种基于模块化机器人平台开发系统,包括客户端,用户可以通过搭积木一样搭造出自己的机器人,并通过客户端编译系统规定各个动作执行单元与传感单元的联系与功能,使各个模块变成有机统一的整体。本专利技术使机器人制造商专注于机器人外观与机器人功能的设计上,减少对动作执行单元、传感单元等设备的功能软件研发投入,提高制造效率,提升用户体验,推动机器人行业更好向前发展,最终达成行业的一个统一标准。本专利技术逻辑结构巧妙,模块化程度高,解决了机器人研发的高门槛,减少了机器人研发的时间和成本,实现机器人模块化、简易化、智能化的设计,方便人们在此平台架构上进行机器人的研究与开发。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,并可依照说明书的内容予以实施,以下以本专利技术的较佳实施例并配合附图详细说明如后。本专利技术的具体实施方式由以下实施例及其附图详细给出。附图说明此处所说明的附图用来提供对本专利技术的进一步理解,构成本申请的一部分,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是本专利技术的一种基于模块化机器人平台开发系统结构图;图2是本专利技术的机器人管理模块结构图;图3是本专利技术的创建机器人模块结构图;图4是本专利技术的服务器结构图;图5是本专利技术的开发系统架构示意图;图6是本专利技术的用户侧通信数据发送流程示意图;图7是本专利技术的用户侧通信数据接收流程示意图;图8是本专利技术的传感单元通信结构示意图;图9是本专利技术的动作执行单元通信结构示意图;图10是本专利技术的传感单元通信流程示意图;图11是本专利技术的动作执行单元通信流程示意图。图12是本专利技术的创建机器人模块的动作执行单元可视化窗口;图13是本专利技术的机器人管理模块的动作执行单元可视化窗口;图14是本专利技术的一种基于模块化机器人平台开发系统的用户配置可视化窗口;图15是本专利技术的一种机器人动作执行单元创建实例示意图1;图16是本专利技术的一种机器人动作执行单元创建实例示意图2;图17是本专利技术的一种机器人动作执行单元创建实例示意图3。具体实施方式下面将参考附图并结合实施例,来详细说明本专利技术。参照图1-17所示,一种基于模块化机器人平台开发系统,如图1所示,包括信息管理模块、机器人管理模块、创建机器人模块、客户端,用户在客户端注册账号并登入,运用信息管理模块管理账号内信息,通过机器人管理模块对账号内已有机器人信息进行查询、修改、删除,通过创建机器人模块在账号内新建机器人信息,新建机器人信息存入机器人管理模块。如图1所示,一种基于模块化机器人平台开发系统,还包括共享模块、反馈模块,用户通过共享模块上传账号内已有机器人信息或查询其他用户账号上传的机器人信息,用户通过反馈模块上传用户创建机器人的经验或上传针对对应机器人的相关经验信息供其他用户参考,用户可以(付费)查看云端数据在软件上显示的一些共享数据,比如常见的一些问题或者心得等,并且用户可在这模块中可根据关键字进行搜索。如图2所示,机器人管理模块包括机器人运行信息管理、机器人动作执行单元管理、机器人传感单元信息管理、定制模块管理、机器人反馈本文档来自技高网...
一种基于模块化机器人平台开发系统

【技术保护点】
一种基于模块化机器人平台开发系统,包括信息管理模块、机器人管理模块、创建机器人模块,其特征在于:用户运用所述的信息管理模块管理账号内信息,通过所述的机器人管理模块对账号内已有机器人信息进行查询、修改、删除,通过所述的创建机器人模块在账号内新建机器人信息,所述的新建机器人信息存入机器人管理模块。

【技术特征摘要】
1.一种基于模块化机器人平台开发系统,包括信息管理模块、机器人管理模块、创建机器人模块,其特征在于:用户运用所述的信息管理模块管理账号内信息,通过所述的机器人管理模块对账号内已有机器人信息进行查询、修改、删除,通过所述的创建机器人模块在账号内新建机器人信息,所述的新建机器人信息存入机器人管理模块。2.根据权利要求1所述的一种基于模块化机器人平台开发系统,还包括客户端、共享模块,其特征在于:用户在所述的客户端注册账号并登入,所述的基于模块化机器人平台开发系统与客户端之间采用交互通信,用户通过所述的共享模块上传账号内已有机器人信息或查询其他用户账号上传的机器人信息。3.根据权利要求1所述的一种基于模块化机器人平台开发系统,其特征在于:所述的创建机器人模块包括机器人动作执行单元创建、机器人传感单元信息创建、定制模块创建;所述的机器人动作执行单元创建的创建方式为动作录制。4.根据权利要求2所述的一种基于模块化机器人平台开发系统,还包括反馈模块,其特征在于:用户通过所述的反馈模块上传用户创建机器人的经验或上传针对对应机器人的相关经验信息供其他用户参考。5.根据权利要求3所述的一种基于模块化机器人平台开发系统,其特征在于:所述的动作录制的方式包括系统模块内录制、逆向录制;所述的动作录制的类型包括单一动作录制、多种动作连续录制;所述的动作录制的内容包括动作类型、参数定义。6.根据权利要求3所述的一种基于模块化机器人平台开发系统,其特征在于:所述的定制模块创建方式包括系统模块内录制。7.根据权利要求3所述的一种基于模块化机器人平台开发系统,其特征在于:所述的机器人传感单元信息创建包括传感单元类型选择、传感单元参数设定;所述的传感单元参数设定的录制方式包括系统模块内录制、逆向录制。8.根据权利要求3所述的一种基于模块化机器人平台开发系统,其特征在于:所述的定制模块包括水下机器人模块、陆地机器人模块、...

【专利技术属性】
技术研发人员:陈辉于赛赛洪定安
申请(专利权)人:杭州畅动智能科技有限公司
类型:发明
国别省市:浙江;33

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

1