Rui Zhang
-
BSc (University of Victoria, 2023)
Topic
Morphology Agnostic Multi-Agent Character Contro
Department of Computer Science
Date & location
-
Wednesday, April 16, 2025
-
11:00 A.M.
-
Virtual Defence
Reviewers
Supervisory Committee
-
Dr. Brandon Haworth, Department of Computer Science, University of Victoria (Supervisor)
-
Dr. Teseo Schneider, Department of Computer Science, UVic (Member)
External Examiner
-
Dr. Homayoun Najjaran, Department of Mechanical Engineering, University of Washington
Chair of Oral Examination
-
Dr. Terri Lacourse, Department of Biology, UVic
Abstract
Crowd simulation plays a crucial role in various applications, from urban planning to virtual reality, by modeling realistic pedestrian behavior and interactions. Traditional approaches typically utilize simplified agent representation such as particles, whereas recent advancements have introduced fully physical character models in crowds, which relies on morphology-specific motion control, limiting their applicability to heterogeneous agents with diverse body structures and movement capabilities. This thesis introduces a morphology-agnostic multi-agent character control framework that integrates physics-based locomotion with hierarchical reinforcement learning. A low-level locomotion controller utilizes generalized goal conditioning to enable robust and adaptable movement across agents with different morphologies through parameter sharing, eliminating the need for predefined gait cycles or morphology-specific trajectory planning. A high-level navigation controller processes morphology-agnostic state observations and integrates visual attention sampling to improve decision-making. The navigation controller provides goal conditioning to the locomotion controller, guiding agents toward their target positions in dynamic environments. The proposed system improves generalizability in multi-agent settings by decoupling locomotion control from agent-specific kinematics while maintaining stability and responsiveness.