项目简介
本项目是基于C++的RM机械臂操纵SDK,可用于控制机械臂并获取其关节角度状态。该SDK支持x86_64和arm64架构的Ubuntu 18.04及20.04操作系统,为开发者和机器人爱好者提供了强大工具集,便于进行机械臂应用开发。
项目的主要特性和功能
- 提供机械臂控制接口,包含初始化、连接服务器、发送控制指令等操作。
- 支持关节空间控制、笛卡尔空间控制等多种操作模式。
- 具备丰富回调函数接口,可处理机械臂的响应和事件。
- 提供示例代码与详细API文档,方便开发者理解和使用。
安装使用步骤
系统环境准备
确保操作系统为Ubuntu 18.04或20.04,并安装必要依赖库,执行以下命令:
bash
$ sudo apt-get update
$ sudo apt-get install build-essential git cmake libasio-dev
复制项目并构建SDK
使用git将项目复制到本地,然后进入项目目录并创建构建目录:
bash
$ cd wr_arm_sdk
$ mkdir build
$ cd build
编译并安装SDK
可选择Debug或Release模式进行编译,默认是Debug模式,编译命令如下:
bash
$ cmake ..
$ make
若选择Release模式编译,使用以下命令:
bash
$ cmake -DCMAKE_BUILD_TYPE=Release ..
$ make
编译完成后,可在bin目录下找到可执行文件。
运行示例程序验证安装
在终端运行示例程序:
bash
$ ./bin/demo
程序将展示一些基本的机械臂操作。至此,已成功安装并运行该SDK,可开始开发自己的机械臂应用程序。更多信息请参考项目的API文档和示例代码。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】