当前位置: 首页 > news >正文

ROS2与Carla安装设备指南(其二)

2. 其他安装:

2.1 ROS 2 构建工具:

在 ROS1 中,首选的构建工具是 ,但在 ROS 2 中是 。使用命令catkinco

$ sudo apt install python3-colcon-common-extensions

上面的命令,也要安装。在 、 中添加以下内容colcon_argcomplete.bashrc

$ echo "source /usr/share/colcon_argcomplete/hook/colcon-argcomplete.bash" >> ~/.bashrc# close gedit and source `.bashrc`
$ source ~/.bashrc

colcon支持多种 build 类型。建议的构建类型为 和 。还支持 pure 包。ament_cmakeament_pythoncmake

2.2 设置colcon_cd

运行以下命令以启用 ,colcon_cd

$ echo "source /usr/share/colcon_cd/function/colcon_cd.sh" >> ~/.bashrc$ echo "export _colcon_cd_root=/opt/ros/humble/" >> ~/.bashrc# close gedit and source `.bashrc`
$ source ~/.bashr
2.3 了解 rosdep

理解是至关重要的。该工具识别并安装依赖项,充当元包管理器。它使用其系统知识和文件来查找和安装相应的包,称为 。这些键与中央索引交叉引用,以查找安装的确切软件包名称。 将此中央索引检索到本地计算机,以避免每次运行时都进行网络访问。以下是安装说明,rosdeppackage.xmlrosdep keysrosdeprosdep

$ sudo apt-get install python3-rosdep

注意哈💡

在 Debian 和 Ubuntu 上,还有另一个名称相似的软件包,称为 .如果已安装该软件包,请确保在安装 之前将其删除。python3-rosdep2python3-rosdep

第一次使用 时,必须通过rosdep

$ sudo rosdep init # creates a source list file$ rosdep update

最后,我们可以运行来安装依赖项。从工作区的根目录运行以下命令,rosdep install

$ rosdep install --from-paths src -y --ignore-src
http://www.xdnf.cn/news/224065.html

相关文章:

  • K8S Secret 快速开始
  • ArrayList的特点及应用场景
  • 评估个股相比大盘强弱程度的方法
  • STM32实现simpleFOC控制无刷电机
  • k8s -hpa
  • LeetCode算法题 (除自身以外数组的乘积)Day14!!!C/C++
  • 微信小程序中使用 多线程 Worker
  • Rust 学习笔记:关于结构体的例题
  • SMMU相关知识
  • 《分词算法大揭秘:BPE、BBPE、WordPiece、ULM常见方法介绍》
  • 解读 AI绘画工作流ComfyUI Stable Diffusion
  • VR汽车线束:汽车制造的新变革
  • 分布式链路ID实现
  • PageOffice在线打开word文件,并实现切换文件
  • Microsoft 365 Copilot应用4月重大更新:正式支持个人版,开启AI办公新时代!
  • LeetCode LCP40 心算挑战题解
  • 西门子PLC S7-1200 电动机的软启动控制
  • 自定义Tool
  • 【网工第6版】第6章 网络安全③
  • Fiori学习专题二十五:Remote OData Service
  • 基于CATIA参数化球体建模的自动化插件开发实践——NX建模之球体命令的参考与移植
  • Transformer-CVPR2025-线性注意力-Breaking the Low-Rank Dilemma of Linear Attention
  • 【AI】DeepSeek 流程图 / 时序图制作,Word 排版错乱问题,文字转直观图形
  • 机器学习-07-分类评估函数进阶案例
  • 【数学建模国奖速成系列】优秀论文绘图复现代码(四)
  • Access开发:轻松一键将 Access 全库表格导出为 Excel
  • 游戏引擎学习第250天:# 清理DEBUG GUID
  • 栈与队列 Part 7
  • String、StringBuffer、StringBuilder 的区别
  • SpringMVC知识点总结(速查速记)