ROS 理论与实践
Lazy loaded imageROS 理论与实践
介绍了ROS的发展现状及其设计特点,包括点对点设计、多语言支持、组件化工具包等。提供了ROS安装和测试的步骤,以及在CLion中搭建开发环境的指导,涵盖了ROS通讯编程、服务编程流程和实现分布式通信的关键组件。还列出了相关开源项目和引用链接,供进一步学习和参考。
micro-ROS架构与接口调用规范
micro-ROS架构与接口调用规范
micro-ROS是ROS 2在资源受限设备上的实现,包含应用层、rclc层、rcl层、rmw层、DDS层和传输层。关键组件包括分配器、初始化选项、RMW选项、支持器、节点、发布者、订阅者、定时器和执行器。接口调用流程涉及创建分配器、初始化选项、配置RMW、创建节点和通信原语、设置定时器和执行器。参数传递遵循特定规则,资源管理需注意初始化顺序和资源限制。使用建议包括简化代码和优化资源使用。