基于开放型机器人系统的用户自开发应用的方法技术方案

技术编号:20241928 阅读:34 留言:0更新日期:2019-01-29 23:12
本申请公开了一种基于开放型机器人系统的用户自开发应用的方法。该方法包括:向用户提供封装有机器人系统的控制接口的接口SDK模块;接收用户调用接口SDK模块开发的组件;将接收的用户组件存储到指定存储区;检测指定存储区是否有新增加的用户组件;在检测到指定存储区有新增加的用户组件的情况下,将用户组件安装到机器人系统中。本申请通过调用封装好的SDK,让用户更方便地开发自己的软件,降低开发成本。用户可以根据自己的实际需要自己开发功能组件和/或应用,然后将用户开发的组件添加到原来机器人系统的某个应用中,并且/或者用用户开发的应用替换原来机器人系统中某个应用,使机器人系统更加灵活,能够适应不同用户的个性需求。

【技术实现步骤摘要】
基于开放型机器人系统的用户自开发应用的方法
本申请涉及应用开发
,具体而言,涉及一种基于开放型机器人系统的用户自开发功能的方法。
技术介绍
软件开发工具包(SDK,SoftwareDevelopmentKit)一般都是一些软件工程师为特定的软件包、软件框架、硬件平台、操作系统等建立应用软件时的开发工具的集合。目前的机器人系统没有为应用开发者和用户之间提供一个交流和管理的平台,有些功能可能不符合用户的实际需求,由应用开发者重新开发又太耗时耗力。用户想要实现定制开发需要具备开发资源和时间,部分没有相关资源的用户想实现定制开发就很困难。因此亟需一种基于开放型机器人系统的用户自开发组件的方法,基于SDK编写的机器人系统,用户可以将需要定制的功能制作成组件通过后台配置给对应的机器人,机器人会自动下载用户添加的组件并组装到机器人程序中,实现定制化功能的开发。
技术实现思路
本申请的主要目的在于提供一种基于开放型机器人系统的用户自开发应用的方法,以解决用户通过调用封装好的SDK开发自己的组件增加到机器人系统中或者替换机器人系统中的指定应用的技术问题。为了实现上述目的,本申请提供了一种基于开放型机本文档来自技高网...

【技术保护点】
1.一种基于开放型机器人系统的用户自开发应用的方法,其特征在于,包括:向用户提供封装有机器人系统的控制接口的接口SDK模块;接收所述用户调用所述接口SDK模块开发的组件;将接收的所述用户组件存储到指定存储区;检测所述指定存储区是否有新增加的所述用户组件;在检测到所述指定存储区有新增加的所述用户组件的情况下,将所述用户组件安装到所述机器人系统中。

【技术特征摘要】
1.一种基于开放型机器人系统的用户自开发应用的方法,其特征在于,包括:向用户提供封装有机器人系统的控制接口的接口SDK模块;接收所述用户调用所述接口SDK模块开发的组件;将接收的所述用户组件存储到指定存储区;检测所述指定存储区是否有新增加的所述用户组件;在检测到所述指定存储区有新增加的所述用户组件的情况下,将所述用户组件安装到所述机器人系统中。2.根据权利要求1所述的基于开放型机器人系统的用户自开发应用的方法,其特征在于,所述指定存储区位于服务器上;所述检测所述指定存储区是否有新增加的用户组件进一步包括:在机器人启动联网时检测所述服务器的所述指定存储区是否有新增加的所述用户组件;所述将所述用户组件安装到机器人系统中进一步包括:将检测到的所述用户组件下载并同步到所述机器人系统中。3.根据权利要求1所述的基于开放型机器人系统的用户自开发应用的方法,其特征在于,所述将所述用户组件安装到机器人系统中包括:根据用户开发的所述组件的类型,安装所述用户组件来替换或增加到所述机器人系统中指定的组件。4.根据权利要求3所述的基于开放型机器人系统的用户自开发应用的方法,其特征在于,所述用户组件的类型包括实现应用整个功能的整套组件和实现应用中部分功能的组件。5.根据权利要求1所述的基于开放型机器人系统的用户自开发应用的方法,其特征在于,在所述将接收的所述用户组件存储到指定存储区之后,还包括:用户对于指定的机器人系统,从用户所开发的多个组件中筛选和配置要安装到所述机器人系...

【专利技术属性】
技术研发人员:胡泉支涛
申请(专利权)人:北京云迹科技有限公司
类型:发明
国别省市:北京,11

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

1