ubuntu20.04安装anygrasp_sdk

安装ME的教程看上一篇,现在来看anygrasp安装问题

grasp_detection、grasp_tracking

参考官网这一文件夹下的readme,解读

    cp gsnet_versions/gsnet.cpython-36m-x86_64-linux-gnu.so gsnet.so
    cp ../license_registration
### 复现 AnyGrasp 项目的环境准备 #### 环境搭建前的准备工作 为了确保能够顺利复现 AnyGrasp 项目,在开始之前需要确认 Ubuntu 22.04 已经完成最新更新: ```bash sudo apt update && sudo apt upgrade -y ``` 此操作可以保证系统处于最新的状态,减少因依赖版本不匹配而引发的问题[^3]。 #### 安装必要的开发工具和库文件 AnyGrasp 可能会依赖于特定的编译器以及一些常用的构建工具链。建议先安装这些基础组件来简化后续工作流程: ```bash sudo apt install build-essential cmake git python3-pip -y ``` 这一步骤提供了 CMake 构建工具、Git 版本控制系统以及 Python 解释器及其包管理器 pip,这些都是很多现代开源项目所必需的基础设施。 #### 获取源码仓库 通过 Git 将 AnyGrasp 的 GitHub 仓库克隆到本地机器上: ```bash git clone https://github.com/ANYbotics/anygrasp.git ~/anygrasp_ws/src/ cd ~/anygrasp_ws/src/ ``` 这里假设目标路径为用户的 home 文件夹下的 `anygrasp_ws` 目录结构内创建一个新的子目录用于存放源代码。 #### 创建虚拟环境 (可选) 如果希望保持系统的干净整洁或者避免不同项目之间的冲突,则推荐为该项目单独建立一个 Python 虚拟环境: ```bash python3 -m venv anygrasp_venv source anygrasp_venv/bin/activate pip install --upgrade pip setuptools wheel ``` 激活后的环境中可以直接执行 Python 和 Pip 命令而不影响全局设置;当不再需要该环境时只需输入 deactivate 即可退出当前使用的虚拟环境。 #### 安装Python依赖项 进入刚拉取下来的 AnyGrasp 源码根目录,并按照其文档说明安装所需的 Python 库: ```bash pip install -r requirements.txt ``` 这个命令将会读取由开发者预先定义好的需求列表并自动下载对应的第三方模块至刚才新建的隔离空间里边去。 #### 编译C++部分(如果有) 对于那些包含了 C/C++ 组件的应用程序来说,通常还需要额外经历一次完整的编译过程才能最终得到可用的产品形式。具体做法如下所示: ```bash mkdir -p build && cd build cmake .. make -j$(nproc) ``` 上述脚本片段首先会在源树之外开辟一块独立的空间作为临时对象存储区,接着调用 CMake 来解析 Makefile 并指定输出位置,最后利用多线程加速整个链接阶段的速度直至生成完毕为止。 #### 进行测试验证 一切就绪之后就可以尝试启动应用程序来进行初步的功能检测了。一般情况下应该遵循官方给出的操作手册逐步推进各项功能点直到完全掌握为止。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值