ubuntu系统下使用gelsight mini获取marker运动

一、背景

视触传感器gelsight mini可以获得丰富的物体信息,此外表面涂有marker的弹性体,可以使用marker的信息估计接触力的大小。这里记录一下在ubuntu系统下观察marker运动的过程。

环境:ubuntu18.04

二、ubuntu系统下使用gelsight mini获取marker运动

首先登陆gelsight官网:https://github.com/gelsightinc/gsrobotics
下载gsrobotics-main.zip压缩包,然后仔细阅读readme说明。

1、创建conda环境

运行gelsight需要许多依赖包,如Python 3.8,opencv等等。为防止把电脑系统搞崩,这里新建一个conda环境,
创建
conda create -n gelsight python=3.8
conda activate gelsight

因为我之前配置yolov8的时候下载用的也是Python 3.8,所以我直接用yolov8的conda环境。

conda activate yolov8

随后在Home位置新建一个GelSight的文件夹,将我们下载的gsrobotics-main.zip复制过去,并解压到GelSight的文件夹。

cd ~/GelSight/gsrobotics-main/demos/mini_tracking_linux_V0

将gelsight mini与自己的电脑相连。

此时应该是处于conda环境的状态,运动命令:

python3 tracking.py

在这里插入图片描述
如果报错No module named ‘***’,可以直接pip3下载,没有什么就下载什么,我这里也记录一下过程:

ModuleNotFoundError: No module named 'numpy'

pip3 install numpy


ModuleNotFoundError: No module named 'cv2'

conda install -c conda-forge opencv


ModuleNotFoundError: No module named 'torch'
conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

ModuleNotFoundError: No module named 'open3d'
conda install -c open3d-admin open3d 

ModuleNotFoundError: No module named 'sklearn'

conda install scikit-learn

ModuleNotFoundError: No module named 'addict'
pip install addict

ModuleNotFoundError: No module named 'plyfile'
pip install plyfile
如果显示红色,则重新运行一遍命令

当不再报错时,从新运行python3 tracking.py命令。

即可成功显示marker的图像:
在这里插入图片描述
注意Barkyard夹爪不要设置太大的力,防止gelsight传感器被损坏,我设置的参数为0.15:在这里插入图片描述

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值