涉及keyboard模块的python文件需要在root中运行 统一单位为m,弧度制,旋转矢量为主
python == 3.10.6
opencv版本:4.6.0(低于4.1.0没有camera_calibration函数)
PyTorch 1.7.1+ with CUDA 11.x/12.1
cuda 11.8对应torch如下
pip install torch==2.3.1+cu118 torchvision==0.18.1+cu118 torchaudio==2.3.1+cu118 -f https://download.pytorch.org/whl/torch_stable.html如果报错,调整numpy版本为:
pip install numpy == 1.26.4URrtde:最新版本用法与本库不兼容
ur_rtde:本库使用的旧版安装方法
pip install ur_rtde下载realsenseSDK: SDK为可视化界面与代码运行无关,可以不下载
安装pyrealsense2:
pip install pyrealsense2graspnet baseline: Get the code.
git clone https://github.com/graspnet/graspnet-baseline.git
cd graspnet-baselineInstall packages via Pip.
pip install -r requirements.txtCompile and install pointnet2 operators (code adapted from votenet).
cd pointnet2
python setup.py installCompile and install knn operator (code adapted from pytorch_knn_cuda).
cd knn
python setup.py installgraspnetAPI:
python3.10版本只能下载源码安装环境,同时需要修改setup中sklearn为scikit-learn
# pip
pip install graspnetAPI
# 源码下载
git clone https://github.com/graspnet/graspnetAPI.git
cd graspnetAPI
pip install .需要申请license
csdn安装指南
anygrasp官网
MinkowskiEngine: 先于anygrasp安装
segment-anything
python>=3.8
pytorch>=1.7
torchvision>=0.8
pip git指令安装
pip install git+https://github.com/facebookresearch/segment-anything.git
官方下载
git clone [email protected]:facebookresearch/segment-anything.git
cd segment-anything; pip install -e .
以下可选依赖项对于掩码后处理、以 COCO 格式保存掩码、示例笔记本以及以 ONNX 格式导出模型是必要的。运行示例笔记本也需要 jupyter
pip install opencv-python pycocotools matplotlib onnxruntime onnx
模型参数下载url
# huge最大 至少6g以上
SAM_WEIGHTS_URL = "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_h_4b8939.pth"
# large 中等 至少5.4g以上
SAM_WEIGHTS_URL = "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_l_0b3195.pth"
# base 最小 至少5.4g以上
SAM_WEIGHTS_URL = "https://dl.fbaipublicfiles.com/segment_anything/sam_vit_b_01ec64.pth"
音频处理 安装pyaudio
# 安装pyaudio的前置环境,安装的系统环境里
sudo apt-get install libasound-dev portaudio19-dev libportaudio2 libportaudiocpp0
# 卸载用 sudo apt-get remove lib...
pip install pyaudio安装dashscope
pip install dashscope先运行get_camera_intrinsic, 再运行UR_get_calibration_data, 再进行标定
run_touch相机手动夹取 run_graspnet自动生成位姿
UR_get_calibration_data.py运行报错
需要在root设置conda环境后,使用python指令运行
su
# 输入密码
# 设置conda
source /home/new_user/miniconda3/bin/activate
# 设置使之后每次进入root都会使用conda环境
conda init
conda activate calibration_grasp
# 进入文件夹
cd <basedir>
# 运行
python UR_get_calibration_data.py