首页 > 其他分享 >强化学习仿真环境torcs搭建

强化学习仿真环境torcs搭建

时间:2023-01-12 19:22:06浏览次数:54  
标签:仿真 gym py 端口 subprocess torcs snakeoil3 搭建

1、下载 Windows torcs版本1.3.7 TORCS - The Open Racing Car Simulator - Browse /all-in-one at SourceForge.net      

安装时不要安装在默认目录,使用网上的path  (51条消息) TORCS的patch_torcs-机器学习文档类资源-CSDN文库 解压替换安装目录

使用时   Quick race -> configure ->accept -> 选择 scr_server1  此robot 对应端口3001

2、安装spyder anaconda3

使用 anaconda powershell prompt     安装  pip install gym_torcs   pip install gym

3、重新启动选择    Quick rance->new race->accept 

4、在C:\ProgramData\Anaconda3\Lib\site-packages\gym_torcs 运行snakeoil3_gym.py 

报错 line242    NameError: name 'subprocess' is not defined

解决: 在snakeoil3_gym.py 文件中添加 import subprocess

 

 

5、继续运行 snakeoil3_gym.py 

报错  snakeoil3_gym.py   line1420 FilenotFoundError:[WinError 2 ] 系统找不到指定的文件。

解决;

  1. 在lib文件夹中找到subprocess.py
  2. 搜索class Popen(object):
  3. 将__init__中的shell=False修改为shell=True

6、继续运行 snakeoil3_gym.py 

问题:打印的端口为3101,而torcs输出的端口为3001,两者不一致。

在snakeoil3_gym.py 中716行,更改端口为3001

7、继续运行snakeoil3_gym.py

车辆跑起来了。F2变成车主视角

 

参考 (51条消息) 基于TORCS的自动驾驶学习总结(一)_筱阳^_^的博客-CSDN博客_torcs

标签:仿真,gym,py,端口,subprocess,torcs,snakeoil3,搭建
From: https://www.cnblogs.com/kabe/p/17040913.html

相关文章

  • Windows中sqlmap搭建(问题)和使用
    sqlmap搭建本次是win11和python11注意:SQLmap使用python写的,所以需要提前搭建好python环境.点击​​https://sqlmap.org/​​进入SQLmap的官网.点击下载压缩包,......
  • 基于OpenHarmony设计的Qemu仿真实验环境搭建
    一.运行qemu仿真运行环境1.模拟运行设备选择Risc-V在源码目录下执行hbset选择ohemu下的qemu_riscv_mini_system_demo选项。hb选择编译对象2.编译运行在OpenHarmony源码目......
  • 性能测试|搭建性能监控平台
    1.为什么要搭建性能监控平台?1.1需求背景在用​​Jmeter​​获取性能测试结果的时候,​​Jmeter​​本身带有聚合报告如下图所示:这个报告有几个很明显的缺点:只能自己看,......
  • Panorama系列--(1)EVE-NG搭建Panorama测试环境
    Panorama系列--(1)EVE-NG搭建Panorama测试环境B站视频链接:​​https://www.bilibili.com/video/BV1r8411P7Dg​​微信公众号:自刘地这里介绍一下如何利用EVE-NG搭建Panorama......
  • linux搭建web服务
    ​​​​1、检查环境getenforce                         #查看seLinux运行状态Enforcing                         ......
  • Centos 7 搭建DNS服务器
    1.DNS原理看这篇文章https://www.cnblogs.com/kubixuesheng/p/6260195.html2.服务器准备192.168.1.100 DNS服务器192.168.1.101 DNS客户端192.168.1.102 DNS客......
  • 开发流程环境搭建
    1测试环境 就本地访问线上域名--》通过frp转发到本地服务端[common]bind_port=7000vhost_http_port=8080#暴露对外端口(这个是)token=957481541#(自己定......
  • 什么是动物解剖教学虚拟仿真实训软件?
    动物解剖学是众多高职院校畜牧兽医专业的重要基础课程,学生需要掌握大量的专业词汇,同时需要有较强的实践操作能力,一些抽象的知识点学生往往难以理解,导致学生对这门课程的学......
  • 搭建RTMP server
    installnginxwgethttps://nginx.org/download/nginx-1.20.1.tar.gztar-zxvfnginx-1.20.1.tar.gzwgethttps://github.com/arut/nginx-rtmp-module/archive/refs/ta......
  • 直播平台搭建,uni-app 实现搜索关键词高亮效果
    直播平台搭建,uni-app实现搜索关键词高亮效果1.封装搜索关键词方法  //搜索关键词exportfunctionsearchKeyword(keyword,city){ returnnewPromise((resove......