WSL2中 RViz2加载so101 urdf
SO101 ROS2 BringupSO101 机械臂 (6-DOF, STS3215 舵机) 的 ROS2 驱动包。当前实现用自定义so101_hardware_bridge做串口桥接未接入ros2_control。config/so101_controllers.yaml仅作后续升级参考。架构真机模式默认:/dev/ttyACM* → so101_hardware_bridge → /joint_states → robot_state_publisher → /tf → RViz2 ↑ /joint_commands (用户节点 / so101_test_control)调试模式use_joint_state_gui:true不启硬件:joint_state_publisher_gui → /joint_states → robot_state_publisher → /tf → RViz2与硬件桥接互斥开 GUI 时不会启动so101_hardware_bridge。前置条件依赖包sudoaptinstall-y\ros-humble-robot-state-publisher\ros-humble-joint-state-publisher\ros-humble-joint-state-publisher-gui\ros-humble-rviz2\python3-colcon-common-extensions pipinstallpyserial# 真机串口需要WSL2 USB 转发仅真机# Windows PowerShell (管理员)winget install usbipd usbipd list usbipd bind--busid BUSID usbipd attach--wsl--busid BUSIDsudochmod666/dev/ttyACM1# 或: sudo usermod -aG dialout $USER 后重新登录编译若 shell 里 conda/miniforge 的python3优先请先保证系统 PythonexportPATH/usr/bin:$PATHcd~/robot-urdfs/so101/so101_bringup colcon build --symlink-installsourceinstall/setup.bash包内 URDF 使用package://so101_bringup/assets/...仓库根目录so101/so101_new_calib.urdf仍是file://绝对路径请优先用包内版本。运行重要 (WSL2):启动 RViz2 前必须使用软件 OpenGL否则可能导致整机黑屏无法恢复。launch 已自动设置LIBGL_ALWAYS_SOFTWARE1。若手动启动rviz2请先exportLIBGL_ALWAYS_SOFTWARE1调试无真机GUI 滑块 RVizros2 launch so101_bringup so101.launch.py use_joint_state_gui:trueRViz 只负责显示关节由弹出的Joint State Publisher滑块控制不是在 RViz 视口里拖模型。真机硬件桥接 RVizros2 launch so101_bringup so101.launch.py port:/dev/ttyACM1仅硬件桥接不启 RVizros2 launch so101_bringup so101.launch.py use_rviz:false控制机械臂真机方式 1: 发布关节角度弧度顺序见下表ros2 topic pub /joint_commands std_msgs/msg/Float64MultiArray\{data: [0, 0, 0, 0, 0, 0]}-1方式 2: 键盘测试节点# 另开终端先 source install/setup.bashros2 run so101_bringup so101_test_control方式 3: Pythonimportrclpyfromstd_msgs.msgimportFloat64MultiArray rclpy.init()noderclpy.create_node(so101_controller)pubnode.create_publisher(Float64MultiArray,joint_commands,10)msgFloat64MultiArray()msg.data[0.0,0.5,-0.8,0.0,0.0,0.0]pub.publish(msg)查看状态ros2 topicecho/joint_states# 当前实现主要发布 positionros2 run tf2_tools view_frames话题话题类型方向说明/joint_statessensor_msgs/JointState桥接/GUI →关节位置桥接当前主要填 position/joint_commandsstd_msgs/Float64MultiArray→ 桥接目标关节角弧度仅真机模式/tftf2_msgs/TFMessagerobot_state_publisher→坐标系变换/robot_description参数/话题robot_state_publisherURDFLaunch 参数参数默认值说明port/dev/ttyACM1串口真机baudrate1000000波特率publish_rate50.0状态发布频率 (Hz)use_rviztrue是否启动 RViz2use_joint_state_guifalsetrue时用 GUI、不启硬件桥接urdf_file包内urdf/so101_new_calib.urdfURDF 路径硬件桥接节点内部参数也可在 launch 中覆盖参数默认值说明servo_ids[1,2,3,4,5,6]舵机 IDjoint_names见下表关节名default_speed500舵机速度关节顺序与/joint_commandsdata 下标一致下标关节名舵机 ID0shoulder_pan11shoulder_lift22elbow_flex33wrist_flex44wrist_roll55gripper6环境检查更完整的安装与排错见 docs/ENV_SETUP.md。也可运行bashscripts/check_env.sh效果Referencelerobot-so101-rviz2

相关新闻

小程序毕设选题推荐:百货零售供应链数字化智能管理系统 移动端百货供应链进销存服务平台 中小型商超物资供应链管理小程序【附源码、mysql、文档、调试+代码讲解+全bao等】

小程序毕设选题推荐:百货零售供应链数字化智能管理系统 移动端百货供应链进销存服务平台 中小型商超物资供应链管理小程序【附源码、mysql、文档、调试+代码讲解+全bao等】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/26 21:48:51 阅读更多 →
2026毕设工具避坑榜|付费AI学术工具全翻车!实测免费Paperxie吊打全站(论文/开题/绘图/数据/问卷/AIGC检测)

2026毕设工具避坑榜|付费AI学术工具全翻车!实测免费Paperxie吊打全站(论文/开题/绘图/数据/问卷/AIGC检测)

2026年毕业季最大误区:越贵的AI论文工具,越好用来定稿。 实测打脸!今年大量应届生反馈:花几十、几百开会员的学术工具,查重虚高、降重毁逻辑、AI痕迹爆表、开题模板老旧、问卷不学术。 反观真正能稳过双检、适配国内…

