top of page
robot eye 3.jpg

IQ-130 : Multi-Agent Teaming Operating System

IQ-130 is a multi-agent operating system designed to enhance robotic functionalities by integrating advanced intelligence and adaptability. It equips robots with improved reasoning, planning, decision-making, and collaborative skills, enabling them to operate effectively in complex and changing environments. Whether directly integrated into a robot or deployed from a distance, IQ-130 OS facilitates seamless interactions among robots and between robots and human operators, leveraging a shared, domain-specific ontology for communication and teamwork. This ensures robots can navigate and perform tasks efficiently in unfamiliar or unstructured settings, maintaining high performance across various scenarios.

IQ-130 Multi agent OS.jpg
IQ-130 Multi agent OS 3.jpg

IQ-130 OS Features 

  • Empowering amorphic multi-agent teaming missions

  • Enabling support for complex tasks

  • Enhancing Human-Machine Machine-Machine Interaction

  • Utilizing LLMs for reasoning and abstract planning

  • Incorporating embedded multi-fidelity world models

  • Integrating embedded domain-specific KGs

  • Adapting to dynamic environments

  • Ensuring energy efficiency with optimized performance algorithms

  • Enhancing security measures through advanced encryption

  • Facilitating seamless integration with existing systems

  • Accepting input via semantic I/Fs

  • Delivering output through high-level actions I/Fs

  • Enabling remote monitoring and control

Use Cases

IQ-130 is an add-on operating system that enhances robots intelligence and teamwork capabilities, facilitating smoother manned-unmanned collaboration:

  • Service Robots: Assisting in hospitals, hotels, and customer service roles.

  • Industrial Robots: Improving efficiency in factories and production lines.

  • Warehouse Robots: Sorting and moving items, aiding in inventory management.

  • Home Robots: Helping with cleaning, cooking, and general household tasks.

  • Search-and-Rescue Robots: Assisting in locating and helping people during emergencies.

  • Agriculture Robots: Managing crops, watering, and pest control in farming.

  • Mining Robots: Exploring and extracting resources deep underground.

  • Construction Robots: Assisting in building, maintenance, demolition, and site preparation.

  • Retail Robots: Managing inventory, checkout, customer guidance, and in-store support.

  • Scientific Research Robots: Conducting experiments, data collection, and lab automation.

  • Space Exploration Robots: Performing tasks in space travel, planetary exploration, and satellite maintenance.

With IQ-130 OS, these robots can adapt to new or complex situations, collaborate with each other, work alongside humans seamlessly, and execute tasks with greater accuracy and efficiency. 


Our IQ-130 OS offers several advantages over hard-coded systems:

  • Flexibility: IQ-130 OS is more flexible because it can handle complex and diverse tasks.IQ-130 OS handles tasks with multiple goals, conditions, and subtasks, whereas hard-coded systems are limited to tasks with a pre-defined sequence of decisions.

  • Reusability: IQ-130 OS can reuse the same hierarchical structure for different tasks. In contrast, hard-coded systems require a new code to be created for each new task.

  • Robustness: IQ-130 OS is more robust than hard-coded systems because it can handle incomplete or missing information. 

  • Scalability: IQ-130 OS can scale better because it uses a hierarchical structure that can be on-the-fly decomposed into smaller, manageable actions. In contrast, hard-coded systems can't support that.

  • Human-Like Reasoning: IQ-130 OS can model human-like reasoning, which makes it easier for people to understand and interact with them. 

  • Modularity: IQ-130 OS can be modular, meaning that different parts of the planning process can on-the-fly be created, modified or replaced without affecting other parts. Hard-coded systems can't do that by definition.

  • Goal-Directedness: IQ-130 OS is goal-directed, meaning it can focus on achieving specific goals rather than following a fixed sequence of decisions. This makes it more efficient at finding solutions to complex problems.

  • Re-planning: IQ-130 OS can handle changes in the environment or new goals by re-planning and on-the-fly programming its hierarchy of tasks and actions. This makes it more adaptable to changing circumstances and requirements.

  • Learning: IQ-130 OS can learn from experience and improve its performance over time. This is particularly useful in dynamic and uncertain environments where the planner must continually adapt to new information.

  • Domain-Specificity: IQ-130 OS can be designed to be domain-specific, meaning that it can be tailored to specific industries or applications. This makes it more efficient and effective in those domains.

  • Plan Execution: IQ-130 OS can handle the execution of plans, not just the planning process itself. This means that it can monitor the environment and adjust the plan in real-time based on feedback from sensors or other sources.

  • Multi-Agent Systems: IQ-130 OS can be used to coordinate the actions of multiple agents in a multi-agent system. This is particularly useful in applications such as robotics, where multiple agents must work together to achieve a common goal.

  • Interpretability: IQ-130 OS is more interpretable than hard-coded systems, meaning that it is easier to understand how the planner arrived at a particular solution. This can be useful for debugging and improving the planner's performance.

  • Uncertainty Handling: IQ-130 OS can handle uncertainty and ambiguity in the planning process. This is important in applications where the environment is uncertain, or the planner has incomplete information.

  • Complexity Handling: IQ-130 OS can handle complex tasks that require reasoning at multiple levels of abstraction. This makes it well-suited for applications such as scheduling or logistics, where there are many interrelated tasks to be managed.

bottom of page