在ros-noetic下使用Xsens MTi系列imu

博主设备信息:ubuntu20.04+ros noetic+MTi G 700

如果你是ubuntu18或者ubuntu16可以直接使用二进制安装方式安装驱动

//Ubuntu16.04
sudo apt-get install ros-kinetic-xsens-driver
//Ubuntu18.04
sudo apt-get install ros-melodic-xsens-driver

ubuntu20暂时不支持二进制安装,会提示你无法定位软件包,我试过git方式从github拉取但都多多少少出现了一些问题:要么编译错误要么提示fatal:could not find proper MT device.于是直接从xsens官网下载驱动软件包解决问题,下载地址:https://www.xsens.cn/software-downloads/

我电脑64位所以选择图中绿框x64,如果你是32位系统就选择86版本,在下载路径下解压之后

在下载/MT_Software_Suite_linux-x64_2021.4/路径下执行如下命令

pushd src/xsens_ros_mti_driver/lib/xspublic && make && popd

sudo apt-get install sharutils

sudo ./mtsdk_linux-x64_2021.4.sh


在/usr/local/xsens/下将xsens_ros_mti_driver文件夹复制到你的工作空间src下然后编译

cd ~/catkin_ws                  //切换到工作空间下

catkin_make                    //编译

确认串口名称

ls /dev/ttyUSB*

//插上usb给imu上电,执行命令只显示一个黄色字体 /dev/ttyUSB0 就说明你的imu设备叫USB0
//假如有多个黄色字体就拔掉imu重新命令查看,名字变化的那个就是imu的设备名

给串口权限然后启动设备

sudo chmod 777 /dev/ttyUSB*                //给串口权限

roslaunch xsens_mti_driver display.launch  //运行launch
alt+ctrl+t                        //新开终端

rostopic list                     //查看话题列表

rostopic echo /imu/data           //查看imu话题

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值