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. == Software Technologies to Incorporate == === Agents === === CORBA === ACE/TAO === Player === === XML === === GNU/Linux === === RTAI === === 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 [http://playerstage.sourceforge.net/doc/Player-manual-1.5-html/node29.html Client/Server Protocol] and [http://playerstage.sourceforge.net/doc/Player-manual-1.5-html/node34.html Device Interfaces] should be used as much as possible. Try to leverage existing [http://playerstage.sourceforge.net/index.html Player] based device drivers. [http://orca-robotics.sourceforge.net/ Orca] does similar re-use.