Ubuntu18.04安装手控器

2023-05-16

参考:

  • 官网教程:https://s3.amazonaws.com/dl.3dsystems.com/binaries/Sensable/Linux/Touch_Device_Drivers_2019.2.15_Linux_Installation_Guide.pdf
  • 师兄的教程:https://github.com/JimAdara/Touch_ROS_Driver
  • Geomagic Touch(USB版本)在ROS下的配置和使用:https://blog.csdn.net/zp1127zp/article/details/108532045
  • Geomagic Touch(LAN口版本) 环境配置及驱动安装:https://blog.csdn.net/huangjunsheng123/article/details/119571193

环境:

Ubuntu18.04 + ROS Melodic
USB接口手控器 3D touch(旧版本名:Geomagic Touch)

安装:

说明:

  • 安装文件我都放在了主目录的omni文件夹下
  1. 下载OpenHaptic的环境配置文件openhaptics_3.4-0-developer-edition-amd64.tar.gz,右键解压;
    进入解压后的文件夹,运行install程序安装:

    sudo ./install
    
  2. 下载Touch的驱动文件TouchDriver2019_2_15_Linux.tar.xz,右键解压;

    S1: TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/bin文件夹下的Touch SetupTouch diagnostics可执行文件复制到/usr/bin路径下;

    sudo cp -a /home/guyue/omni/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/bin/. /user/bin
    

    S2: /touch_driver/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/usr/lib文件夹下的LibPhantomIOLib42.so复制到/usr/lib路径下

    sudo cp /home/guyue/omni/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/lib/LibPhantomIOLib42.so /user/lib
    
  3. 安装qt

     sudo apt-get install qt-default
    
  4. 创建3DS目录来配置和保存设置Touch和Touch X设备所需的配置文件

    sudo mkdir /usr/share/3DSystems
    
  5. 将环境变量GTDD_HOME设置为上面创建的配置文件目录的映射路径,并添加到/etc/environment中,使其成为永久性的:

    sudo -H gedit /etc/environment
    

    在打开的文件中添加:GTDD_HOME="/usr/share/3DSystems"

    环境变量的生效需要先注销再重新登入ubuntu系统:

    echo $GTDD_HOME
    gnome-session-quit
    
  6. /usr/share/3DSystems中创建名为 config 的文件夹

    sudo mkdir /usr/share/3DSystems/config
    
  7. 至此安装完毕,测试是否安装成功

运行:

