Difference between revisions of "Vehicle simulation software"

From BITPlan Wiki
Jump to navigation Jump to search
 
(25 intermediate revisions by the same user not shown)
Line 1: Line 1:
 +
{{:Self_Driving_RC_Car/Links}}
 
= Overview =
 
= Overview =
As of 2019-07-15:
+
As of 2020-01-14:
 
{| class="wikitable sortable"  
 
{| class="wikitable sortable"  
 
|-
 
|-
Line 12: Line 13:
 
! Linux
 
! Linux
 
! MacOS
 
! MacOS
 +
|-
 +
| {{Link|target=https://www.beamng.com/|title=BeamNG}}
 +
| {{Link|target=https://projects.beamng.com/projects/research/repository|title=BeamNG.research}}
 +
| {{Link|target=https://en.wikipedia.org/wiki/BeamNG.drive|title=2015-05-29}}
 +
|
 +
| {{Link|target=https://stackoverflow.com/questions/tagged/beamng|title=4}}
 +
| C#
 +
| {{Done}}
 +
| ❌
 +
| ❌
 
|-
 
|-
 
| {{Link|target=http://carla.org/|title=Carla}}
 
| {{Link|target=http://carla.org/|title=Carla}}
 
| {{Link|target=https://github.com/carla-simulator/carla|title=github}}
 
| {{Link|target=https://github.com/carla-simulator/carla|title=github}}
 
| 2017-04
 
| 2017-04
| 0.9.6 2019-07-12
+
| 0.9.7 2019-12-21
| {{Link|target=https://stackoverflow.com/questions/tagged/carla|title=3}}
+
| {{Link|target=https://stackoverflow.com/questions/tagged/carla|title=14}}
 
| C++
 
| C++
 
| {{Done}}
 
| {{Done}}
Line 23: Line 34:
 
| {{Link|target=https://github.com/carla-simulator/carla/issues/150|title=Open issue}}
 
| {{Link|target=https://github.com/carla-simulator/carla/issues/150|title=Open issue}}
 
|-
 
|-
| {{Link|target=https://www.beamng.com/|title=BeamNG}}
+
| {{Link|target=https://mattbradley.github.io/dash/|title=Dash}}
| {{Link|target=https://projects.beamng.com/projects/research/repository|title=BeamNG.research}}
+
| {{Link|target=https://github.com/mattbradley/dash|title=github}}
| {{Link|target=https://en.wikipedia.org/wiki/BeamNG.drive|title=2015-05-29}}
+
| 2017-12-01
 +
| 1.0.0 2018-04-11
 
|  
 
|  
| {{Link|target=https://stackoverflow.com/questions/tagged/beamng|title=3}}
+
| Javascript
| C#
+
| {{Done}} - Chrome Browser
| {{Done}}
+
| {{Done}} - Chrome Browser
| ❌
+
| {{Done}} - Chrome Browser
| ❌
 
 
|-
 
|-
 
| {{Link|target=http://torcs.sourceforge.net/|title=TORCS}}
 
| {{Link|target=http://torcs.sourceforge.net/|title=TORCS}}
Line 37: Line 48:
 
| {{Link|target=https://en.wikipedia.org/wiki/TORCS|title=1997}}
 
| {{Link|target=https://en.wikipedia.org/wiki/TORCS|title=1997}}
 
| 1.3.7 2016-05-26
 
| 1.3.7 2016-05-26
| {{Link|target=https://stackoverflow.com/questions/tagged/torcs|title=4}}
+
| {{Link|target=https://stackoverflow.com/questions/tagged/torcs|title=5}}
 
| C++
 
| C++
 
| {{Done}}
 
| {{Done}}
Line 48: Line 59:
 
| 2.2.1 2016-04-19
 
| 2.2.1 2016-04-19
 
| -
 
| -
 +
| C++
 +
| {{Done}}
 +
| {{Done}}
 +
| {{Done}}
 +
|-
 +
| {{Link|target=https://cyberbotics.com//|title=Webots}}
 +
| {{Link|target=https://github.com/omichel/webots|title=github}}
 +
| {{Link|target=https://en.wikipedia.org/wiki/Webots|title=1996}}
 +
| R2019b 2019-06-25
 +
| {{Link|target=https://stackoverflow.com/questions/tagged/webots|title=75}}
 
| C++
 
| C++
 
| {{Done}}
 
| {{Done}}
Line 53: Line 74:
 
| {{Done}}
 
| {{Done}}
 
|}
 
|}
 +
= BeamNG =
 +
* https://www.beamng.com/
 +
 
= Carla =
 
= Carla =
 
* http://carla.org/
 
* http://carla.org/
Line 110: Line 134:
 
== Retry on a 10.13.6 Laptop ==
 
== Retry on a 10.13.6 Laptop ==
 
<source lang='bash'>
 
<source lang='bash'>
sudo port install clang-7.0 coreutils ninja
+
sudo port install clang-7.0 clang-6.0 coreutils autoconf curl libtool ninja wget libpng
 
# modify .bash_profile:
 
# modify .bash_profile:
 
export PATH="/opt/local/libexec/gnubin:$PATH
 
export PATH="/opt/local/libexec/gnubin:$PATH
Line 197: Line 221:
 
=== Python API ===
 
=== Python API ===
 
<source lang='bash'>
 
<source lang='bash'>
 +
make PythonAPI
 
carla-mac/Build/boost-1.69.0-install/include/boost/gil/extension/io/png/tags.hpp:25:14: fatal error:  
 
carla-mac/Build/boost-1.69.0-install/include/boost/gil/extension/io/png/tags.hpp:25:14: fatal error:  
 
       'png.h' file not found
 
       'png.h' file not found
Line 202: Line 227:
 
             ^~~~~~~
 
             ^~~~~~~
 
1 error generated.
 
1 error generated.
 +
cd /opt
 +
find . -name png.h
 +
./local/include/libpng16/png.h
 +
./local/include/png.h
 +
 +
make PythonAPI  -I /opt/local/include
 +
</source>
 +
see https://github.com/carla-simulator/carla/issues/1920
 +
 +
=== CLang 6.0 issue ===
 +
<source lang='bash'>
 +
unable to execute 'clang-6.0': No such file or directory
 +
error: command 'clang-6.0' failed with exit status 1
  
 +
sudo port select --set clang mp-clang-6.0
 +
Selecting 'mp-clang-6.0' for 'clang' succeeded. 'mp-clang-6.0' is now active.
 +
make rebuild
 
</source>
 
</source>
 +
https://github.com/carla-simulator/carla/issues/1919
 +
<source lang='bash'>
 +
cd /opt/local/bin
 +
sudo ln -s /opt/local/bin/clang-mp-6.0 clang-6.0
 +
</source>
 +
=== libboost-python36.a issue ===
 +
<source lang='bash'>
 +
clang: error: no such file or directory: 'carla-mac/PythonAPI/dependencies/lib/libboost_python36.a'
 +
error: command 'clang-6.0' failed with exit status 1
 +
</source>
 +
= Dash =
 +
See clone at https://github.com/rc-dukes/dash
 +
<source lang='bash'>
 +
npm install --save-dev webpack
 +
npm run build
 +
open index.html
 +
</source>
 +
Make sure Chrome browser is used
  
= BeamNG =
+
= Speed Dreams =
* https://www.beamng.com/
+
* http://www.speed-dreams.org/
 +
* https://sourceforge.net/p/speed-dreams/code/HEAD/tree/
 +
* https://sourceforge.net/projects/speed-dreams/files/2.2.2/
 +
* https://www.politesi.polimi.it/bitstream/10589/83501/1/2013_10_Beni.pdf
 +
* https://github.com/argos-research/speed-dreams
 
= Torcs =
 
= Torcs =
 
* https://en.wikipedia.org/wiki/TORCS
 
* https://en.wikipedia.org/wiki/TORCS
Line 214: Line 277:
 
* http://itsuite.it.brighton.ac.uk/jjl/reports/torcs1.pdf
 
* http://itsuite.it.brighton.ac.uk/jjl/reports/torcs1.pdf
  
= Spead Dreams =
+
= Webots =
* http://www.speed-dreams.org/
+
<source lang='bash'>
* https://sourceforge.net/p/speed-dreams/code/HEAD/tree/
+
./webots --version
* https://sourceforge.net/projects/speed-dreams/files/2.2.2/
+
Webots version: R2019b
* https://www.politesi.polimi.it/bitstream/10589/83501/1/2013_10_Beni.pdf
+
./webots --sysinfo
* https://github.com/argos-research/speed-dreams
+
System: Darwin 17.7.0 x86_64
 +
Processor: Intel(R) Xeon(R) CPU          X5690  @ 3.47GHz
 +
Number of cores: 24
 +
OpenGL vendor: ATI Technologies Inc.
 +
OpenGL renderer: AMD Radeon RX 560 OpenGL Engine
 +
OpenGL version: 2.1 ATI-1.68.22
 +
</source>
 +
* https://www.cyberbotics.com/doc/reference/camera#wb_camera_image_get_red
 +
 
 
[[Category:Self_Driving_RC_Car]]
 
[[Category:Self_Driving_RC_Car]]
 
<headertabs/>
 
<headertabs/>

Latest revision as of 08:05, 14 January 2020

Click here to comment see Self Driving RC Car

[edit]

As of 2020-01-14:

Software Sources Since/Wikipedia Latest Stackoverflow Language Windows Linux MacOS
BeamNG BeamNG.research 2015-05-29 4 C#
Carla github 2017-04 0.9.7 2019-12-21 14 C++ Open issue
Dash github 2017-12-01 1.0.0 2018-04-11 Javascript - Chrome Browser - Chrome Browser - Chrome Browser
TORCS sourceforge 1997 1.3.7 2016-05-26 5 C++ ❌ (Intel)
Speed Dreams sourceforge 2010-03-27 2.2.1 2016-04-19 - C++
Webots github 1996 R2019b 2019-06-25 75 C++