[具身智能-715]:ROS2 运行功能包可执行文件完整教程
前置前提必须全部满足否则找不到程序在工作空间根目录执行编译bash运行cd ~/yahboomcar_ros2_ws/yahboomcar_ws colcon build --symlink-install刷新环境变量新开终端必执行bash运行source install/setup.bash永久方案一次配置bash运行echo source ~/yahboomcar_ros2_ws/yahboomcar_ws/install/setup.bash ~/.bashrc source ~/.bashrc方式 1ros2 run 直接启动单个节点最常用语法bash运行ros2 run 功能包名 可执行文件名结合你的工程实例你的包yahboomcar_ctrl可执行文件yahboom_joy_M1bash运行ros2 run yahboomcar_ctrl yahboom_joy_M1额外同时启动 joy 手柄原生节点示例bash运行ros2 run joy joy_node快速查找【包内有哪些可执行文件】bash运行# 方式1 ros2 pkg executables yahboomcar_ctrl # 方式2直接浏览文件夹 ls install/yahboomcar_ctrl/lib/yahboomcar_ctrl/⚠️ Python 包踩坑重点 Python 脚本必须在package.xml、setup.py正确注册为入口程序否则 ros2 run 无法识别。方式 2ros2 launch推荐机器人使用一键批量启动多个节点你的工程自带 launch 启动文件一次性启动 joy_node 手柄控制节点 底盘驱动不用开多个终端语法bash运行ros2 launch 功能包名 launch启动文件名你的小车遥控命令bash运行ros2 launch yahboomcar_ctrl yahboomcar_joy_launch.pylaunch 文件支持自动拉起多个节点还能配置参数、环境变量ROS2 机器人项目标准用法。方式 3直接运行二进制文件底层原生方式极少用不推荐日常开发仅调试使用bash运行# C程序 ./install/yahboomcar_ctrl/lib/yahboomcar_ctrl/yahboom_joy_M1 # Python脚本 python3 install/yahboomcar_ctrl/lib/yahboomcar_ctrl/yahboom_joy_M1高频故障排查你大概率会遇到故障 1ros2 run提示 “Package not found”原因没有执行source install/setup.bash解决执行 source新开终端每次都要加载环境故障 2包找到了但提示 Executable not foundPython 脚本检查 setup.py 中entry_points是否配置C 程序检查 CMakeLists 是否添加install(TARGETS ...)编译是否成功有没有报错故障 3运行 launch 后话题看不到确认编译无报错确认设备权限手柄/dev/input/js0bash运行sudo chmod 666 /dev/input/js0补充实用查询命令bash运行# 查看本机所有已识别的ROS2功能包 ros2 pkg list # 查看指定包信息 ros2 pkg describe yahboomcar_ctrl # 查看正在运行的话题验证节点正常工作 ros2 topic list

相关新闻

大厂Java面试实录:从Spring Boot高并发到Spring AI与RAG架构,谢飞机的企业协同SaaS渡劫记

大厂Java面试实录:从Spring Boot高并发到Spring AI与RAG架构,谢飞机的企业协同SaaS渡劫记

大厂Java面试实录:从Spring Boot高并发到Spring AI与RAG架构,谢飞机的企业协同SaaS渡劫记导语:在互联网大厂的面试修罗场中,严肃专业的面试官与脑洞大开的水货程序员谢飞机再次狭路相逢。本次面试聚焦于企业协同与SaaS场景&#x…

2026/8/2 18:17:37 阅读更多 →
XIAO nRF52840 NFC标签模拟实战:从原理到动态应用开发

XIAO nRF52840 NFC标签模拟实战:从原理到动态应用开发

1. 项目概述:为什么要在XIAO nRF52840上玩NFC? 如果你手头有一块Seeed Studio XIAO nRF52840(或者带传感器的Sense版本),除了用它做蓝牙项目、跑TinyML,有没有想过它内置的NFC功能能玩出什么花样&#xff1…

2026/8/2 18:16:37 阅读更多 →
Windows DLL注入终极指南:用Xenos轻松掌控任何进程

Windows DLL注入终极指南:用Xenos轻松掌控任何进程

Windows DLL注入终极指南:用Xenos轻松掌控任何进程 【免费下载链接】Xenos Windows dll injector 项目地址: https://gitcode.com/gh_mirrors/xe/Xenos 想要在不修改源代码的情况下为Windows程序添加新功能吗?想要实时调试和监控应用程序的内部行…

2026/8/2 18:16:37 阅读更多 →

最新新闻

Unity VR应用Pico4安装失败?解析包错误排查与兼容性配置指南

Unity VR应用Pico4安装失败?解析包错误排查与兼容性配置指南

1. 项目概述:当Unity VR应用在Pico4上“水土不服”最近在社区和项目群里,看到不少开发者朋友都在为一个问题头疼:在Unity里精心打磨的VR应用,打包成APK后,兴致勃勃地想在Pico4头显里安装体验,结果当头一棒—…

2026/8/2 19:32:20 阅读更多 →
Unity启动崩溃排查指南:深入解读Editor.log定位问题根源

