Industry Setup Relevance:
ABMS could be a twist on traditional manufacturing by using software agents to control different parts of the process. Imagine a factory where machines, workstations, and even software programs aren’t just following instructions but can somewhat act and decide independently. This helps in faster problem-solving mechanisms and could help reduce human intervention in automated systems.
A little about our studio project:
Aim:
“To develop an efficient processing strategy for end-of-life dimensional timber so that it can be repurposed in a design for disassembly workflow for temporary structures.”
![](https://blog.iaac.net/wp-content/uploads/2024/05/Ani-for-mid.gif)
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-94.png)
Agent-based Manufacturing System
Overview
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-95.png)
![](https://blog.iaac.net/wp-content/uploads/2024/05/Agents.jpg)
Goals and Sub-Goals
![](https://blog.iaac.net/wp-content/uploads/2024/05/Goals.jpg)
Communication between agents
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-96.png)
Agents – Roles – Goals
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-97.png)
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-98.png)
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-155.png)
Rules/Norms
Linear Workflow: Do not start until the last one finishes.
Proxy Leader: If one of the processes malfunctions, the next one takes over for all the data already available until the supervisor fixes the process.
Deadlines: Agents must complete tasks and achieve milestones within the set timeframe, prioritizing safety and precision throughout.
Conflict communication
Negotiation: This will be based on a weighted average of all the parameters and priority of the agent’s action. The higher one takes priority.
Agents – Roles – Actions
![](https://blog.iaac.net/wp-content/uploads/2024/05/act1.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act2.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act3.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act4.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act5.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act6.jpg)
![](https://blog.iaac.net/wp-content/uploads/2024/05/act7.jpg)
System Overview
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-156.png)
![](https://blog.iaac.net/wp-content/uploads/2024/05/image-157.png)