说明:

  • 安装文件我都放在了主目录的omni文件夹下
  1. 检测haptics设备的端口号(在~/omni/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14目录下运行)

    bash ListUSBHapticDevices
    
  2. 根据上步结果给端口赋权限

    sudo chmod 777 [端口名]
    #如:sudo chmod 777 /dev/ttyACM0
    
  3. home/guyue/omni/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/bin目录下运行:(注意要sudo权限,不然会没法把结果保存到config)

    sudo ./Touch_Setup
    

    这个程序运行后会出现一个界面,确认设备号和驱动版本有显示后,我们点击"apply"和"ok"。

  4. home/guyue/omni/TouchDriver2019_2_15_Linux/TouchDriver2019_2_14/bin目录下运行:

    sudo ./Touch_Diagnostic
    

    对Touch进行标定(先把笔头插入孔中)。
    前述步骤都没问题的话,这个程序可以正常运行并实时显示Touch的状态。
    如果出现找不到设备的状态,请确认端口权限给了,然后是否是sudo运行的Touch_Setup

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Ubuntu18.04安装手控器 的相关文章

  • ROS学习笔记之——PX4位置环PID控制

    之前博客 ROS学习笔记之 基于QGC的PX4在线仿真调PID 已经学习了如何在仿真环境下 xff0c 调节PID位置环与姿态环 本博文细细的看一下PX4位置环PID调节 如下图所示 输入的是期望的位置 xff0c 然后外环是P控制 而内环
  • ROS实验笔记之——JCV-450无人机初入门

    最近测试了阿木实验室的JCV 450无人机 本博文记录本人使用及实验的过程 目录 基本设置 注意点 飞行前调试 一 加载固件 二 加载参数 三 校准传感器 四 遥控器校准 五 飞行模式 六 电调校准 七 检查参数 QGC的使用 首先看一下飞
  • ROS学习笔记之——MSCKF

    原理 精度方面 xff0c MSCKF应该与graph optimazation差不多 xff0c 但是其对算力要求没有那么高 xff5e http www xinliang zhong vip msckf notes header n13
  • FreeRTOS调试神器分享

    在B站看到的大神的分享 xff0c 记录一下 xff1a FreeRTOS调试神器 xff01
  • ROS实验笔记之——Intel Realsense l515激光相机的使用

    最近实验室购买了Intel Realsense l515相机 本博文记录使用过程 驱动安装 先到官网安装驱动 xff1a https github com IntelRealSense realsense ros https github
  • ROS实验笔记之——VINS-Mono在l515上的实现

    之前博客 ROS实验笔记之 Intel Realsense l515激光相机的使用 实现了用l515运行RTABmap xff0c 本博文试试在l515上实现vins mono 首先需要将vins mono配置成功 xff0c 如果出现像之
  • ROS学习笔记之——EVO工具的使用

    之前博客 ROS学习笔记之 VICON的使用 用vincon获得了机器人的真实轨迹 xff0c 并且通过amcl可以获得了机器人的定位结果 xff0c 下面通过EVO包来表征performance xff08 本文不像网上大部分博客复制粘贴
  • ROS实验笔记之——无人机在VICION下试飞

    之前博 ROS实验笔记之 自主搭建四旋翼无人机 ROS实验笔记之 JCV 450无人机初入门 ROS实验笔记之 基于Prometheus自主无人机开源项目的学习与仿真 已经介绍过一些无人机的仿真 xff0c 试飞 本博文基于vicion实现
  • ROS学习笔记之——无人机PID调参过程记录

    问题描述 最近搭建了一架无人机如下 飞行demo self design Quadrotor flighting test2 但是在手飞过程 xff0c 发现陀机很烫 应该是由于pid没调 xff0c 然后机臂抖动导致的发热 接下来 xff
  • 基于可见光通信的室内定位与导航及物联网应用

    本人从2014年起从事可见光通信 xff08 Visible Light Communication VLC xff09 相关研究 xff0c 主要包括 xff1a 基于光电二极管 xff08 PD xff09 图像传感器 xff08 ca
  • ROS实验笔记之——FAST-LIVO

    最近IROS22的FAST LVIO源码开源了 xff0c 笔者赶紧测试一下 源码链接 xff1a GitHub hku mars FAST LIVO A Fast and Tightly coupled Sparse Direct LiD
  • 算法学习笔记

    最近无意中看到一个算法的网站 xff0c 看着感觉介绍得挺系统的 xff0c 虽然做算法以及指导学生开发各种算法这么些年了 xff0c 却没有真正系统的学习过 xff08 几年前啃过算法导论 xff0c 但是苦于那蹩脚的中文翻译 xff0c
  • 2023年可见光通信(LiFi)研究新进展

    可见光无线通信Light Fidelity xff08 LiFi xff09 又称 光保真技术 xff0c 是一种利用可见光进行数据传输的全新无线传输技术 LiFi是一种以半导体光源作为信号发射源 xff0c 利用无需授权的自由光谱实现无线
  • 论文阅读笔记之——《Toward Convolutional Blind Denoising of Real Photographs》及基于pytorch的CBDNet的复现

    本文是CBDNet xff08 convolutional blind denoising network xff09 的阅读笔记 本博文分为两块 xff0c 一块是阅读笔记 xff0c 一块是本人对CBDNet的实验记录 论文链接 xff
  • C++和Windows平台的一些书籍

    从2010年学习编程以来 xff0c 到现在有差不多3年时间了 xff0c 过的真快啊 目前在深圳工作 xff0c 主要使用的是C 43 43 语言 xff0c 那么我就说说C 43 43 和Windows平台的书籍吧 1 C primer
  • 程序员提升之排查bug的能力

    不知不觉工作已经快一年了 xff0c 从开始工作以后 xff0c 跟着大神们学习了很多 xff0c 从一个小白慢慢的成长起来 xff0c 从我目前的经验来看 xff0c 我要感谢bug xff0c 这里的bug并不单单是指bug xff0c
  • CMakeList编译报错ninja: error: missing and no known rule to make it解决方法

    Android NDK开发引用第三方库CMakeList txt编译报错 xff1a ninja error 39 XXX NDKApplication app src main cpp src main cpp armeabi v7a l
  • 关于Java学习的心得体会

    大一的第二学期 xff0c 满心欢喜的期待着自己的专业课 xff0c 上个学期C语言老师和我们说C语言只是入门 xff0c 我们还学得如此吃力 心中已经能够想到本学期的心酸了 xff0c 果不其然 xff0c 老师说本学期不学C 43 43
  • 项目管理第十三章项目相关方管理

    项目管理第十三章项目相关方管理 项目相关方管理 xff1a 包括识别能够影响项目或会受项目影响的人员 团体或组织 xff0c 分析相关方对项目的期望和影响 xff0c 制定合适的管理策略来有效调动相关方参与项目决策和执行 其过程包括 xff
  • Git3.创建版本库(Git仓库)&提交更新到仓库

    创建版本库 Git仓库 什么是版本库呢 xff1f 版本库又名仓库 xff0c 英文名repository xff0c 你可以简单理解成一个目录 xff0c 这个目录里面的所有文件都可以被Git管理起来 xff0c 每个文件的修改 删除 x

随机推荐