Unity启动崩溃排查指南:深入解读Editor.log定位问题根源

1. 项目概述:当Unity启动崩溃时,我们该做什么?作为一名在游戏开发一线摸爬滚打了十多年的老鸟,我敢说,几乎每个Unity开发者都经历过那个令人窒息的瞬间:双击Unity Hub里的项目,满怀期待地等待编…

2026/8/2 19:32:20 阅读更多 →
如何在Windows上快速安装配置PCSX2模拟器:新手完全指南

如何在Windows上快速安装配置PCSX2模拟器:新手完全指南

如何在Windows上快速安装配置PCSX2模拟器:新手完全指南 【免费下载链接】pcsx2 PCSX2 - The Playstation 2 Emulator 项目地址: https://gitcode.com/GitHub_Trending/pc/pcsx2 PCSX2是一款免费开源的PlayStation 2模拟器,能够在您的电脑上完美运…

2026/8/2 19:32:20 阅读更多 →
如何免费获取苹果平方字体?PingFangSC字体中文排版终极指南

如何免费获取苹果平方字体?PingFangSC字体中文排版终极指南

如何免费获取苹果平方字体?PingFangSC字体中文排版终极指南 【免费下载链接】PingFangSC PingFangSC字体包文件、苹果平方字体文件,包含ttf和woff2格式 项目地址: https://gitcode.com/gh_mirrors/pi/PingFangSC 你是否在为中文网站寻找一款既美观…

2026/8/2 19:32:20 阅读更多 →
Unity答题系统架构设计与性能优化实战:从分层解耦到移动端流畅体验

Unity答题系统架构设计与性能优化实战:从分层解耦到移动端流畅体验

1. 项目概述:为什么需要一个健壮的Unity答题系统?最近在做一个教育类的Unity项目,核心模块就是一个实时答题系统。一开始觉得这玩意儿能有多复杂?不就是UI上显示题目,玩家点选项,然后判断对错嘛。结果真上手…

2026/8/2 19:32:20 阅读更多 →
3分钟免费获取无损歌词:网易云QQ音乐歌词下载终极指南

3分钟免费获取无损歌词:网易云QQ音乐歌词下载终极指南

3分钟免费获取无损歌词:网易云QQ音乐歌词下载终极指南 【免费下载链接】163MusicLyrics 云音乐歌词获取处理工具【网易云、QQ音乐】 项目地址: https://gitcode.com/GitHub_Trending/16/163MusicLyrics 还在为喜欢的歌曲找不到歌词而烦恼吗?163Mu…

2026/8/2 19:31:19 阅读更多 →

日新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

周新闻

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

最大流算法详解:从水管网络到Ford-Fulkerson与Dinic实战

1. 从水管网络到最大流:一个核心问题的诞生想象一下,你是一个城市供水系统的总工程师。你的城市有多个水源(水库),需要通过一个复杂的地下管道网络,将水输送到各个居民区。每条管道都有其最大通水能力&…

2026/8/2 0:00:38 阅读更多 →
基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

基于Springboot的企业门户网站(源码+LW+调试文档+讲解)

温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台官方提供的学长联系方式的名片! 温馨提示:本人主页置顶文章(点我)开头有 CSDN 平台…

2026/8/2 0:00:38 阅读更多 →
MATLAB xcorr函数详解:从互相关原理到四大实战应用

MATLAB xcorr函数详解:从互相关原理到四大实战应用

1. 从一次信号“找茬”说起:为什么我们需要互相关几年前,我在处理一组声学传感器数据时遇到了一个棘手的问题。我有两个麦克风记录了一段相同的音频信号,理论上它们接收到的声音波形应该非常相似,只是由于麦克风位置不同&#xff…

2026/8/2 0:00:38 阅读更多 →

月新闻

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南

免费解锁百度网盘SVIP加速:macOS用户必备的下载提速终极指南 【免费下载链接】BaiduNetdiskPlugin-macOS For macOS.百度网盘 破解SVIP、下载速度限制~ 项目地址: https://gitcode.com/gh_mirrors/ba/BaiduNetdiskPlugin-macOS 还在为百度网盘macOS版的龟速下…

2026/8/2 6:34:16 阅读更多 →
终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换

终极ncmdump指南:3分钟实现网易云NCM音乐解密与格式转换 【免费下载链接】ncmdump 项目地址: https://gitcode.com/gh_mirrors/ncmd/ncmdump 还在为网易云音乐下载的NCM格式文件无法在其他播放器播放而烦恼吗?ncmdump解密工具帮你轻松解决这个困…

2026/8/2 2:47:48 阅读更多 →
HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

HarmonyOS 应用开发《掌上英语》第81篇: 智能体卡片:为英语学习 App 打造桌面级学习助手

AgentCard 智能体卡片:为英语学习 App 打造桌面级学习助手适用平台:HarmonyOS 7.0 (API 26 Beta)一、引言 HarmonyOS 7.0(API 26 Beta)新增了 AgentCard 智能体卡片能力,这是继 HMAF(鸿蒙智能体框架&#x…

2026/8/2 0:23:22 阅读更多 →