Opened 16 years ago
Last modified 9 years ago
#263 new enhancement
Artificial Intelligence (AI)
Reported by: | scheusso | Owned by: | gania |
---|---|---|---|
Priority: | minor | Milestone: | Future Engine Features |
Component: | AI | Version: | |
Keywords: | Cc: | ||
Referenced By: | References: |
Description (last modified by landauf)
Outline
We need an AI-Engine in order to make Orxonox more interactive. For the definition of AI see wikipedia. Probably the best and easiest possibility is to use an already existing opensource AI engine and integrate it into Orxonox.
Opensource AI engines
This is a list with some usefull links:
- AI-Tools: i collection of opensource AI-components
- Alchemy: Opensource AI tool
- OpenAI: another OS engine
Implementation in Orxonox
AI-controlled pawns are not obviously distinguishable from human controlled ones. Both inherit from Controller. So you will have to work with src/orxonox/objects/controllers/ArtificialController.
Think about a modular system to add new AI behaviour on a modular basis. Try to achieve interaction between different AI controlled entities without hardcoding every action explicitly, but based on a set of common rules.
Change History (10)
comment:1 Changed 16 years ago by scheusso
- Description modified (diff)
comment:2 Changed 16 years ago by scheusso
- Type changed from defect to enhancement
comment:3 Changed 16 years ago by landauf
- Owner nobody deleted
comment:4 Changed 16 years ago by rgrieder
- Description modified (diff)
comment:5 Changed 16 years ago by rgrieder
comment:6 Changed 16 years ago by landauf
- Description modified (diff)
comment:7 Changed 15 years ago by scheusso
comment:8 Changed 14 years ago by dafrick
- Owner set to jo
comment:9 Changed 14 years ago by dafrick
- Keywords PPS removed
comment:10 Changed 9 years ago by gania
- Owner changed from jo to gania
this can be combined with ticket #282