Xsens-MTI 670 ROS驱动安装及使用

本文档详细介绍了在Ubuntu 16.04上安装MTManager及其驱动的过程,包括解决uudecode找不到的问题,以及在ROS中运行驱动的步骤。虽然在Ubuntu上遇到了打开MTManager的困难,但建议直接在Windows环境下安装MTManager进行配置,随后在Ubuntu ROS中使用。此外,还给出了启动IMU节点数据发布的命令和解决USB接口权限问题的方法。
摘要由CSDN通过智能技术生成

1、开发驱动下载
https://www.xsens.com/setup

2、驱动安装
参考链接https://blog.csdn.net/learning_tortosie/article/details/97806633
简单来说,将对应的两个.sh文件均进行安装。

在执行sh文件时遇到如下问题:

‘uudecode’ could not be found. It is usually installed with the ‘sharutils’ package

解决办法:

sudo apt-get install sharutils

再次执行sh便可成功安装;

然后在MT_Software_Suite_linux-x64_2020.3/mtmanager/linux-x64/bin文件夹下运行mtmanager文件,执行命令:./mtmanager。即可打开MT Manager界面(该步骤存在问题,见下述部分)。然后可可视化看到MTI 670的相关信息,并根据需求进行配置。数据信息及配置参数如下所示:
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

***注意:***我使用最新的驱动在ubuntu16.04下无法打开MT Manager,在这一点上方不要纠结与各种乱七八糟的环境配置,直接在windows下安装MT Manager软件,一键操作就可打开,非常方便,配置好参数后在ubuntu ros中就可正常使用了!

下一步,将xsens_ros_mti_driver文件copy至src文件夹下,xsens_ros_mti_driver文件在/usr/local/xsens下。

然后执行:

pushd src/xsens_ros_mti_driver/lib/xspublic && make && popd、
catkin_make
source devel/setup.bash
roslaunch xsens_mti_driver display.launch

运行launch文件后没有看到IMU的节点数据,发现是没有使能USB接口的问题,执行如下命令

sudo chmod 777 /dev/ttyUSB0

再次运行launch文件可以看到正确的结果。
在这里插入图片描述
单纯发布IMU的节点数据,执行如下命令:

roslaunch xsens_mti_driver xsens_mti_node.launch

可看到节点信息及IMU输出信息如下图:
在这里插入图片描述
在这里插入图片描述

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值