Carwin
======
A self-driving car implemented with neural networks and genetic algorithms (AI Course Project)
This project is a study (and a implementation) of neural networks potentials in a context where a
car learns itself how to drive into a set of circuits.
Connected with the developed neural network there is a genetic algorithm based on "Darwin's natural selection law".
Requirements
------------
The entire work has been made using the Unity3D Game Engine 4.0 (http://www.unity3d.com) and Trimble Sketchup (http://www.sketchup.com).
The reason of this choice is that we needed an easy way to represent 3D models with physical properties, but there are no
limitations to develop projects like this in other ways, languages or systems.
Usage
-----
For non-Unity users, you can still try Carwin by opening carwin-build/carwin-build.html sample page. You only have to install the Unity Web Player.
For hackers equipped with Unity3D 4.0, open carwin-unityproj/Assets/defaultScene.unity to have full control of this project.
The source files you are probably interested to are in Assets/Scripts/CarControl folder.
Read __carwin-buzzoni_francesconi2012.pdf__ for more informations. Enjoy!
During the simulation you can use the following keyboard shortcuts:
* Numbers from `1` to `4` to change the track
* `UP-arrow` to enlarge the camera view
The following commands are available only through the Unity3D editor:
* `S` to save the overall best chromosome in an external file "bestchr.txt"
* `R` to restore the saved best chromosome and apply it to the current simulation (enters in SHOW MODE)
Authors
-------
We are two students at University of Bologna, Computer Science Department.
This project belongs to the Artificial Intelligence course.
* Buzzoni Marco (marco.buzzoni2@studio.unibo.it)
* Francesconi Alessandro (alessand.francescon2@studio.unibo.it)
Credits
-------
* The original car's model and movement system was made by Ansetfdrew Gotow (maxwelldoggums@gmail.com - http://www.gotow.net/andrew/blog/?page_id=78)
* Neural Network with Genetic Algorithm implementation is based on three main resources:
* http://page.mi.fu-berlin.de/rojas/neural/index.html.html
* http://www.ai-junkie.com/ann/evolved/nnt1.html
* http://www.obitko.com/tutorials/genetic-algorithms/index.php
没有合适的资源?快使用搜索试试~ 我知道了~
使用神经网络和遗传 算法 实现的自动驾驶汽车(人工智能课程项目)_JavaScript_代码_下载
共166个文件
asset:25个
mat:12个
js:11个
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 1 下载量 140 浏览量
2022-06-19
18:14:05
上传
评论
收藏 7.99MB ZIP 举报
温馨提示
使用神经网络和遗传算法实现的自动驾驶汽车(人工智能课程项目) 该项目是对神经网络潜力的研究(和实现),在这种情况下,汽车会自行学习如何驶入一组电路。与发达的神经网络相连接的是基于“达尔文自然选择法则”的遗传算法。 要求 整个工作是使用 Unity3D 游戏引擎 4.0 ( http://www.unity3d.com ) 和 Trimble Sketchup ( http://www.sketchup.com ) 完成的。这种选择的原因是我们需要一种简单的方法来表示具有物理属性的 3D 模型,但是以其他方式、语言或系统开发这样的项目没有任何限制。 用法 对于非 Unity 用户,您仍然可以通过打开 carwin-build/carwin-build.html 示例页面来试用 Carwin。您只需安装 Unity Web Player。 对于配备 Unity3D 4.0 的,打开 carwin-unityproj/Assets/defaultScene.unity 以完全控制该项目。 您可能感兴趣的源文件位于 Assets/Scripts/CarControl 文件夹中。
资源推荐
资源详情
资源评论
收起资源包目录
使用神经网络和遗传 算法 实现的自动驾驶汽车(人工智能课程项目)_JavaScript_代码_下载 (166个子文件)
00000000000000001000000000000000 4KB
00000000000000002000000000000000 4KB
00000000000000003000000000000000 4KB
00000000000000004000000000000000 4KB
00000000000000004100000000000000 4KB
00000000000000005000000000000000 4KB
00000000000000006000000000000000 4KB
00000000000000007000000000000000 4KB
00000000000000008000000000000000 4KB
00000000000000009000000000000000 4KB
0000000000000000a000000000000000 4KB
0000000000000000b000000000000000 4KB
0000000000000000c000000000000000 4KB
0b10ff4e03c0cd74ea39e560ddc2e8c6 410KB
11c62092fe4fa254dbfddde27910411b 22KB
1cb953ac5f57871488429e1067418477 7KB
2a7b530b8bfd790459356daebd302af4 22KB
2ba88ab4c122e6449a17a494a51d3d48 8KB
31e62df701909df4ea1694a538fc36aa 5KB
35764d403f5faa346aa47ad9f4a515f8 5KB
409de1dd6c9c0234a89691fece54091d 23KB
413f7b27bc536fe409388b0809d3eb90 4KB
4eaba00b4bf6ffa4eb3528ac6d6bce50 11KB
508d8111ec846f64b956776be111cbd0 73KB
53269f0dfcbcd0748823a6d8ef36dfc6 4KB
53c3dc501bc3a204fb7956f0b4d2d8d0 187KB
6b114e80386a2a44c859d799de972759 23KB
6bc7adc65760e4842b4afa5f02ac281b 20KB
730d4283660625a40b2925790eb2b531 22KB
7a387c00dbacc4ec79960289d3fd2669 4KB
7bec4bfeb072d134c84565ce05405018 16KB
7dd67ee56e6644fcdb43539e6be05596 4KB
811dcd5e1fa781a4ba4244bed37e6da9 23KB
885b1972ad11a921d000d37b8d76c639 7KB
8a5d309c152ce8244b3576c220572c8e 20KB
8edd4149867326b4287537fd17535e71 37KB
91862ba27a1a6443fb93a25e2b42583c 125KB
9acafd186c99b414ea6b86202535ede2 4KB
a175672ad7476034b8809bd3aa02ddac 306KB
a2d5deda369d50f49ba899a0212e8559 4KB
a4284132797e64047b4e60bb3e843602 23KB
a78feb34989a34eaca631ed70453abb3 4KB
afb3d34b90c0b384285645af27c6ac94 6KB
AnnotationManager 4KB
ProjectSettings.asset 15KB
ProjectSettings.asset 15KB
NavMeshLayers.asset 9KB
TagManager.asset 5KB
TagManager.asset 5KB
InspectorExpandedItems.asset 5KB
QualitySettings.asset 4KB
QualitySettings.asset 4KB
EditorUserBuildSettings.asset 4KB
EditorSettings.asset 4KB
EditorBuildSettings.asset 4KB
EditorUserSettings.asset 4KB
TimeManager.asset 4KB
InputManager.asset 3KB
InputManager.asset 3KB
MonoManager.asset 3KB
DynamicsManager.asset 936B
DynamicsManager.asset 936B
EditorBuildSettings.asset 904B
NetworkManager.asset 867B
NetworkManager.asset 867B
BuildSettings.asset 769B
AudioManager.asset 443B
AudioManager.asset 443B
TimeManager.asset 396B
assetDatabase3 35KB
AssetImportState 6B
AssetServerCacheV3 5KB
track1.blend 1.12MB
Track1.blend 1.12MB
track2.blend 1.06MB
Track2.blend 1.06MB
track0.blend 917KB
Track0.blend 917KB
Track3.blend 636KB
Track3.blend 636KB
c01daa719f8fa5c4891fdfafb40f16c9 388KB
c7a2a06109ac744d99656f550387fd0e 363KB
c970bfa3153024c6faf7d75ba1a27edd 4KB
cc0b9ce19e2f2c8468a6e0a9e5e838ee 4KB
Assembly-CSharp.csproj 6KB
Assembly-CSharp-vs.csproj 6KB
Track3.dae 252KB
Thumbs.db 34KB
AssetVersioning.db 14KB
Thumbs.db 14KB
dfe976f951944a0458725ba2e770616e 13KB
Assembly-UnityScript.dll 20KB
e02abba79918c4e73921f3a6d1660d7b 4KB
e2da7601a53c1a64eb9ff87c61a42c27 20KB
ed7a4402739cda743a9cc00884fccc73 4KB
expandedItems 4KB
f0b42da2d489bf946b3203aa47ff72a0 23KB
f183ce31f796144488be6cdc4441864f 5KB
f5ae92772ad7d4f39b5032afbc016234 19KB
guidmapper 6KB
共 166 条
- 1
- 2
资源评论
- 科拉克休2022-12-21资源很受用,资源主总结的很全面,内容与描述一致,解决了我当下的问题。
快撑死的鱼
- 粉丝: 2w+
- 资源: 9148
下载权益
C知道特权
VIP文章
课程特权
开通VIP
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功