DBRL
DBRL copied to clipboard
请问如果通过2个FlightGear进行战斗?
通过FlightGear命令起动了两个FlightGear: fgfs --fdm=null --native-fdm=socket,in,60,,5550,udp --multiplay=out,10,127.0.0.1,5000 --multiplay=in,10,127.0.0.1,5001 --callsign=Test1
fgfs --fdm=null --native-fdm=socket,in,60,,5550,udp --multiplay=out,10,127.0.0.1,5001 --multiplay=in,10,127.0.0.1,5000 --callsign=Test2
请问如何通过代码开启两个战斗机进行混战模拟?
您好,感谢您对DBRL的关注,抱歉时隔这么久才来进行回复。
由于Stable Baselines 3的SAC算法仅支持单智能体深度强化学习训练,所以给出的示例仅包含操控一架战斗机进行训练的代码。如果您需要同时用智能算法操控两架飞机进行混战模拟,可以直接生成两个JsbsimFdm
类的实例进行对战。
此外,如果需要的话,我们也可以在一个月内完成一份可供两架飞机同时使用智能方法对战的代码示例,供使用者参考。
Mac 或 Ubuntu 上有可能跑起来吗?
Mac 或 Ubuntu 上有可能跑起来吗?
您好,JSBSim和FlightGear是可以在Ubuntu上运行的,Dogfight 2 根据作者的回复,应该是无法在Ubuntu上运行的。Mac部分我也不是很清楚。