智能驾驶进阶6——ROS

背景介绍

感知决策规划灯模块的实时数据收集和实时处理需要相互独立且将有交互的模块集成在一起。
涉及大量图像点云算法。

ROS概述

ROS的基本概念

  • ROS特征

    • 点对点
    • 支持分布式,在部署多机之间的消息通信时提供支持
    • 多语言
    • 轻量级,只需要关注核心模块的算法逻辑,无需关注底层
    • 开源框架
  • ROS是一个松耦合的框架,是一个基于消息的通信,各个节点(算法模块/集合)的通信是一个解耦合的关系

  • 节点相互独立相互通信。交互利用Master节点管理器

  • 松耦合的体现在这里插入图片描述

    • 两个要通信的节点启动没有先后关系,不影响通信链路的建立
      • 启动的时候会向ROScore发送注册信息和通信信息(topic
      • topic内部使用的数据格式是message,包含具体的基本数据类型和一些自定义类型等,有文本文档形式的消息文件。
      • 接收节点收到message之后会根据message定义的格式进行一些反解析,触发自身执行
    • 通信链路建立之后ROScore(Master)就暂时没有作用了
  • 节点

    • 包含一些常用的命令
      • rosno
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值