软件在环仿真 (SITL)

    软件在环仿真是在主机上运行一个完整的系统并模拟自驾仪。它通过本地网络连接到仿真器。 设置成如下的形式:

    {% mermaid %}
    graph LR;
    Simulator—>MAVLink;
    MAVLink—>SITL;
    {% endmermaid %}

    在确保 已经安装在系统上之后, 就可以直接启动 : 使用便捷的可以编译POSIX的主构建,并运行仿真 .

    重要的文件

    • 启动脚本文件在 posix-configs/SITL/init 文件夹中并被命名为rcS_SIM_AIRFRAME, 默认是 .
    • 系统启动文件 (相当于 / 被视为) 位于构建文件夹内部 :

    添加一个带仿真器的3D视觉窗口:

    一旦完成初始化,该系统将打印home的位置 (telem> home: 55.7533950, 37.6254270, -0.00). 你能够通过输入以下指令让其起飞:

    Wifi无人机的仿真

    现有一个特殊的任务:对通过局域网WiFi连接的无人机进行仿真

    如同一个真正的无人机会做的一样,仿真器也会广播无人机在局域网中的地址

    为了扩展或自定义仿真界面,可以编辑 文件夹下的文件。能够通过 Github上的jMAVSim repository取得原码.

    连接ROS

    这个仿真能够,其方法与将一个搭载真实的飞行器的板子连接到ROS上相同。