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

server/2024/12/23 14:19:53/

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

文章目录

  • 【ROS2】搭建ROS2-Humble + Vscode开发流程
    • 1.基本环境配置
    • 2.搭建Vscode开发环境

1.基本环境配置

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

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

2.搭建Vscode开发环境

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

Image

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

mkdir -p ./colcon_test_ws/src
cd ./colcon_test_ws
colcon build
code .

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

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命令来进行编译了,效果如下所示:

Image

http://www.ppmy.cn/server/3600.html

相关文章

transformer上手(3) —— 开箱即用的 pipelines

1 开箱即用的 pipelines Transformers 库将目前的 NLP 任务归纳为几下几类: 文本分类:例如情感分析、句子对关系判断等;对文本中的词语进行分类:例如词性标注 (POS)、命名实体识别 (NER) 等;文本生成:例如…

亚马逊云科技AWS免费3门网课+5门实验+证书重考券福利

亚马逊云科技AWS最新官方福利活动: AWSome Day,适用于正在备考AWS Practitioner认证,或者刚刚上手学习AWS的小伙伴们,不仅可以白嫖AWS官方精品在线课程,还能不花钱使用AWS服务做实验。 小李哥点评: 虽然福利不如以前的Awsome Day活…

Servlet第四篇【request对象常用方法、应用】

什么是HttpServletRequest HttpServletRequest对象代表客户端的请求,当客户端通过HTTP协议访问服务器时,HTTP请求头中的所有信息都封装在这个对象中,开发人员通过这个对象的方法,可以获得客户这些信息。 简单来说,要得…

Prompt提示工程上手指南:基础原理及实践-思维树 (ToT)策略下的Prompt

前言 此篇文章已经是本系列的第五篇文章,之前我们已经将检索增强生成(RAG)策略,逐渐我们掌握的知识和技术都在不断提高,对于Prompt的技巧策略也不能只局限于局部运用而要适应LLM大模型的整体框架去进行改进休整。较为主流的LLM模型框架设计基…

java声明一个日期类MyDate

使用递归调用求某个整数的阶乘n! 声明一个日期类MyDate,包含如下方法: * - boolean isLeapYear():判断是否是闰年 * - String monthName():根据月份值,返回对应的英语单词 * - int totalDaysOfMonth():返回…

Element-Ui的Form表单:Label文本两端对齐,且必填项的*不影响布局

1. HTML 结构 首先&#xff0c;确保你的 HTML 或 Vue 模板中有一个 el-form 组件&#xff0c;类似下面这样&#xff1a; <div id"app"><el-form :model"form" label-width"100px"><el-form-item label"用户名">&l…

计算机网络常问面试题

一.HTTPS是如何保证安全传输的 https通过使⽤对称加密、⾮对称加密、数字证书等⽅式来保证数据的安全传输。 客户端向服务端发送数据之前&#xff0c;需要先建⽴TCP连接&#xff0c;所以需要先建⽴TCP连接&#xff0c;建⽴完TCP连接后&#xff0c;服务端会先给客户端发送公钥…

windows11下wsl环境安装

Windows提供了Linux子系统。如果需要在Windows环境下使用Linux&#xff0c;请先安装。 安装可参见以下官方教程&#xff0c;https://learn.microsoft.com/en-us/windows/wsl/install 简单的操作步骤&#xff1a; 1.wsl安装 wsl --list --online #查看支持的系统 wsl --insta…