[发明专利]一种机器人图形化开发插件式框架在审
申请号: | 201710913311.0 | 申请日: | 2017-09-30 |
公开(公告)号: | CN107632859A | 公开(公告)日: | 2018-01-26 |
发明(设计)人: | 万贻辉;郑友胜;陈磊;曹雄伟;史小露;倪琳轩 | 申请(专利权)人: | 江西洪都航空工业集团有限责任公司 |
主分类号: | G06F9/44 | 分类号: | G06F9/44 |
代理公司: | 南昌新天下专利商标代理有限公司36115 | 代理人: | 施秀瑾 |
地址: | 330000 江西省*** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机器人 图形 开发 插件 框架 | ||
1. 一种机器人图形化开发插件式框架,包括基于windows 操作系统的运行环境平台、用于调用数据的数据库、插件框架与插件,其特征在于,插件框架上设置有插件调度模块、插件协调模块及用于安装插件的插件接口模块,插件包括基础插件与扩展插件,通过插件调度模块动态检测插件,以控制加载其他插件,在根据插件策略将各插件与软件的主程序菜单建立对应关系,以实现插件注册、管理和调用;同时通过插件协调模块完成插件与运行环境平台的协调,并对各插件在运行环境平台上生成管理信息以及进行插件的状态进行跟踪,最后由基础插件完成插件式框架系统主体功能;通过扩展插件实现运行环境平台的功能扩展。
2.根据权利要求1所述的一种机器人图形化开发插件式框架,其特征在于,插件调度模块通过插件文件目录进行检测后,利用反射机制将插件服务注册在运行环境平台上,并在运行环境平台上生成对应的调用功能,调用功能包括菜单选项、工具栏、内部功能调用。
3.根据权利要求1所述的一种机器人图形化开发插件式框架,其特征在于,插件接口模块包括用于实现插件向运行环境平台方向单向通信的平台扩展接口与用于实现运行环境平台向插件方向单向通信的插件接口。
4.根据权利要求1所述的一种机器人图形化开发插件式框架,其特征在于,基础插件包括日志插件、用于实现用户身份认证和授权的登录插件、用于跨平台在windows运行环境平台上生成Ubuntu系统环境下ROS功能包的ROS工程生成插件、用于跨平台对Ubuntu环境下基于ROS的c/c++代码进行编译的交叉编译和调试插件以及图形化封装插件。
5.根据权利要求4所述的一种机器人图形化开发插件式框架,其特征在于,ROS工程生成插件,在主程序新建项目工程时,提供用户设置选项,并根据用户的设置信息生成基于Ubuntu环境下的ROS功能包,自动生成配置文件和依赖关系文件。
6.根据权利要求4所述的一种机器人图形化开发插件式框架,其特征在于,交叉编译调试插件,通过与机器人下位机连接实现远程gdb断点调试与调试信息反馈。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于江西洪都航空工业集团有限责任公司,未经江西洪都航空工业集团有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710913311.0/1.html,转载请声明来源钻瓜专利网。