Kerloud Astro无人车开发系列教程(2):系统组成

Kerloud Astro无人车的系统组成解析

引言

Kerloud Astro无人车是一个面向自动驾驶领域的开发平台,它集成了多种先进的技术组件,旨在为研究人员和开发者提供一个功能全面、易于扩展的实验和开发环境。本文将深入探讨Kerloud Astro无人车的系统组成,以及这些组件是如何协同工作,实现高级自动驾驶功能的。

Kerloud Astro无人车的系统组成

核心组件

  1. Kerloud Mini自动驾驶仪:作为车体运动控制的核心单元,该自动驾驶仪遵循PX4软硬件开源设计,确保了系统的开放性和可扩展性。
  2. 机载电脑:可选配NVIDIA Jetson Nano或Xavier NX,这些高性能计算平台为任务管理或高端任务处理提供了强大的支持。
  3. 麦克纳姆轮电机套件:作为车体的推进动力系统,麦克纳姆轮的设计允许无人车实现多方向移动,增加了其机动性。

感知与定位组件

  1. 深度相机:采用Intel RealSense技术,提供实时深度感知和SLAM三维建模,为无人车的环境理解和路径规划提供了强有力的视觉支持。
  2. CSI相机:提供高质量的图像识别和视频流传输,适用于各种计算机视觉和嵌入式系统应用。
  3. 激光雷达:LD19型号,用于实现精准的远距离距离测量和环境感知,是无人车安全导航的关键传感器之一。
  4. UWB:即超宽带技术,提供高精度定位和距离测量,尤其适用于室内定位、精准导航和集群编队等场景。

通信与控制组件

  1. 数传:作为连接机载飞控和地面站的通信设备,确保了数据的实时传输和系统的远程控制能力。
  2. Kerloud Rover MCU & Power Module:通过CAN总线与Kerloud自动驾驶仪通信,解析控制信号,驱动电机执行相应任务,是驱动层的核心组件。

Kerloud Astro无人车的系统架构

如下图所示,Kerloud Astro的系统架构可以分为三个层次:

感知应用层

以机载电脑为核心,搭载深度相机、CSI相机和激光雷达,这一层的主要任务是实现系统的环境感知和数据获取,为上层的应用开发提供支持。

控制层

核心是Kerloud自动驾驶仪,与数传、地面站、IMU(惯性测量单元)、UWB、RC遥控器等组件协同工作,生成控制信号,确保无人车的稳定运行和精确控制。

驱动层

以Kerloud Rover MCU为核心,通过CAN总线与Kerloud自动驾驶仪通信,解析控制信号,驱动电机执行相应任务,是无人车动力输出的关键环节。

1 个赞