|
|
--- |
|
|
license: apache-2.0 |
|
|
--- |
|
|
|
|
|
# U2UData-2 Client |
|
|
 |
|
|
|
|
|
- 第一排可以自定义设置,无人机起始点,飞行区域天气和执行任务 |
|
|
- 第二排可以自定义飞行算法,飞行模式,也可以设置键盘控制 |
|
|
- 第三排可以一键控制无人机飞行 |
|
|
- 第四排可以鼠标控制无人机飞行 |
|
|
|
|
|
- 传送是**非必须**的,可以直接控制无人机飞到那一块区域,同样能够触发动物运动。 |
|
|
- 如果想要使用**手柄控制**,那么需要在运行UE场景前把手柄连接好,并且在传送完之后点ExitApiControl这个按钮切换到手柄控制。 |
|
|
- 如果想要使用**键盘控制,**需要点击按钮EnableKeyboardControl,这会**强制占用所有键盘输入**,只有关掉这个程序才能中止。键盘wasd控制移动,方向键↑↓控制飞机升降,←→控制转向。 |
|
|
|
|
|
# 修改Api传送位置、飞行速度 |
|
|
|
|
|
让飞机在空中生成的原因是统一UE坐标与airsim坐标。在获取到UE传送目标坐标后,直接填到Api的传送函数里面即可。 |
|
|
上文中提及的Api控制APP的传送设置在DroneController这个文件里面。 |
|
|
|
|
|
 |
|
|
使用键盘控制的飞机飞行速度同样在这个文件中。 |
|
|
|
|
|
 |
|
|
数字越大速度越快,还能改按键绑定。 |