Euro Truck Simulator 2 autonomous driving solution
ChosunTruck is an autonomous driving solution for Euro Truck Simulator 2. Recently, autonomous driving technology has become a big issue and as a result we have been studying technology that incorporates this. It is being developed in a simulated environment called Euro Truck Simulator 2 to allow us to study it using vehicles. We chose Euro Truck Simulator 2 because this simulator provides a good test environment that is similar to the real road.
OS: Windows 7, 10 (64bit)
IDE: Visual Studio 2013, 2015
OpenCV version: >= 3.1
Cuda Toolkit 7.5 (Note: Do an ADVANCED INSTALLATION. ONLY install the Toolkit + Integration to Visual Studio. Do NOT install the drivers + other stuff it would normally give you. Once installed, your project properties should look like this: https://i.imgur.com/e7IRtjy.png)
If you have a problem during installation, look at our Windows Installation wiki page
config_lines[0]: "device keyboard `di8.keyboard`"
config_lines[1]: "device mouse `fusion.mouse`"
to
config_lines[0]: "device keyboard `sys.keyboard`"
config_lines[1]: "device mouse `sys.mouse`"
(thanks Komat!)
config_lines[33]: "constant c_rsteersens 0.775000"
config_lines[34]: "constant c_asteersens 4.650000"
OS: Ubuntu 16.04 LTS
(Optional) Tensorflow version: >= 0.12.1
make
make Drive
./ChosunTruck [-D|--Car_Detection]
See Our wiki page.
If you have some problems running this project, reference the demo video below. Or, open a issue to contact our team.
Lane Detection (Youtube link)
Lane Detection + Vehicle Detection (Youtube link)
Chiwan Song, [email protected]
JaeCheol Sim, [email protected]
Seongjoon Chu, [email protected]
Anyone who is interested in this project is welcome! Just fork it and pull requests!
ChosunTruck, Euro Truck Simulator 2 auto driving solution Copyright (C) 2017 chi3236, bethesirius, uoyssim
This program is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.
This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.
You should have received a copy of the GNU General Public License along with this program. If not, see http://www.gnu.org/licenses/.