序言
在机器人开发过程中,开发者会使用到多个外设,在传感器外设中,会用到激光雷达、摄像头等,为了读取到外设数据,首先需要获取到外设名称,Ubuntu系统默认根据外设接入的顺序,定义接口名称。
比如激光雷达首先接入,则激光雷达对应的端口名便为 /dev/ttyUSB0,此时后接入的下位机即底盘的名称为 /dev/ttyUSB1
外设接口名称问题主要存在以下两种现象:
- 不同外设但硬件接口相同: 以同一接口、数据传输类型的外设接入机器人系统时,如何进行区分
- 相同外设相同硬件接口: 多个同种激光雷达或者多个同种摄像头接入机器人系统时,如何进行区分
解决方法
- 主要采用 接口映射方法 ,与此同时,存在以下两种方式进行映射:
-
- 针对 外设硬件信息 进行区分
-
- 针对 机器人系统接口信息 进行区分
详细步骤
编写映射规则文件
针对 外设硬件信息 进行区分
- 该方法是对外设接口赋予别称
- 在终端中输入
sudo dmesg -w,插拔外设硬件接口,查看终端输出,例如以下激光雷达外设信息

531

被折叠的 条评论
为什么被折叠?



