机器人学习!(二)ROS2-环境配置(6)2026/01/19

古月居ROS2 - 21讲

1、ROS命令行操作

帮助命令:ros2 --help

运行节点:ros2 run 功能包 节点名

查看节点:ros2 node list/info

查看话题:ros2 topic list, ros2 topic echo 话题名

发布话题:ros2 topic pub --发布频率 话题名 消息类型 具体内容

服务:ros2 service call 服务名 服务数据结构 具体内容

数据录制:ros2 bag record 话题 复现:ros2 bag play 文件名称

2、环境配置

版本管理工具:git sudo apt install git

IDE工具:Vscode

推荐插件:chinese、python、C++、cmake、icons、ROS(已弃用,点击安装旁边的改用ROS2)

、msg、URDF、markdown

3、工作空间与功能包

工作空间(workspace)

src:代码空间(source space)

install:安装空间(install space)

build:编译空间(Build space)

log:日志空间(Log space)

rosdepc工具:(鱼香ros)

sudo pip3 install rosdepc sudo rosdepc init & rosdepc update

快速安装文件中所需要的所有依赖:

rosdepc install -i --from-path src --rosdistro=iron -y
缺少3个依赖 sudo apt-get install ros-iron-tf-transformations sudo apt-get install ros-iron-xacro sudo apt-get install ros-iron-joint-state-publisher-gui

colcon编译工具

sudo apt install python3-colcon-ros

在工作空间路径下,进行编译

colcon build

配置环境变量

workspace/install/ 下的 local_setup.sh 和 setup.sh

1、新开终端 source install/local_setup.sh 2、添加到 .bashrc 中 echo "source ~/dev_ws/install/local_setup.sh" >> ~/.bashrc

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/1186304.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

小白也能玩转文本排序!Qwen3-Reranker-0.6B保姆级教程

小白也能玩转文本排序!Qwen3-Reranker-0.6B保姆级教程 在信息爆炸的时代,如何从海量文本中快速找到最相关的内容?答案就是“语义重排序”技术。而今天我们要介绍的主角——Qwen3-Reranker-0.6B,正是阿里通义千问团队推出的轻量级…

SGLang-v0.5.6部署实战:混合精度推理加速技巧

SGLang-v0.5.6部署实战:混合精度推理加速技巧 1. 引言 随着大语言模型(LLM)在实际业务场景中的广泛应用,如何高效部署并优化推理性能成为工程落地的关键挑战。SGLang-v0.5.6作为新一代结构化生成语言框架,在提升吞吐…

GTE中文语义相似度计算实战:新闻标题去重系统构建

GTE中文语义相似度计算实战:新闻标题去重系统构建 1. 引言 1.1 业务场景描述 在新闻聚合、内容推荐和信息检索系统中,海量文本数据的重复问题严重影响用户体验与系统效率。尤其在新闻平台中,同一事件常被多个媒体以略微不同的表述方式发布…

快速理解LED显示屏与NovaStar控制系统的安装流程

从零开始:LED显示屏与NovaStar控制系统的实战安装指南你有没有遇到过这样的情况?屏已经挂上墙了,通电后却发现部分区域不亮、画面撕裂,甚至整个系统频繁重启。调试两三天都找不到根源,客户脸色越来越难看……其实&…

SenseVoice Small保姆级教程:语音识别模型训练

SenseVoice Small保姆级教程:语音识别模型训练 1. 引言 1.1 学习目标 本文旨在为开发者和研究人员提供一份完整的 SenseVoice Small 模型训练与二次开发指南。通过本教程,您将掌握: 如何部署并运行基于 SenseVoice Small 的 WebUI 界面如…

AI读脸术 vs 传统方案:人脸属性分析性能对比实战评测

AI读脸术 vs 传统方案:人脸属性分析性能对比实战评测 1. 引言 1.1 选型背景 在智能安防、用户画像、无人零售和个性化推荐等场景中,人脸属性分析(Facial Attribute Analysis)已成为一项关键的前置技术能力。其中,性…

图片旋转判断模型Docker部署全攻略:一键启动服务

图片旋转判断模型Docker部署全攻略:一键启动服务 1. 技术背景与应用场景 在图像处理和计算机视觉的实际项目中,图片方向的准确性直接影响后续任务的效果。例如,在文档扫描、OCR识别、图像分类等场景中,若输入图片存在90、180或2…

DeepSeek-R1-Distill-Qwen-1.5B参数详解:top_p与temperature协同调优

DeepSeek-R1-Distill-Qwen-1.5B参数详解:top_p与temperature协同调优 1. 引言 1.1 模型背景与技术演进 随着大语言模型在推理能力、代码生成和数学解题等复杂任务中的表现不断提升,如何通过高效训练策略提升小规模模型的性能成为研究热点。DeepSeek-R…

