This repository describes the architecture of an Autonomous Intelligent Agent. The architecure was designed using the Eclipse Capella tool (version 5.2.0) following the Arcadia systems engineering methodology.
Design an experimental setup to develop and evaluate basic capabilities of an Autonomous Computational Intelligence through interactions with a Human Interlocutor and an Unstructured Indoor Environment.
In this section, we list some high-level requirements describing mainly the interactions between the Human Interlocutor with the system, i.e. the Autonomous Intelligent Agent:
- The system shall be able receive high-level voice commands from a human interlocutor;
- The system shall provide voice feedback to the human interlocutor;
- The system shall learn scripts describing how to perform simple tasks in the unstructured indoor environment, e.g. go get an object at a given room;
- The system shall recall the appropriate scripts upon high-level human voice commands;
- The system shall execute scripts to perform learned tasks in the unstructured indoor environment;
- ...
As depicted in the figure below, the Autonomous Intelliget Agent includes both an Autonomous Computational Intelligence and a Semi-Autonomous Experimental Robotic Platform. The Autonomous Computational Intelligence corresponds to an Artificial Brain in which the high-level voice commands are recognized, translated into scripts and them prepared / adapted for execution according to the feedback from the Unstructured Indoor Environment. On the other hand, the Semi-Autonomous Experimental Robotic Platform corresponds to an Artificial Body by which the Artificial Brain executes its tasks and collect feedback from the Unstructured Indoor Environment.
This section describes the low-level requirements for the system components, i.e. the Autonomous Intelligent Agent:
- The semi-autonomous experimental robotic platform shall be remotely controlled by the artificial brain via a high-speed Wi-Fi link;
- ...
Figure below illustrates the main components of the physical architecture of the Autonomous Intelligent Agent highlighting both the allocation of physical functions (green boxes) into software components (blue boxes) and the allocation of software components (blue boxes) into hardware components (yellow boxes). The architecture also indicates the main physical interfaces between the hardware components.
Figure below indicates the breakdown of the configuration items into COTS equipments and miscellaneous hardware components for being purchased and software components to be either developed or integrated.
Imported equipments:
Item | Description | ROM Price (USD) | Quantity | Freight (USD) | Total (USD) |
---|---|---|---|---|---|
1 | PincherX 100 Robotic Arm | 550 | 1 | ? | 550 |
2 | Acherman Robot Car | 477 | 1 | ? | 477 |
3 | LABISTS Raspberry Pi 4 8GB RAM Starter Kit | 140 | 2 | ? | 280 |
4 | Pre-Assembled 2 DoF Pan Tilt Digital Servo Kit | 90 | 1 | ? | 90 |
5 | LY-KREE DC-DC 12V to 5V/15A 75W Converter | 23 | 1 | ? | 23 |
6 | Cllena DC 8V-40V to 12V/10A 120W Regulator | 30 | 1 | ? | 30 |
National equipments:
Item | Description | ROM Price (BRL) | Quantity | Freight (BRL) | Total (BRL) |
---|---|---|---|---|---|
1 | Omni Mic | 210 | 1 | ? | 210 |
2 | Speakers | 30 | 1 | ? | 30 |
3 | Dual-band Wi-Fi Router GI Inet GL-AR750 | 750 | 1 | ? | 750 |
4 | Skyrich Lithium Battery Lix14 12V 12/14Ah | 690 | 1 | ? | 690 |
- Close the arquitecture (Stiven - 23/01)
- Review the arquitecture (Rafael - 31/01)
- Indicate at least 3 suplliers for each item (Rafael - 06/02)
- Prepare/start the purchase process (Manoel - 13/02)