5 ROS2开发环境配置
ROS2开发环境配置GIT工具安装git是一个版本管理软件Linux之父Linus就设计并开发了这款版本管理工具——git之后也被广泛应用比如我们常听到的开源项目网站Github和国内的码云Gitee都在使用git工具进行众多开源项目的内容管理通俗的说就是管理 你上传的代码。记录下你每一笔的修改。并且有版本回退功能是程序员的必备工具。直接用下面命令安装即可$ sudo apt install git有了代码管理工具接下来就开始上代码了下载教程源码古居月老师《ROS2入门21讲》课程源码的下载方式 $ git clone https://gitee.com/guyuehome/ros2_21_tutorials.git古居月老师官网推荐古月居 - ROS机器人知识分享社区安装VSCode直接在Ubuntu自带的软件商店中找到VS Code安装即可VSCode插件配置为了便于后续ROS2的开发与调试我们还可以安装一系列插件无限扩展VSCode的功能。中文语言包原版软件都是英文这个主要起到翻译的作用Python插件C插件因为ROS2 的代码 主要是 Python和C 下载这两个插件方便你 跳转函数方便查找函数的定义CMake插件这个插件 主要用于项目编译 调试的vscode-icons插件为不同类型文件分配专属图标主要就是为了 美观ROS插件提供了代码高亮、智能感知、自动完成等功能让开发者能够在一个高效的环境中编写、调试 ROS 相关的代码。圆形的ROS插件 不知道为啥 不能下载Msg Language Support插件它的主要作用是 消息语法 高亮URDF插件作用主要是帮你把一个枯燥的 XML可扩展标记语言机器人描述文件变成一个可视化的、智能的、可交互的 3D 模型能极大提升开发效率Markdown All in One插件这个插件的作用它集成了写作、预览、目录生成、快捷键、表格对齐、数学公式支持等众多功能极大提升 Markdown 写作效率。Visual Studio IntelliCode插件这个插件旨在帮助开发人员提供智能的代码完成建议而构建的并且已预先构建了对多种编程语言的支持。类似AI编程工具但是我在VS下载不了这个插件 但是这种插件 在国内有很多平替