Dronevision, Holodecks, and Spatial Computing using Flying Light Specks
Shahram Ghandeharizadeh
Abstract
This presentation introduces Flying Light Specks (FLSs) as the fundamental building blocks of Dronevision, Holodecks, and Spatial Computing. An FLS is a flying robot, measuring hundreds of micrometers, equipped with one or more lighting primitives capable of producing a range of colors, geometric shapes, textures with adjustable brightness. Each FLS is network-enabled and includes onboard processing and local storage.
Synchronized swarms of cooperating FLSs render virtual objects by generating coordinated illumination within a predefined three-dimensional display volume, referred to as an FLS display. We present techniques for rendering both static and dynamic scenes while addressing practical system constraints, including limited battery life, charging time, and the expectation that individual FLS failures are the norm rather than an exception. Our approach is designed to maintain reliable operation despite these constraints.
We also examine the distinct technical challenges associated with deploying FLS displays for Dronevision, Holodecks, and Spatial Computing applications. The realization of safe holodeck technology has the potential to transform how people work, communicate, learn, manage their health, engage in physical activities, and interact with both physical and virtual environments.
Bio
Shahram Ghandeharizadeh has been on the faculty of the USC Computer Science Department since 1990. In the mid 1990s when VHS and BETA tapes were dominant, his research group designed and implemented Mitra, the first streaming software system with the ability to scale to thousands of nodes (licensed by Panasonic). He has contributed to several pioneering systems, earning him the prestigious ACM Software System Award in 2008. FLSs are the latest addition to his body of work, supported by two NSF grants. He is actively cultivating a collaborative community to advance the development and realization of Dronevision and Holodeck systems.
