🤖 ROS 理论与实践视觉 SLAM 01|《视觉 SLAM 十四讲》学习笔记与资料索引学习笔记包含关于视觉SLAM的理论与实践,提供了相关的参考资料,包括中文版和英文版的SLAM书籍链接。 slam ROS 理论基础
🤖 ROS 理论与实践ROS 1 入门 01|Noetic 环境、Catkin 工作空间与核心概念以 Ubuntu 20.04 和 ROS Noetic 为环境,系统介绍 ROS 1 的环境配置、工作空间与软件包、节点、话题、服务、参数、roslaunch,以及自定义消息和服务的基本操作。 ROS 实用教程 设备驱动
🤖 ROS 理论与实践ROS 1 入门 02|Topic 与 Service 通信实战(C++)通过一个完整示例介绍 ROS 1 中两种核心通信方式:Topic 的发布/订阅模型,以及 Service 的请求/响应模型。内容涵盖 C++ 节点实现、CMakeLists.txt 配置、编译运行与结果验证。 ROS protocol C++
🤖 ROS 理论与实践ROS 学习导航|架构、环境、通信与工具链介绍了ROS的发展现状及其设计特点,包括点对点设计、多语言支持、组件化工具包等。提供了ROS安装和测试的步骤,以及在CLion中搭建开发环境的指导,涵盖了ROS通讯编程、服务编程流程和实现分布式通信的关键组件。还列出了相关开源项目和引用链接,供进一步学习和参考。 ROS 实用教程 Open-Source-Lib
🤖 ROS 理论与实践ESP32 开发环境 04|Windows + Docker:构建、烧录与调试使用Docker搭建ESP32开发环境的优势包括隔离开发环境、CI/CD流水线本地化、多版本SDK管理、硬件调试标准化、Linux根文件系统构建和智能化静态分析。文中详细介绍了在Windows上安装WSL、Docker及相关工具的步骤,以及如何在VS Code中配置和使用Docker容器进行ESP32项目的开发、构建、烧录和调试。 ROS Docker WSL ESP32
🤖 ROS 理论与实践micro-ROS 实战 01|Docker + ESP32 跑通首个发布/订阅示例介绍了如何在Windows系统上基于Docker运行micro-ROS的步骤,包括准备条件、开发环境配置、ESP32-microros组件安装、Docker启动micro-ROS代理以及测试通信的过程。强调了ROS域ID的匹配和网络配置的重要性,以确保ESP32与ROS2环境之间的有效通信。 ROS Docker ESP32
🤖 ROS 理论与实践micro-ROS 原理 01|系统架构、核心组件与接口调用流程micro-ROS是ROS 2在资源受限设备上的实现,包含应用层、rclc层、rcl层、rmw层、DDS层和传输层。关键组件包括分配器、初始化选项、RMW选项、支持器、节点、发布者、订阅者、定时器和执行器。接口调用流程涉及创建分配器、初始化选项、配置RMW、创建节点和通信原语、设置定时器和执行器。参数传递遵循特定规则,资源管理需注意初始化顺序和资源限制。使用建议包括简化代码和优化资源使用。 ROS micro-ROS protocol
🤖 ROS 理论与实践micro-ROS 实战 02|rclc 发布、订阅与自定义传输Micro ROS是一个强大的框架,允许在资源受限的设备上运行ROS2。关键要点包括正确初始化网络和ROS选项,创建节点、发布者、订阅者、定时器和执行者,设置适当的回调函数,管理资源,处理错误和超时,以及根据需要自定义传输方式。通过遵循这些指南,开发者可以在ESP32上实现ROS2通信并与其他ROS2节点交互。 ROS micro-ROS 实用教程 推荐