首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >AirSim 遥控

AirSim 遥控

原创
作者头像
心语.Wang
修改2025-09-24 00:43:58
修改2025-09-24 00:43:58
5500
代码可运行
举报
文章被收录于专栏:AirSimAirSim
运行总次数:0
代码可运行

要手动飞行,您需要遥控器或遥控器。如果您没有,那么您可以使用 API 以编程方式飞行,或者使用所谓的计算机视觉模式使用键盘四处移动。

默认配置的RC设置

默认情况下,AirSim 使用作为其飞行控制器,通过 USB 端口连接到计算机的 RC。

您可以使用 XBox 控制器或FrSky Taranis X9D Plus。请注意,XBox 360 控制器不够精确,如果您想要更多真实世界的体验,不建议使用。如果问题不起作用,请参阅下面的常见问题解答。

关于 FrSky Taranis X9D Plus 的注意事项

FrSky Taranis X9D Plus 是真正的无人机遥控器,其优点是它具有 USB 端口,因此可以直接连接到 PC。您可以下载 AirSim 配置文件导入您的 RC。然后,您应该在 RC 中看到所有通道都配置正确的“sim”模型。

关于 Linux 的注意事项

目前 Linux 上的默认配置是用于使用 Xbox 控制器。这意味着其他设备可能无法正常工作。将来我们将添加在settings.json中配置 RC 的功能,但_现在您可能需要更改_SimJoystick.cpp文件中的代码才能使用其他设备。

PX4 的 RC 设置

AirSim 支持 PX4 飞控,但需要不同的设置。有许多远程控制选项可以与四旋翼一起使用。我们已成功将 FrSky Taranis X9D Plus、FlySky FS-TH9X 和 Futaba 14SG 与 AirSim 一起使用。以下是配置 RC 的高级步骤:

  1. 如果您要使用硬件在环模式,您需要针对特定品牌的 RC 的发射器并绑定它。您可以在 RC 的用户指南中找到此信息。
  2. 对于硬件在环模式,您将发射器连接到 Pixhawk。通常,您可以找到有关如何执行此作的在线文档或 YouTube 视频教程。
  3. 在 QGroundControl 中校准您的 RC]。

使用 XBox 360 USB 游戏手柄

您还可以在 SITL 模式下使用 Xbox 控制器,它只是不如真正的 RC 控制器精确。

Playstation 3 控制器已确认可用作 AirSim 控制器。但是,在 Windows 上,需要一个模拟器来使其看起来像 Xbox 360 控制器。在线提供了许多不同的解决方案,

DJI 控制器

Nils Tijtgat 写了一篇关于如何让DJI 控制器与 AirSim 配合使用的精彩博客。

常见问题

如果您连接了多个 RC 和/或 XBox/Playstation 游戏手柄等,通常会发生这种情况。在 Windows 中,按 Windows+S 键并搜索“设置 USB 游戏控制器”(在旧版本的 Windows 中尝试“纵杆”)。这将向您显示连接到您的 PC 的所有游戏控制器。如果您没有看到您的,那么 Windows 尚未检测到它,因此您需要首先解决该问题。如果您确实看到您的但不在列表顶部(即索引 0),那么您需要告诉 AirSim,因为 AirSim 默认尝试在索引 0 处使用 RC。为此,请导航到您的文件夹,打开并添加/修改以下设置。下面告诉 AirSim 在索引 = 2 处使用 RC。~/Documents/AirSimsettings.json

代码语言:javascript
代码运行次数:0
运行
复制
{
    "SettingsVersion": 1.2,
    "SimMode": "Multirotor",
    "Vehicles": {
        "SimpleFlight": {
            "VehicleType": "SimpleFlight",
            "RC": {
              "RemoteControlID": 2
            }
        }
    }
}
使用 XBox/PS3 控制器时车辆似乎不稳定

普通游戏手柄不是很精确,并且有很多随机噪音。大多数时候,您可能还会看到显着的偏移(即,当摇杆为零时输出不为零)。因此,此行为是意料之中的。

AirSim 中的 RC 校准在哪里?

我们还没有实施它。这意味着您的 RC 固件目前需要具有进行校准的能力。

我的 RC 无法与 PX4 设置一起使用。

首先,您要确保您的 RC 在 QGroundControl] 中工作。如果没有,那么它肯定无法在 AirSim 中运行。PX4 模式适合具有至少中级经验的人处理与 PX4 相关的各种问题,我们通常会推荐您从 PX4 论坛获得帮助。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 默认配置的RC设置
    • 关于 FrSky Taranis X9D Plus 的注意事项
    • 关于 Linux 的注意事项
  • PX4 的 RC 设置
    • 使用 XBox 360 USB 游戏手柄
    • DJI 控制器
  • 常见问题
    • 使用 XBox/PS3 控制器时车辆似乎不稳定
    • AirSim 中的 RC 校准在哪里?
    • 我的 RC 无法与 PX4 设置一起使用。
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档