JY901-ROS2驱动代码

JY901-ROS2驱动代码

驱动包

该驱动代码修改自:

复制代码
https://github.com/ioio2995/witmotion_ros2

git clone https://github.com/ana52070/jy901_for_ros2.git

下载后放入到自己的ubuntu中

复制代码
sudo apt-get install libasio-dev

cd jy901_for_ros2

colcon build

source install/setup.bash

ros2 launch witmotion_ros2 witmotion_launch.py

这样,雷达驱动就已经运行起来了。

如果报错,可以查看是否为配置不对:

复制代码
 sudo vim src/witmotion_ros2/config/witmotion.yaml 

witmotion_node:
  ros__parameters:
    port: /dev/ttyUSB1
    baud_rate: 115200 # baud
    update_rate: 50.0 # Hz
    topic_name: /witmotion
    frame_id: base_link
    imu_linear_acceleration_covariance: [0.0364, 0.0, 0.0, 0.0, 0.0048, 0.0, 0.0, 0.0, 0.0796]
    imu_angular_velocity_covariance: [0.0663, 0.0, 0.0, 0.0, 0.1453, 0.0, 0.0, 0.0, 0.0378]
    imu_orientation_covariance: [0.0479, 0.0, 0.0, 0.0, 0.0207, 0.0, 0.0, 0.0, 0.0041]
    imu_temperature_variance: 0.01829
    magnetometer_covariance: [0.000000187123, 0.0, 0.0, 0.0, 0.000000105373, 0.0, 0.0, 0.0, 0.000000165816]
    magnetometer_temperature_variance: 0.01829
    barometer_variance: 0.001

如果USB不对,请检查设备树中USB的名称,如果CH340未安装可参考:

https://blog.csdn.net/chui_yu666/article/details/148385694?fromshare=blogdetail\&sharetype=blogdetail\&sharerId=148385694\&sharerefer=PC\&sharesource=chui_yu666\&sharefrom=from_link

RVIZ2查看

首先安装imu插件

复制代码
sudo apt install ros-ROS_DISTRO-rviz-imu-plugin

然后启动rviz

复制代码
rviz2

点击add

找到下面的imu

然后选择好对应的话题就可以了

最终效果:

相关推荐
CrimsonEmber1 天前
配置机载电脑开机自启动ros2节点和配置can0
ros2·systemctl
aFakeProgramer9 天前
使用 ROS2 构建客户端-服务器通信:一个简单的计算器示例
开发语言·python·ros2
aFakeProgramer10 天前
ROS2 Helloworld 入门——包含完整pdf手册
ros2
lijiatu1008610 天前
【ROS2】 忽略局域网多机通信导致数据接收的bug
bug·ros2
点云SLAM16 天前
SLAM文献之-Globally Consistent and Tightly Coupled 3D LiDAR Inertial Mapping
3d·机器人·slam·vgicp算法·gpu 加速·lidar-imu 建图方法·全局匹配代价最小化
MintonLee复现侠23 天前
记录RK3588的docker中启动rviz2报错
docker·容器·ros·rk3588·rviz·rviz2
Mr.Winter`25 天前
运动规划实战案例 | 基于多源流场(Flow Field)的路径规划(附ROS C++/Python实现)
人工智能·机器人·自动驾驶·ros·ros2·具身智能
时凯凯凯凯1 个月前
使用 Vive Tracker 替代 T265 实现位姿获取(基于 Ubuntu + SteamVR)
linux·ubuntu·目标跟踪·slam
Godspeed Zhao1 个月前
自动驾驶中的传感器技术7——概述(7)-IMU
人工智能·机器学习·自动驾驶·传感器·imu·惯性导航
CrimsonEmber1 个月前
ros2的package.xml和rosdep
xml·ros2