Software Architecture: Difference between revisions
From SpaceElevatorWiki.com
Jump to navigationJump to search
(New page: = Software Architecture = Main modules [http://jeko.free.fr/vision/vision.pdf PDF] [http://jeko.free.fr/vision/vision.pdf ODG]) |
No edit summary |
||
Line 1: | Line 1: | ||
= Software Architecture = | = Software Architecture = | ||
Diagram [http://jeko.free.fr/vision/vision.pdf PDF] [http://jeko.free.fr/vision/vision.pdf ODG] (FIXME: Upload to wiki?) | |||
There will be 3 main modules: | |||
* AI | |||
* Vision | |||
* World Simulator | |||
== AI == | |||
AI module will use an interface like this of Torcs: | |||
* Input: high level information from the Vision. | |||
* Output: high level orders to the simulator (which may be replaced by a real car). | |||
== Vision == | |||
Vision module I/O: | |||
* Input: screenshot of the world (real or virtual). | |||
* Output: the informations necessary to the AI. | |||
== World Simulator == | |||
World simulator I/O: | |||
* Input: sensors -> move the car. | |||
* Output: visual output for the user, screenshots for vision module. |
Revision as of 13:16, 9 June 2008
Software Architecture
Diagram PDF ODG (FIXME: Upload to wiki?)
There will be 3 main modules:
- AI
- Vision
- World Simulator
AI
AI module will use an interface like this of Torcs:
- Input: high level information from the Vision.
- Output: high level orders to the simulator (which may be replaced by a real car).
Vision
Vision module I/O:
- Input: screenshot of the world (real or virtual).
- Output: the informations necessary to the AI.
World Simulator
World simulator I/O:
- Input: sensors -> move the car.
- Output: visual output for the user, screenshots for vision module.