logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

Windows 下 wsl2 ubuntu 子系统的 ROS 多机通信配置

摘要:在ROS2多机通信中,树莓派(Ubuntu 22.04)与Windows 11 WSL2的Ubuntu子系统无法订阅话题。问题源于WSL2默认使用NAT网络模式导致IP网段不同。通过修改WSL2配置为镜像网络模式,重启WSL并配置防火墙后,WSL2获得与主机同网段IP,成功实现ROS2多机通信和话题订阅。

#ubuntu#ssh#linux
ros2 control 编写 hardware_interface 驱动两轮差速小车

本文介绍了基于ROS2控制框架 (ros2_control) 实现两轮差速小车底盘控制的 hardware_interface 的写法。主要内容包括:1) 使用 RTW 工具生成硬件接口模板,编写自定义硬件接口类实现串口数据收发和速度/位置计算;3) 设计URDF文件描述机器人硬件结构;4) 配置diff_drive_controller差分驱动控制器和joint_state_broadcaste

文章图片
#机器人#stm32
ros2 control 编写 hardware_interface 驱动两轮差速小车

本文介绍了基于ROS2控制框架 (ros2_control) 实现两轮差速小车底盘控制的 hardware_interface 的写法。主要内容包括:1) 使用 RTW 工具生成硬件接口模板,编写自定义硬件接口类实现串口数据收发和速度/位置计算;3) 设计URDF文件描述机器人硬件结构;4) 配置diff_drive_controller差分驱动控制器和joint_state_broadcaste

文章图片
#机器人#stm32
ubuntu 绑定串口设备

摘要:为解决ROS小车开发中CH340串口芯片和激光雷达设备随机分配ttyUSB序号的问题,本文介绍了通过udev规则创建固定别名的方法。

#ubuntu#linux
STM32 HAL库I2C读取MPU6050数据 DMP motion_driver 5.1.3版本

整个调试的过程比较曲折,文中标黄的特别注意都是我踩坑的地方,特写此文记录下,也希望能帮到更多的人。目前还没有解决的问题是使用I2C中断通讯,会导致mpu_init 初始化失败,还在尝试。

文章图片
#stm32#嵌入式硬件#单片机
到底了