About
The ABM Bootcamp was designed to provide participants with in-depth knowledge and practical experience in simulating human behavior, specifically focusing on vision tracking and pathfinding within architectural and urban environments. Using Agent-Based Models (ABMs), participants were trained to model how individuals perceive their surroundings and make decisions based on visual cues, allowing for a deeper understanding of human-environment interaction.
The Bootcamp focused on simulating visual perception and how individuals navigate both indoor spaces (such as buildings) and urban environments (like cities and public spaces). By utilizing ABMs, the program enabled participants to study vision tracking as it relates to navigation, decision-making, and perception within different spatial contexts.
Ultimately, participants were encouraged to identify their own architectural or urban design challenges and apply the methods they had learned to address these issues, using ABM techniques to simulate and find solutions within their specific contexts.
Schedule
The bootcamp schedule is structured as a step-by-step learning experience, progressively guiding participants from fundamental concepts in design and computation to advanced topics in simulation and human-centered analysis. Each day is tailored to deliver focused knowledge through hands-on sessions, expert talks, and case-driven discussions.
Day | Topic | Presenter | Content |
---|---|---|---|
01 | Bootcamp Orientation | Hossein Nazari | Kick-off session introducing the structure, objectives, and roadmap of the bootcamp. |
Computational Thinking | Dr. Abbas Tarkashvand | A fresh perspective on how designers can approach problems computationally. | |
Rhino & Grasshopper Basics | Zahra Solbi, Sara Omrani | Hands-on introduction to computational design tools used throughout the bootcamp. | |
Principles of Human-Centered Design | Ali Jabbari Jahromi | Core concepts, methodologies, and real-world applications of user-focused design. | |
02 | Python & Object-Oriented Programming | Ali Zarrin | Introductory programming concepts and object-oriented design with Python. |
Digital Twins & Agent-Based Modeling I | Zahra Solbi | Fundamentals of virtual replicas and modeling interactions through agents. | |
Computational Geometry Essentials | Hossein Nazari | Mathematical and algorithmic foundations relevant to geometry-driven simulations. | |
03 | Pathfinding & Search Algorithms | Ali Zarrin | Exploring essential pathfinding strategies and algorithmic techniques. |
Digital Twins & Agent-Based Modeling II | Zahra Solbi | Extended applications and case scenarios in agent-based environments. | |
Digital Twins in Environmental Design | Dr. Mehdi Ghiaei | Strategies and impacts of digital twins in sustainable and adaptive design processes. | |
- | Rest Day | ||
04 | Visual Perception & Tracking Fundamentals | Sara Omrani | Understanding the basics of vision science in relation to user interaction. |
Vision Tracking Techniques & Algorithms | Hossein Nazari | Overview of the technical and algorithmic approaches in visual tracking systems. | |
05 | Environmental Data Integration | Parto Rahimi | Linking BIM data with environmental parameters and metadata strategies. |
Human-Centered Research Approaches | Dr. M. Javad Mahdavinejad | Bringing simulation outputs into research design through user-centric analysis and case studies. | |
AI in Agent-Based Modeling | Mohammad Rahmati | Leveraging AI to enhance simulation, behavior prediction, and model intelligence. | |
06 | Final Project Presentation & Submission |
In collaboration with the School of Architecture at Iran University of Science and Technology (Pelle Platform) and Morphonect Startup.
Curriculum Structure
Comprehensive framework combining theoretical foundations with practical implementation techniques
Theoretical Foundations
Digital Twin
- Definition and applications in architecture
- Integration with ABM systems
- BIM interoperability
Agent-Based Modeling
- Core principles and definitions
- Architectural simulation applications
- Crowd behavior modeling
Visual Perception
- IsoVist analysis
- Cone of Vision in built environments
- Visual navigation parameters
Spatial Analysis
- Shortest Path Problems (urban routing)
- Facility Location optimization
- Space syntax methodologies
Technical Implementation
Computational Tools
- Rhino/Grasshopper visual programming
- Python OOP for ABM development
- BIM data extraction techniques
Pathfinding Algorithms
- A* and Dijkstra implementations
- BFS/DFS for spatial analysis
- TSP solutions for urban routing
Agent Systems
- Persona modeling techniques
- Memory and decision systems
- Behavior pattern algorithms
Advanced Simulation
- Vision tracking implementation
- Geometric computation methods
- Data visualization pipelines
Participant Projects
Explore innovative projects applying ABM techniques.
Impact Of Building Form On Visual Perception
By: Elnaz, Fatemeh, Mohammad and Saghar
.png)
.png)
.png)
Team Structure
Organizational framework of ABM Bootcamp
Leadership
- Hossein Nazari Main Director
Mentors
- Zahra Solbi Architect/Product Manager
- Sara Omrani Architect/Researcher
- Ali Zarrin Programmer
- M.Reza Kazimi Programmer
- Parto Rahimi BIM Specialist
- Mohammad Alinia Unity Developer
Invited Lecturer
- Dr. Abbas Tarkashvand Professor
- Dr. Mehdi Ghiaei Professor
- Dr. M.Javad Mahdavinejad Professor
- Mohammad Rahmati Data Scientist
- Ali Jabbari Jahromi CEO of Morphotect
Operations
- Bahdad Khabaz Program Manager
- Mona Rezaeian Event Coordinator
- Bahare Behzadi Administrative Lead