首页 > 其他分享 >飞机游戏六 空战强化学习环境1—DBML 使用

飞机游戏六 空战强化学习环境1—DBML 使用

时间:2022-12-09 10:11:45浏览次数:65  
标签:dogfight 游戏 -- gym 环境 文件夹 空战 使用 DBML

飞机游戏六 空战强化学习环境1—DBML 使用

目录

一 Github 地址

GitHub - mrwangyou/DBRL: A Gym Dogfighting Simulation Benchmark for Reinforcement Learning Research

二 项目简介

使用gym框架,

仿真环境有两个,分别是jsbsim和dogdight ,

可视化使用flightGear实现jsbsim的可视化,使用dogfight直接进行可视化

由于使用了gym框架,强化学习算法直接调用 stable_baselines3中的算法

三 下载,配置

由于FlightGear启动不了,这里只使用dogfight环境

需要注意的几个点

1 在gym下添加环境(也就是将项目中的dogfightEnv复制过去),然后再envs下进行注册,可以参考 gym——1自定义Gym环境并注册 - 英飞 - 博客园 (cnblogs.com)

2 需要将dogfight_snadbox_hg2项目下载并复制到 gym中自己建立的环境下,完成效果如图所示

QQ截图20221208205212

如果出现,pycharm总是显示找不到dogfight_snadbox_hg2文件夹,可以尝试新建一个同名文件夹(这时候新建立的文件夹一般会显示),然后将内容直接移动到新建的能够被找得到的文件夹中

四 使用

1 启动 dogfight_sandbox_hg2 ,敲击移动箭头 ,进入网络模式,可以 查看到 本机的ip和端口

image-20221208210900848

2 进入所在环境 ,所在文件夹目录 命令行执行

# 替换自己的地址
python ./src/models/sac_df2.py --host 10.168.62.25 --port 50888 --train --test

3 或者 更改sac_df2.py文件,直接执行

标签:dogfight,游戏,--,gym,环境,文件夹,空战,使用,DBML
From: https://www.cnblogs.com/zuti666/p/16968169.html

相关文章

  • 飞机游戏 三 Airsim介绍
    AirSim环境搭建目录AirSim环境搭建感谢一AirSim简介二vs2019三虚幻引擎四下载编译五环境的使用1要把EpicGame语言改为英文2createProject3创建C++类。4......
  • C语言 | 扫雷游戏-优化
    C语言实现扫雷游戏本文接上篇:C语言实现扫雷游戏-简单版为了添加扫出一片的效果,本文对扫雷部分函数做出修改如下:staticintget_mine(charmine[ROWS][COLS],intx,......
  • 飞机游戏三 JSBSim介绍
    飞机游戏三JSBSim介绍目录飞机游戏三JSBSim介绍1介绍2xml配置文件解析3气动力模型4基本状态和动作1简易demo2获取状态空间(状态空间)3直接设置初始状态4控制指......
  • 飞机游戏四 飞机作战场景
    飞机游戏四飞机作战场景目录飞机游戏四飞机作战场景感谢视距空战超视距空战感谢浅谈作战飞机机动性-知乎(zhihu.com)视距空战浅谈作战飞机机动性-知乎(zhih......
  • 虹桥滨海新区游戏网站高防BGP物理机
    服务器认定都能从三种方面聊一聊:神泣的无视任何GJ高防服务器、英雄王座的奇特、问道的一条龙高防服务器。在WM世界中真封神专用流量清洗高防服务器是去看看市场上、连合利......
  • 有效解决游戏出海难题,茄子科技为合作伙伴提供专业的本地化营销落地经验
    面对变幻莫测、内卷严重的海外市场,尽管相比国内游戏市场环境有着更多的增量红利,能够支撑行业高速发展,但随着入局者数量上涨,海外用户对出海产品的内容和质量要求越来越高。如......
  • 虹桥滨海新区游戏网站高防物理机租用
    些一样也以优良的任事和以人为本的准则,专注、用情,用极特殊的一些的职业为每三位男性做千年需求分析,江湖界面设计,英雄王座最终研究不行笑傲江湖责任心标记表明引导。为每一......
  • 游戏玩法分析 I
    SQL架构活动表 Activity:+--------------+---------+|ColumnName|Type|+--------------+---------+|player_id|int||device_id|int......
  • 游戏引擎MiniEngine开发记录(一)
    游戏引擎MiniEngine开发记录(一)最近看了Youtube大神TheCherno的GameEngine系列,学习到了很多知识,但是作者前期做的很多工作后期都推翻重构了,很多地方写的也很乱,因此想从自......
  • 1082. 数字游戏
    题目链接1082.数字游戏科协里最近很流行数字游戏。某人命名了一种不降数,这种数字必须满足从左到右各位数字呈非下降关系,如\(123\),\(446\)。现在大家决定玩一个游戏,指......