BrainAgentSoftware
From TheRobotGroupWiki
Using one of the frameworks discussed on BrainAgentFrameworks for the RobotBrain project. Maybe also using Orocos (see BrainOrocos).
-- Under construction --
The FIPAOS trial had agents that generated random emotions messages that were sent to agents that added DECTalker commands to text that was entered via a GUI.
It was a toy. Now we need a new toy. Something that makes progress in achieving our final goal.
The brain software system will grow by accretion. We may plan some parts, but don't count on it. There will be evolution. It will be messy.
Bits that might be implemented.
1. Simple sensors a. simulated 1. Simple outputs a. Blinky lights a. Buzzer. 1. Speechifying Select text randomly. 1.Processing a. Generate emotions from one or more simple sensors. a. Text generation.
Contents |
Software Technologies to Incorporate
Agents
Details TBD
CORBA
ACE/TAO
Player
Details TBD
XML
Details TBD
GNU/Linux
Details TBD
RTAI
Details TBD
Std-C++ Library
Boost is a powerfull extension.
Hooking agents and control kernel together
Agents take the role of User/Application in the Orocos Control Kernel (CK). In the CK there will be some intelligence. Consider it something like reflexes and autonomic body processes in organic intelligences.
Message Formats
Player's Client/Server Protocol and Device Interfaces should be used as much as possible. Try to leverage existing Player based device drivers. Orca does similar re-use.
