littlebot
Published on 2025-04-08 / 2 Visits
0

【源码】基于CppMicroServices框架的Aubo插件开发模板

项目简介

本项目是一个基于CppMicroServices框架的Aubo机器人插件开发模板,借助CppMicroServices这个用于构建模块化应用程序的C++框架,支持插件化开发,帮助开发者快速创建和管理Aubo机器人相关的插件,应用程序可作为一组独立的插件运行,插件包含的服务能供其他插件使用。

项目的主要特性和功能

  1. 利用CppMicroServices框架构建模块化应用程序,支持插件化开发。
  2. 专注于Aubo机器人相关的插件开发,提供创建和管理插件的基本功能。
  3. 通过注册服务,实现插件间的通信和协作。
  4. 提供视图类,用于展示和交互与Aubo机器人相关的数据或信息。
  5. 实现安装节点和程序节点的创建、配置、视图展示等基本功能。

安装使用步骤

假设用户已经下载了本项目的源码文件,可按以下步骤操作: 1. 进入模板目录: bash cd template 2. 安装依赖: bash chmod +x ./INSTALL.sh ./INSTALL.sh 3. 新建插件工程: - 打开Qt Creator,点击文件 -> 新建文件或工程。 - 在向导中选择Library -> aubo_caps。 - 输入工程详细信息,选择编译系统(目前仅支持CMake)和编译工具链(Qt 5.12.9 + gcc7.5)。 - 完成向导,生成插件工程。 4. 编译工程: - 右键工程名字,选择CMake进行依赖下载和配置。 - 右键工程名字,选择Build进行编译。 5. 向工程添加新的节点: - 点击新建 -> 文件或工程,选择aubo_caps -> Aubo installation/program Node。 - 输入节点名字,选择保存路径,完成节点添加。 - 手动在CMakeLists.txt中添加节点源码,并在activator.cpp中注册服务。 6. 打包插件: bash cd <工程根目录> chmod +x ./deploy.sh ./deploy.sh 7. 加载插件到示教器: - 将打包生成的插件压缩包拷贝到/root/arcs_ws。 - 启动Aubo示教器软件,进入Settings -> System -> AuboCaps,加载并启用插件。

通过以上步骤,可成功创建并部署一个基于CppMicroServices框架的Aubo机器人插件。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】