0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

ROS如何配置固定串口设备

麦辣鸡腿堡 ? 来源:古月居 ? 作者:月照银海似蛟龙 ? 2023-11-22 17:58 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

配置固定串口设备

linux中设备接到哪个串口号上是随机的,为解决这个问题,可以先将N100 设备的串口号设置成固定的名称,避免后期需要重复的修改配置

修改串口号

从网上下载 CP21xxCustomizationUtility 软件。

下面通过 CP21xxCustomizationUtility 这个 windows 上的软件修改并固定

图片

修改0003那个地方,然后点击 Program Device

设备创建别名

外设对应的串口名一般都是会变化的,为了避免手动选择,这里可以通过给 USB 设备创建别名的方式解决。

命名一个wheeltec_udev.sh 脚本文件

echo  'KERNEL=="ttyUSB*", ATTRS{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

其中 ATTRS{serial}==”0003” 就是刚从0001改为的0003,其它信息没有变,看上面的截图

sudo chmod 777 wheeltec_udev.sh

给这个脚本文件赋权

sudo sh wheeltec_udev.sh

执行脚本

测试

把 WHEELTEC N100 模块连接到 ROS 主控

在终端运行:ll /dev 查看设备

图片

结果现实已经成功用 fdilink_ahrs 这个别名来代表惯导模块了,后续不管接 到哪个 USB 口,使用的时候均不需要考虑端口号变化问题。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    88

    文章

    11535

    浏览量

    214869
  • 串口设备
    +关注

    关注

    0

    文章

    17

    浏览量

    8747
  • ROS
    ROS
    +关注

    关注

    1

    文章

    288

    浏览量

    17867
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于串口的STM32通过rosserial和ROS系统通信的代码

    前言最初参考网上资料移植了一份基于串口的STM32通过rosserial和ROS系统通信的代码。对于小数据量格式的消息,可以正常通信,但消息量一大便会出错(如:发布ROS提供的odom和imu格式的消息)。网上还有另一种建立单片
    发表于 08-06 08:54

    STM32和ROS机器人的串口通信方案

    全网最实用的STM32和ROS机器人的串口通信方案
    发表于 08-11 07:27

    最实用的STM32和ROS机器人的串口通信方案

    全网最实用的STM32和ROS机器人的串口通信方案小白学移动机器人同名公众号:小白学移动机器人创作声明:内容包含虚构创作内容中的情节存在虚构加工,仅供参考全网最实用的STM32和ROS机器人的
    发表于 08-20 06:33

    如何使用串口联系ROS和下位机

    这次的记录来源于最近在把ROS和STM32联系在一起,更多是填坑吧。一、使用串口联系ROS和下位机主要参考: ROS串口操作中间遇到了一个
    发表于 11-23 06:33

    请问ros串口函数库如何和stm32进行串口通讯?

    请问ros串口函数库如何和stm32进行串口通讯?
    发表于 11-26 07:57

    求大佬分享ROS与STM32的串口通信的程序

    求大佬分享ROS与STM32的串口通信的程序
    发表于 12-06 06:57

    如何完成ROS与STM32之间的串口通信呢

    如何去实现ROS与STM32串口通信测试功能?如何完成ROS与STM32之间的串口通信呢?
    发表于 12-10 06:54

    请问一下stm32与ros进行串口通信的方法是什么?

    请问一下stm32与ros进行串口通信的方法是什么?
    发表于 12-16 06:40

    ROS简介

    目录一、ROS简介1、什么是ROS2、ROS产生、发展和壮大的原因和意义二、在Ubuntu系统中,安装对应版本的ROS软件1、确定Ubuntu配置
    发表于 12-17 08:24

    配置STM32-ROS通信常见的问题有哪些?

    配置STM32-ROS通信常见的问题有哪些?
    发表于 12-23 07:32

    如何在ROS上使用serial包进行串口通信

    作者:良知犹存转载授权以及围观:欢迎添加微信公众号:羽林君前言主题:串口是一种设备间常用的通讯接口,rosserial将串口字符数据转发到标准ROS网络,并输出到rosout和其日志文
    发表于 02-21 07:27

    基于无线wifi网络的X3派和PC虚拟机通过ROS2实现跨设备通信

    1、X3派和PC虚拟机都连接无线wifi网络的情况下通过ROS2实现跨设备通信多机通信是ROS的基础能力之一,相比于ROS1,ROS2通过非
    发表于 07-13 15:13

    ROS路由器安装和配置录像

    ROS路由器安装和配置录像 MikroTik RouterOS 是路由操作系统,是基于x86 PC开发的路由软件,将普通PC变为高性能路由器,现在已移植到MikroTik RouterBOARD硬件平台运行。RouterOS开发
    发表于 09-09 10:26 ?69次下载
    <b class='flag-5'>ROS</b>路由器安装和<b class='flag-5'>配置</b>录像

    如何配置ROS驱动功能包

    配置ROS驱动功能包 将WHEELTEC 100N的 ROS_SDK 保存在工作空间的src文件夹下。 通过 catkin_make 进行编译。 刚装的ros环境会报错,如下: Mak
    的头像 发表于 11-22 18:13 ?2099次阅读
    如何<b class='flag-5'>配置</b><b class='flag-5'>ROS</b>驱动功能包

    串口通信的开发环境配置

    串口通信的开发环境配置涉及多个方面,包括选择编程语言、安装必要的库或驱动程序、配置串口参数等。以下是一个基于Python的串口通信开发环境
    的头像 发表于 11-22 09:21 ?1033次阅读