跳至主要內容

ubuntu20.04(xsens)imu的ros包下载和使用

荒芜...大约 2 分钟ros

ubuntu20.04(xsens)imu的ros包下载和使用

MT软件套下载

下载连接:https://www.movella.com/support/software-documentationopen in new window

在MTi产品下,点击Linux的MT软件套件,然后会提示你填写信息

MT软件套下载
MT软件套下载

填写信息后,下载x64的MT软件套件

下载x64的
下载x64的

执行.sh脚本

解压刚刚下载的压缩包

解压压缩包
解压压缩包

打开解压后的文件夹

打开文件夹
打开文件夹

执行mtsdk _xxxx.sh脚本(版本可能不同)

打开终端输入

sudo ./mtsdk

按下Tab键会自动补全,回车执行

执行脚本报错
执行脚本报错

可能出现以上报错,解决办法

执行:

sudo apt-get update 
sudo apt-get install  sharutils

再次执行

sudo ./mtsdk

按下Tab键会自动补全,回车执行,中途按下回车确认位置即可

执行成功
执行成功

找到

/usr/local/xsens

下的xsens_ros_mti_driver

ros包
ros包

ros包

复制该包,新建工作空间,将该包放入工作空间的src目录下

src目录
src目录
cd /usr/local/xsens
mkdir -p /home/li/app/ws/imu_ws/src/
cp -r xsens_ros_mti_driver/ ~/app/ws/imu_ws/src/

在终端打开工作空间目录,编译lib/xspublic目录下的源代码。

cd ~/app/ws/imu_ws
pushd src/xsens_ros_mti_driver/lib/xspublic && make && popd
catkin_make

运行launch文件IMU节点数据

连接设备如果只有一个usb设备,直接找到yaml文件解开此处的注释即可

port设置
port设置

如果有多个则需要,设置别名(点击查看教程open in new window

我这里设置成了xsens_imu

查看别名是否成功
查看别名是否成功
设置别名成功
设置别名成功

修改port为'/dev/xsens_imu'

修改port
修改port

打开终端启动ROS的核心组件

roscore

新建一个终端,打开工作空间目录

cd ~/app/ws/imu_ws

source devel/setup.bash
roslaunch xsens_mti_driver xsens_mti_node.launch

启动成功

启动成功
启动成功

查看所有话题

rostopic list
话题列表
话题列表

查看数据

rostopic echo /imu/data
数据
数据
你认为这篇文章怎么样?
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
  • 0
评论
  • 按正序
  • 按倒序
  • 按热度
Powered by Waline v3.2.0