Changes between Version 19 and Version 20 of SIMEO
- Timestamp:
- Jan 17, 2010, 7:36:25 PM (14 years ago)
Legend:
- Unmodified
- Added
- Removed
- Modified
-
SIMEO
v19 v20 26 26 == Framework specifications == 27 27 28 1. Define system components:28 * 1. Define system components: 29 29 30 *The system's architecture is inspired from the standards provided by FIPA (Foundation for Intelligent Physical Agents) from which are inspired many of the current agents platforms.30 The system's architecture is inspired from the standards provided by FIPA (Foundation for Intelligent Physical Agents) from which are inspired many of the current agents platforms. 31 31 We present below the components proposed for our system and a brief description: 32 32 … … 49 49 * CHANNELS - allow agents to communicate 50 50 51 *As during this semester activity we wanted to keep focused over the parallelism issues and communication models, the current implementation does not offer support for load balancing through controllers.52 *The main controller will be responsible for adding agents to the platform and for establishing virtual communication channels. It also relays percepts from environment to sensors and commands from actuators to environment.51 As during this semester activity we wanted to keep focused over the parallelism issues and communication models, the current implementation does not offer support for load balancing through controllers. 52 The main controller will be responsible for adding agents to the platform and for establishing virtual communication channels. It also relays percepts from environment to sensors and commands from actuators to environment. 53 53 * On the other hand, the agent contains sensors that will continuously monitor the environment, actuators that will apply changes to the environment and also channels that will allow the communication between different agents. 54 54 … … 63 63 == Bullet Infrastructure == 64 64 65 *The framework is developed on top of Bullet, a professional open source physics engine. It's main task is to perform collision detection, resolve collisions and other constraints and provide the updated world transform for all the objects in the simulation.65 The framework is developed on top of Bullet, a professional open source physics engine. It's main task is to perform collision detection, resolve collisions and other constraints and provide the updated world transform for all the objects in the simulation. 66 66 67 67 Bullet has been designed to be customizable and modular. The developer can … … 77 77 * use a custom memory allocator, hook up own performance profiler or debug drawer 78 78 79 *The main components are organized as follows:79 The main components are organized as follows: 80 80 81 81 [[Image(bullet.gif)]]