Xsens的 MTi 630 IMU的使用


1.相关功能包的下载

下载链接:https://www.movella.com/support/software-documentation

在这里插入图片描述
下载相关的压缩包,并对其进行解压。
提取后,会有两个压缩包文件、两个.sh文件、一个说明文档
对两个压缩包再次进行解压提取

2.安装相关依赖

sudo apt-get install update
sudo apt-get install sharutils
sudo apt-get install libxcb-xinerama0 libxcb-xinput0

3.测试相关硬件连接

此时,可以直接在mtmanager_linux_xxx/mtmanager/linux-x64/bin路径目录下的mtmanager可执行文件对IMU进行相关的配置参数

sudo chmod 777 /dev/ttyUSB0   # 给端口赋权限
./mtmanager		              # 打开配置软件

4.安装ROS驱动

使用压缩包中的两个 .sh 文件,将相关SDK包解压到 /usr/local/xsens/ 路径目录
运行对应的 .sh 执行文件下

sudo ./mtsdk_linux-x64_xxx.sh		# 执行后会生成 xsens_ros_mti_driver 的功能包
sudo ./mfmsdk_linux-x64_xxx.sh

将生成的 xsens_ros_mti_driver 功能包复制到我们的工作空间src下,并对该功能包进行权限赋值,不然打不开
从catkin工作区构建xspublic,pushd是目录入栈,popd是目录出栈

cp /usr/local/xsens/xsens_ros_mti_driver  ~/catkin_ws/src/	# 复制功能包到工作空间src目录下
chmod -R o+rw xsens_ros_mti_driver/							# 功能包文件夹权限赋值
pushd ~/catkin_ws/src/xsens_ros_mti_driver/lib/xspublic && make && popd	  # 将相关的库等文件放到 /xsens_ros_mti_driver/lib/xspublic 中

执行编译,运行测试

catkin_make											# 执行编译
source devel/setup.bash								# 环境bash
roslaunch xsens_mti_driver display.launch			# rviz显示界面查看IMU
roslaunch xsens_mti_driver xsens_mti_node.launch 	# 使用IMU节点发送数据
  • 执行launch文件后的情况

在这里插入图片描述
相关的配置直接在 mtmanager 配置软件中更改,ROS功能包无需更改,就可以直接配置好对应的参数


  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值