博客地址:https://www.cnblogs.com/zylyehuo/
参考链接: 【AirSim】
具体效果可以关注博主的小红书: 42891122102,上面有效果视频
第一种方法
通过settings.json配置“subwindows”字段去显示
settings.json
- {
- "SettingsVersion": 1.2,
- "SeeDocsAt": "https://github.com/Microsoft/AirSim/blob/master/docs/settings.md",
- "SimMode": "Multirotor",
- "ViewMode": "FlyWithMe",
- "SubWindows": [
- {
- "WindowID": 0,
- "CameraName": "front_center_custom",
- "ImageType": 0,
- "Visible": true,
- "ImageSize": [480, 270],
- "CameraPosition": [0.0, 0.0, -2.5],
- "CameraRotation": [0.0, 0.0, 0.0]
- },
- {
- "WindowID": 1,
- "CameraName": "front_center_custom",
- "ImageType": 3,
- "Visible": true,
- "ImageSize": [480, 270],
- "CameraPosition": [0.0, 0.0, -2.5],
- "CameraRotation": [0.0, 0.0, 0.0]
- },
- {
- "WindowID": 2,
- "CameraName": "front_center_custom",
- "ImageType": 5,
- "Visible": true,
- "ImageSize": [480, 270],
- "CameraPosition": [0.0, 0.0, -2.5],
- "CameraRotation": [0.0, 0.0, 0.0]
- }
- ],
- "Vehicles": {
- "Drone": {
- "VehicleType": "SimpleFlight",
- "DisplayName": "My First Drone",
- "AutoCreate": true
- }
- }
- }
复制代码 第二种方法
利用pygame绘制窗口并获取无人机FPV实时图像呈现
键盘控制及摄像机实时显示.py
[code]import sysimport timeimport airsimimport pygameimport cv2import numpy as np# >------>>> pygame settings > AirSim settings |