ubuntu18.04 安装WHEELTE N100 SDK,并用rviz显示

Windows中,使用资料包中的CP21xx Customization Utility软件修改串口名称为 “0003”(可自行取名),修改完之后点击Program Device按钮,可能要稍微等待一小会即可修改完成。

回到ubuntu, 创建wheeltec_udev.sh

touch wheeltec_udev.sh

 在wheeltec_udev.sh输入以下内容,ATTRS{serial}=="0003就是刚刚改的

echo  'KERNEL=="ttyUSB*", ATTR{idVendor}=="10c4", ATTRS{idProduct}=="ea60",ATTRS{serial}=="0003", MODE:="0777", GROUP:="dialout", SYMLINK+="fdilink_ahrs"' >/etc/udev/rules.d/fdilink_ahrs.rules

service udev reload
sleep 2
service udev restart

给wheeltec_udev.sh赋予权限并执行

sudo chmod 777 wheeltec_udev.sh
sudo sh wheeltec_udev.sh

创建工作空间和src,将fdilink_ahrs放入src,fdilink_ahrs文件可以在我之前博客下载

安装依赖

sudo apt install ros-melodic-serial #melodic是ros版本,根据自己版本更改

 回到工作空间

catkin_make

更改ahrs_data.launch文件中port,value="/dev/fdilink_ahrs",改完后如下,也可以直接将以下内容复制粘贴进ahrs_data.launch

<launch>
  <node pkg="fdilink_ahrs" name="ahrs_driver" type="ahrs_driver" output="screen" >
    <!-- 是否输出debug信息 -->
    <param name="debug"  value="false"/>

    <param name="port"  value="/dev/fdilink_ahrs"/>

    <!-- 波特率 -->
    <param name="baud"  value="921600"/>

    <!-- imu数据话题 -->
    <!-- MSG_IMU 0X40数据包的数据 --> 
    <!-- 数据包具体含义,查看【资料包\1.用户手册\2.FDIsystem_通信协议_V21.0823.pdf】 -->
    <param name="imu_topic"  value="imu"/>

    <!-- 发布的imu话题中的frame_id -->
    <param name="imu_frame"  value="gyro_link"/>

    <!-- 地磁北的yaw角 -->
    <!-- MSG_AHRS 0X41数据包的数据 -->
    <param name="mag_pose_2d_topic"  value="/mag_pose_2d"/>

    <!-- 欧拉角 -->
    <!-- MSG_AHRS 0X41数据包的数据 -->
    <param name="Euler_angles_pub_"  value="/euler_angles"/>

    <!-- 磁力计磁场强度 -->
    <!-- MSG_AHRS 0X41数据包的数据 -->
    <param name="Magnetic_pub_"  value="/magnetic"/>

    <!-- gps数据输出话题-->
    <!-- MSG_GEODETIC_POS 0X5C数据包的数据 -->
    <param name="gps_topic_" value="/gps/fix"/>

    <!-- 机体系速度数据输出话题-->
    <!-- MSG_INSGPS 0X42数据包的数据 -->
    <param name="twist_topic_" value="/system_speed"/>

    <!-- NED系位移和速度数据输出话题-->
    <!-- MSG_INSGPS 0X42数据包的数据 -->
    <param name="NED_odom_topic_" value="/NED_odometry"/>

    <!-- 发布的数据基于不同设备有不同的坐标系   -->
    <param name="device_type"  value="1"/> <!-- 0: origin_data, 1: for single imu or ucar in ROS -->
  </node>

</launch> 

 进入工作空间,运行两个launch文件

source devel/setup.bash
roslaunch fdilink_ahrs ahrs_data.launch
roslaunch fdilink_ahrs tf.launch

打开rviz

rviz

 

晃动imu,gyro_link和箭头都会晃动

