For social robots like Astro which interact with and adapt to the daily
movements of users within the home, realistic simulation of human activity is
needed for feature development and testing. This paper presents a framework for
simulating daily human activity patterns in home environments at scale,
supporting manual configurability of different personas or activity patterns,
variation of activity timings, and testing on multiple home layouts. We
introduce a method for specifying day-to-day variation in schedules and present
a bidirectional constraint propagation algorithm for generating schedules from
templates. We validate the expressive power of our framework through a use case
scenario analysis and demonstrate that our method can be used to generate data
closely resembling human behavior from three public datasets and a
self-collected dataset. Our contribution supports systematic testing of social
robot behaviors at scale, enables procedural generation of synthetic datasets
of human movement in different households, and can help minimize bias in
training data, leading to more robust and effective robots for home
environments.Comment: Accepted and Presented at IEEE International Conference on Robot and
Human Communication (ROMAN) 202