Qwen3-4B推理吞吐低?vLLM并行优化实战解决方案

Qwen3-4B推理吞吐低?vLLM并行优化实战解决方案 1. 背景与问题提出 在大模型实际部署过程中,尽管Qwen3-4B-Instruct-2507具备强大的语言理解与生成能力,但在高并发或长上下文场景下,其原生推理服务常面临吞吐量低、响应延迟高的问…

Hunyuan-MT-7B-WEBUI前端优化:WebSocket实现实时交互体验

Hunyuan-MT-7B-WEBUI前端优化:WebSocket实现实时交互体验 1. 背景与问题分析 随着大模型在多语言翻译场景中的广泛应用,用户对交互体验的要求也逐步提升。Hunyuan-MT-7B作为腾讯开源的高性能翻译模型,支持包括日语、法语、西班牙语、葡萄牙…

从论文到落地:SAM3提示词引导分割模型镜像一键部署教程

从论文到落地:SAM3提示词引导分割模型镜像一键部署教程 1. 引言 1.1 开放词汇分割的技术演进 近年来,视觉感知模型正从“封闭词汇”向“开放词汇”范式迁移。传统图像分割方法依赖预定义类别标签(如 COCO 的 80 类)&#xff0c…

【毕业设计】SpringBoot+Vue+MySQL 在线课程管理系统平台源码+数据库+论文+部署文档

💡实话实说: CSDN上做毕设辅导的都是专业技术服务,大家都要生活,这个很正常。我和其他人不同的是,我有自己的项目库存,不需要找别人拿货再加价,所以能给到超低价格。 摘要 随着信息技术的飞速发…

DCT-Net模型版权保护:数字水印技术应用

DCT-Net模型版权保护:数字水印技术应用 1. 引言:AI生成内容的版权挑战与应对 随着深度学习技术的发展,基于AI的人像卡通化服务正迅速普及。DCT-Net作为ModelScope平台上表现优异的图像风格迁移模型,能够将真实人像高效转换为高质…

君乐宝冲刺港股:9个月营收151亿净利9亿,刚派息10亿 红杉与春华是股东

雷递网 雷建平 1月19日君乐宝乳业集团股份有限公司(简称:“君乐宝”)日前递交招股书,准备在港交所上市。君乐宝此次赴港上市,募集资金将主要用于工厂建设和产能扩张升级、品牌营销和渠道建设、进一步加强研发创新、数智…

智能扫描仪部署教程:中小企业文档数字化入门指南

智能扫描仪部署教程:中小企业文档数字化入门指南 1. 引言 1.1 学习目标 本文旨在为中小企业IT人员或办公自动化初学者提供一套完整、可落地的文档数字化解决方案。通过本教程,您将掌握如何快速部署一个基于OpenCV的AI智能文档扫描系统,实现…

ComfyUI云端部署:基于容器化的一键启动解决方案

ComfyUI云端部署:基于容器化的一键启动解决方案 1. 引言 随着AI生成内容(AIGC)技术的快速发展,图像生成工具在设计、艺术创作和内容生产等领域扮演着越来越重要的角色。ComfyUI 作为一款基于节点式工作流的 Stable Diffusion 可…

BGE-Reranker-v2-m3优化实战:处理长尾查询的挑战

BGE-Reranker-v2-m3优化实战:处理长尾查询的挑战 1. 引言:RAG系统中的“搜不准”难题 在当前检索增强生成(RAG)系统的实际应用中,一个普遍存在的痛点是向量检索返回结果与用户真实意图不匹配,尤其是在面对…

YOLOv9/YOLOR多模型对比:基于YOLOR架构的性能评测

YOLOv9/YOLOR多模型对比:基于YOLOR架构的性能评测 1. 选型背景与评测目标 目标检测作为计算机视觉领域的核心任务之一,近年来随着YOLO系列模型的持续演进,其在工业界和学术界的影响力不断扩大。YOLOv9作为该系列的最新成员,提出…

图解说明UDS诊断协议通信流程图

深入理解UDS诊断协议:从会话控制到安全访问的实战解析在现代汽车电子系统中,ECU(电子控制单元)的数量早已突破百个。随着功能复杂度飙升,传统的OBD-II诊断标准已无法满足对深度故障读取、固件刷写和参数标定的需求。此…

别再人盯系统了!DevOps Agent自主值守,智能预见运维风险

re:Invent 2025,亚马逊云科技带来一系列重磅发布,掀起全球云计算创新浪潮。为帮助开发者们深入了解各项技术创新成果、上手使用最新功能,特推出本系列解读文章,助您探索云上未来的无限可能!re:Invent 2025,…