amovcar文件结构

amovcar文件结构图

../../_images/amovcar_filesystem.png

amovcar文件结构描述

Tip

内容讲解中仅包含amovcar文件夹内重要的组成部分,存在未提及的文件。

amovcar

amovcar文件夹为ROS下的工作空间文件夹,包含无人车几乎所有的源代码文件,无人车功能包均放置在src文件夹下。

common

common文件夹内含有R200以及R300两款无人车通用的一些功能包,包含一些功能模块以及二维激光雷达、三维激光雷达、相机等传感器驱动ROS功能包。

R200

R200文件夹内含有r200_bringup、r200_function、r200_simulation三个功能包。

r200_bringup为R200小车底盘的驱动功能包,R200下位机控制板为飞控,通过mavros连接飞控与板载计算机,r200_bringup在mavros上做了一层封装。

r200_function文件内含有R200无人车所有功能的源代码,包含自启动服务、配置文件、launch文件、sh脚本文件以及源代码等内容。

r200_simulation文件内含有R200无人车仿真的源代码,包含模型、gazebo环境、launch文件、配置文件等内容。

R300

R300文件夹内含有r300_bringup、r300_function、r300_simulation三个功能包。

r300_bringup为R300小车底盘的驱动功能包。

r300_function文件内含有R300无人车所有功能的源代码,包含自启动服务、配置文件、launch文件、sh脚本文件以及源代码等内容。

r300_simulation文件内含有R300无人车仿真的源代码,包含模型、gazebo环境、launch文件、配置文件等内容。