3DSystems Touch HID 设备安装与连接

最近做项目需要使用 Touch 设备连接机械臂进行运动,因此买了设备并进行链接,,配置过程遇到一些问题,但好在有前人的经验,所以相对顺利,下面总结一下我的配置流程。

设备与环境

1. 设备:Touch-HID(需要注意设备版本,我是 24 年暑假买的,销售说是新款的设备,HID-USB 的,后面只有一个电源孔和一个 usb 孔)设备如图:

2.环境

Ubuntu 版本:20.04

ROS:noetic

配置

CSDN 上的教程很详细,下面的这个文章及其引用的文章都是很好的参考,感谢这位兄弟的整理。

Geomagic Touch 力反馈手柄在Ubuntu 20.04 ROS1 noetic 环境下的配置_touch手控器的建模-CSDN博客

下面说下我配置这些遇到的问题以及解决方法:

(1)文件下载

还是用的这位老哥的,靠谱:

【3D Systems Touch在20.04 ubuntu(noetic)环境下的配置与使用】_ubuntu 3dtouch-CSDN博客

(2)安装OpenHaptic

我是先装的OpenHaptic,按照前文提到的文章的说法,先安装了如下组件和依赖:

sudo apt install libncurses5-dev freeglut3 build-essential

sudo apt install freeglut3-dev libncurses5-dev zlib1g-dev

最后在解压后的文件夹内运行:

sudo ./install

即可安装完成。

在这里尝试验证开发包是否安装成功,但是会存在动态链接库的问题,无法 make 成功,但是好像不影响后续使用,可能是新版本的原因吧。

(3)Touch 驱动安装

我觉得直接按照下面这个链接中的做法应该就可以顺利完成:

【3D Systems Touch在20.04 ubuntu(noetic)环境下的配置与使用】_ubuntu 3dtouch-CSDN博客

但是我当时没注意,跟着其他文章所说去设置了/usr/share/3DSystems,后面发现好像没用到,应该是对应着老版本的设备使用的。不过就算设置了也没关系,需要注意的是不要去运行 setup ,这里再分享一个文章,和我当时的流程一样:

在ubuntu20.04下配置Geomagic Touch-HID的方法以及使用_geomagic touch ros-CSDN博客

前置内容和其他文章所说都一样,一直到创建完 config 文件夹。

此时回到解压后文件夹的bin目录下,是有这三个文件的

这里需要注意,不要直接运行 setup,而是运行 AdvancedConfig,再进行重命名和复位即可。

关掉之后运行 Diagnostic 即可进入配置。

注意:如果已经运行了 setup,按照下面链接中的 guide 删除 config 即可。

Oqton Support Community

最后运行Touch_Diagnostic 后成功,里面的设备模型看着很简陋,不知道是不是都这样。

还有一个问题是找不到/dev/ttyACM*的问题,但是不用管,应该是被官方优化了,毕竟之前每次链接都要设置确实很麻烦:

Geomagic Touch HID 找不到/dev/ttyACM*的问题_geomagic touch device driver-CSDN博客

以上是全部内容,主要还是参考其他博主的文章,以及按照官网给出了一个 setup 过的处理方法。最后再次感谢各位博主的分享。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值