【ROS2】搭建ROS2-Humble + Vscode开发流程

【ROS2】搭建ROS2-Humble + Vscode开发流程

文章目录

1.基本环境配置

基本的环境配置包括以下步骤:

  • 安装ROS2-Humble,可以参考这里
  • 安装一些基本的工具,可以参考这里

2.搭建Vscode开发环境

首先进入我们需要存放ROS工作空间的文件路径,然后使用Open in Terminal

然后我们先新建工作空间,先build一下,然后再用vscode打开

bash 复制代码
mkdir -p ./colcon_test_ws/src
cd ./colcon_test_ws
colcon build
code .

在vscode中,新打开一个terminal,然后新建功能包,这里我的功能包名字为example_service_rclcpp,然后进行编译

bash 复制代码
cd src
ros2 pkg create example_service_rclcpp --dependencies rclcpp std_msgs --build-type ament_cmake --license Apache-2.0
cd ..
colcon build

然后关闭vscode,再次打开vscode,这时会多出一个文件夹名为.vscode,这是vscode自动生成的配置文件,然后我们就可以使用快捷键Ctrl+Shift+B,来直接调用colcon build命令来进行编译了,效果如下所示:

相关推荐
Thanks_ks19 小时前
【第 006 讲】搭建 PyCharm 开发环境:PyCharm 的下载与安装 | 初始设置与常用配置
ide·python·pycharm·开发工具·jetbrains·开发环境·集成开发环境
Ravenq~20 小时前
无头转换:把 .docx 变成 PDF,不打开编辑器
pdf·编辑器
usdoc文档预览2 天前
USDOC系列之PPT文件在线编辑-VUE前端实现在线浏览器在线编辑PPT文档
前端·vue.js·编辑器·office365·ppt在线编辑·office文件在线编辑·文件在线编辑
寂寞的船2 天前
【Unity知识速递】第4期 MCP for Unity:用 AI 自然语言控制编辑器
人工智能·unity·编辑器
寂寞的船2 天前
【Unity知识速递】第6期 URP性能优化完全指南:从内存到GPU的三维调优
unity·性能优化·编辑器
浮尘笔记2 天前
JetBrains差异设置被自动勾选的排查与根治实录
经验分享·程序人生·编辑器·intellij idea·phpstorm·webstorm
Dream-Y.ocean3 天前
鸿蒙PC平台逻控 PLC 编辑器适配实战:基于 Electron 壳方案的纯 JavaScript 梯形图编程与仿真引擎开发
javascript·编辑器·harmonyos
独隅3 天前
WebStorm macOS 安装部署与高效调优实战指南
ide·macos·webstorm
golang学习记3 天前
IDEA 2026.3 远程开发迎来重磅升级
java·ide·intellij-idea·远程开发
NextTech_4 天前
不想学 vim,怎么改服务器上的配置文件?
服务器·编辑器·vim