01

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.

Agent-Based Modeling Visual Perception Vision Tracking Pathfinding Human Behavior Simulation ABM Bootcamp
Workshop Image 1
Workshop Image 2
Workshop Image 3
Workshop Image 4
Workshop Image 5
Workshop Image 6
Workshop Image 7
Workshop Image 8
02

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.

03

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
04

Participant Projects

Explore innovative projects applying ABM techniques.

1 / 12

Impact Of Building Form On Visual Perception

By: Elnaz, Fatemeh, Mohammad and Saghar

Page 1 of 5
Project slide 1 Project slide 2 Project slide 3
05

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