Vehicle simulation software: Difference between revisions
Jump to navigation
Jump to search
(→Dash) |
|||
| (26 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
{{:Self_Driving_RC_Car/Links}} | |||
= Overview = | = Overview = | ||
As of | 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. | | 0.9.7 2019-12-21 | ||
| {{Link|target=https://stackoverflow.com/questions/tagged/carla|title= | | {{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:// | | {{Link|target=https://mattbradley.github.io/dash/|title=Dash}} | ||
| {{Link|target=https:// | | {{Link|target=https://github.com/mattbradley/dash|title=github}} | ||
| | | 2017-12-01 | ||
| 1.0.0 2018-04-11 | |||
| | | | ||
| {{ | | Javascript | ||
| | | {{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= | | {{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 | 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> | </source> | ||
see https://github.com/carla-simulator/carla/issues/1920 | |||
= | === CLang 6.0 issue === | ||
* https://www. | <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> | |||
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 | |||
= Speed Dreams = | |||
* 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 | ||
= | = Webots = | ||
<source lang='bash'> | |||
./webots --version | |||
Webots version: R2019b | |||
./webots --sysinfo | |||
* https:// | 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/> | ||