2026/7/26 19:24:17 阅读更多 →
《传奇 3 光通版》正版官方客户端下载,踏旧玛法寻昔年风月

《传奇 3 光通版》正版官方客户端下载,踏旧玛法寻昔年风月

以下为2026年7月官方网站下载渠道信息(官方最新,优先推荐): 2026年7月最新《传奇3光通版》官网主站:https://www.hysy77.com,正版资质,由安徽游昕运营,作为官方正版信息发布与客户端下载入口,玩家可在此查询游戏更新公…

2026/7/26 21:48:54 阅读更多 →

最新新闻

FinBERT金融情感分析实战:从模型部署到交易策略

FinBERT金融情感分析实战:从模型部署到交易策略

1. 项目概述:当金融遇上自然语言处理三年前我在量化基金实习时,基金经理每天开盘前总要花两小时阅读上百条财经新闻。有天他突然问我:"能不能让AI帮我们判断这些新闻是利好还是利空?"这个问题直接催生了这个实战项目——…

2026/7/27 4:57:19 阅读更多 →
千笔AI写作工具:专科生论文智能写作全解析

千笔AI写作工具:专科生论文智能写作全解析

1. 千笔AI写作工具深度测评:专科生论文写作的智能解决方案作为一名经历过论文写作煎熬的过来人,我深知专科生在学术写作过程中面临的种种困境。选题迷茫、结构混乱、格式错误、查重焦虑...这些问题往往让学术写作变成一场噩梦。最近我深度体验了一款名为…

2026/7/27 4:57:19 阅读更多 →
Rendi框架:无需虚拟机的AI Agent技能测试与编排实践

Rendi框架:无需虚拟机的AI Agent技能测试与编排实践

如果你正在开发 AI Agent 应用,可能已经体会过这样的困境:每次想测试一个 agent 技能(skill),都需要先配置环境、启动虚拟机、部署依赖,等到真正运行测试时,已经过去了半小时。更不用说当多个 a…

2026/7/27 4:57:19 阅读更多 →
BepInEx框架入门:5分钟掌握Unity游戏模组开发与插件编写

BepInEx框架入门:5分钟掌握Unity游戏模组开发与插件编写

1. 项目概述:为什么你需要BepInEx?如果你是一个Unity游戏的玩家,尤其是对《雨中冒险2》、《英灵神殿》这类支持模组的游戏情有独钟,那你一定听说过“模组”这个词。但你可能不知道,这些让游戏焕然一新的模组&#xff0…

2026/7/27 4:57:19 阅读更多 →
Windows环境下RabbitMQ部署与配置指南

Windows环境下RabbitMQ部署与配置指南

1. 为什么选择RabbitMQ在Windows环境部署RabbitMQ作为最流行的开源消息代理之一,在分布式系统中扮演着重要角色。Windows平台下的部署虽然不如Linux常见,但在企业混合IT环境中仍是刚需。我经历过数十次Windows Server上的RabbitMQ部署,发现许…

2026/7/27 4:57:19 阅读更多 →
Rust高性能文档转换工具Carta:替代pandoc的现代化解决方案

Rust高性能文档转换工具Carta:替代pandoc的现代化解决方案

在文档格式转换的开发工作中,我们经常需要处理 Markdown、LaTeX、HTML 等多种格式之间的相互转换。传统工具如 pandoc 功能强大但性能有限,特别是在处理大型文档或批量转换时效率较低。本文将介绍一个基于 Rust 语言开发的开源工具 Carta,它作…

2026/7/27 4:56:19 阅读更多 →

日新闻

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于SpringBoot的社区智能垃圾管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →
SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

SPI实战指南:从时钟模式到寄存器配置,解决嵌入式通信难题

1. 项目概述:从寄存器手册到实战指南 如果你手头有一份类似德州仪器(TI)TMS320x240xA系列DSP的SPI模块技术手册,看着里面密密麻麻的寄存器位定义、时序图和公式,是不是感觉头大?这份资料虽然权威&#xff0…

2026/7/27 0:00:54 阅读更多 →
【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

【JAVA毕设源码分享】基于springboot的水果购物管理系统的设计与实现(程序+文档+代码讲解+一条龙定制)

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/27 0:00:54 阅读更多 →

周新闻

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 道路桥梁裂缝检测数据集 道路桥梁病害识别检测数据集

深度学习道路桥梁裂缝检测系统 数据集6000张 完整源码已标注数据集训练好的模型环境配置教程程序运行说明文档,可以直接使用!系统支持图片、视频、摄像头等多种方式检测裂缝,功能强大实用。 1数据集6000张 8各类别

2026/7/27 4:33:59 阅读更多 →
深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

深度学习YOLO模型如何训练 PUBG 绝地求生目标检测数据集

pubg数据集 精选原图1.42万数据 1.49万标签 无任何重复、算法增强或冗余图像! pubg绝地求生目标检测数据集 1分类:e_body,14905个标签,txt格式 共计14244张图,99%为640*640尺寸图像 适合yolo目标检测、AI训练关键词&am…

2026/7/26 0:00:31 阅读更多 →
Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex英雄目标检测数据集 深度学习框架YOLO如何训练APEX数据集

Apex检测数据集数据集详情检测类别: allies enemy tag图片总量:7247张训练集:5139张验证集:1425张测试集:683张标注状态:全部已标注,即拿即用数据格式:支持YOLO格式及其他格式&#…

2026/7/27 4:01:12 阅读更多 →

月新闻