mindmap
  root((自动驾驶技术栈))
    软件
      自动驾驶软件
        基础软件
          编程语言
            c++
            python
            node.js
            bash
          基础库
            opencv
            点云PCL
            坐标转换(transform)
          容器
          机器学习
            tensorflow
            pytorch
          实时操作系统
            ROS
            任务调度
          中间件
            DDS服务
            分布式消息队列
        定位
          RTK
          先验地图(点云)定位
          SLAM
          V2X定位
          融合定位
        功能
          辅助功能
            疲劳检测
            人脸识别
          感知
            红绿灯识别
            车道线、可行驶区域识别
            交通标志识别
            障碍物检测
          技术
            目标检测
            目标跟踪
            场景分割
        规划
          全局规划routing
            A*
            Dijkstra
          决策规划
            有限状态机
            强化学习
          路径规划
            搜索方法
              A*
              Dijkstra
            采样方法
              lattice planner
            优化方法
              二次规划
        控制
          PID
          MPC
          LQR
          最优预瞄控制
        预测
          行人车辆预测
            卡尔曼滤波
            粒子滤波
            深度学习
        端到端
        其它
          人机交互
            webGL
            websocket
          监控
          story telling
      云服务
        仿真
          ureal/unity
          matlab/simulink
        高精度地图
          opendrive
        数据服务
          hdfs
          hbase/mysql
          flink
        监控服务
          远程驾驶
          车辆调度监控
        OTA
    硬件
      汽车底盘
        车辆电子控制系统
          动力系统控制
          制动系统控制
          转向系统控制
        线控单元
        AUTOSAR
      传感器
        CAN卡
        摄像头
        毫米波雷达
        激光雷达
        超声波雷达
        GPS/IMU
        轮速计
      计算单元
        CPU
        GPU
        FPGA
      网络设备
        V2X
      其它
        人机交互设备
        黑匣子