参考文章:ROS环境下使用WHEELTEC N100惯导模块_wheeltec n10激光雷达数据-CSDN博客

  • 2
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 要在Ubuntu 18.04上安装ROS的rviz,您可以按照以下步骤操作: 1. 首先,确保您已经安装了ROS。如果没有,请按照ROS官方网站上的说明进行安装。 2. 打开终端并输入以下命令以安装rviz: ``` sudo apt-get install ros-melodic-rviz ``` 如果您使用的是其他版本的ROS,请将“melodic”替换为您正在使用的版本。 3. 安装完成后,您可以通过在终端中输入以下命令来启动rviz: ``` rosrun rviz rviz ``` 或者,您可以通过单击应用程序菜单中的“ROS”图标并选择“rviz”来启动rviz。 希望这可以帮助您安装和使用rviz。 ### 回答2: Ubuntu18.04是一种基于Linux操作系统的软件。ROS(机器人操作系统)是一种用于开发机器人软件的平台。在Ubuntu18.04安装RVIZ是需要的,因为RVIZ是ROS的一个很重要的组成部分,它是一个三维可视化工具。下面是在Ubuntu18.04安装RVIZ的步骤: 1. 打开Ubuntu18.04终端(Ctrl+Alt+T),输入以下命令以更新软件:sudo apt-get update 2. 安装ROS Kinetic软件包。在输入以下命令之前,请确保使用了正确的源。否则,输入以下命令:sudo sh -c 'echo "deb http://packages.ros.org/ros/ubuntu bionic main" > /etc/apt/sources.list.d/ros-latest.list',然后再次运行apt-get update。 3. 安装ROS Kinetic软件包:sudo apt-get install ros-kinetic-desktop-full 4. 在rosdep中安装必要的依赖项:sudo rosdep init 和rosdep update 5. 将环境变量添加到.bashrc文件中:echo "source /opt/ros/kinetic/setup.bash" >> ~/.bashrc,运行source ~/.bashrc以更新环境变量。 6. 安装rviz:sudo apt-get install ros-kinetic-rviz 7. 运行rviz:rosrun rviz rviz或者从终端中输入“rviz”. 安装成功后,将弹出一个rviz窗口,您可以在其中加载您的三维模型和地图,可视化您的机器人等等。rviz可以帮助您观察机器人的状态,进行运动规划等等。 ### 回答3: Ubuntu 18.04是目前最新的Ubuntu发行版,而ROS是一个非常受欢迎的开源机器人操作系统。RViz是ROS中用于可视化机器人模型和传感器数据的重要工具。那么,如何在Ubuntu 18.04上安装RViz呢? 以下是安装步骤: 1.安装ROS 首先,要安装ROS。在终端中运行以下命令: ``` sudo apt-get update sudo apt-get install ros-melodic-desktop-full ``` 这将安装完整版本的ROS melodic。ROS melodic是最新的ROS发行版,适用于Ubuntu 18.04。 2.设置ROS环境 安装完成ROS后,设置ROS环境变量。在终端中运行以下命令: ``` echo "source /opt/ros/melodic/setup.bash" >> ~/.bashrc source ~/.bashrc ``` 3.安装依赖项 安装RViz前,还需要安装一些依赖项。在终端中运行以下命令: ``` sudo apt-get install ros-melodic-robot-state-publisher ros-melodic-joint-state-publisher-gui ros-melodic-xacro ros-melodic-tf2-tools ``` 4.安装RViz 现在,可以安装RViz了。在终端中运行以下命令: ``` sudo apt-get install ros-melodic-rviz ``` 这将会安装RViz。 5.启动RViz 安装完成后,可以在终端中输入以下命令来启动RViz: ``` rosrun rviz rviz ``` 就可以看到RViz的界面了。 总结: 通过以上步骤,就可以在Ubuntu 18.04上安装RViz了。安装过程中要注意ROS的版本,以及RViz的依赖项是否已经安装安装完成后,可以启动RViz,绘制机器人模型,显示传感器数据等操作,来了解机器人的运行情况。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值