SpatIO: Spatial Physical Computing Toolkit Based on Extended Reality

Chronic Disease Self-Management (Diabetes, Hypertension, etc.)Context-Aware ComputingUbiquitous ComputingUI/UX DesignersProduct DesignersIndustrial Automation Engineers

Research Background and Issues

  • What problems or challenges did the authors identify?
    Traditional physical computing tools face challenges in designing interactions within 3D spaces, particularly due to the lack of precision in sensor and actuator configurations. Designers often spend significant time and effort adjusting spatial configurations during the building and testing phases, but existing tools fail to effectively support these needs.

  • Why is this issue important?
    Spatial configuration is critical to the success of interaction design. For example, designing an interactive spotlight in a museum to detect visitor movement requires precise adjustments of sensor orientation and detection range. Without conducting these adjustments in 3D space, the design is prone to failure, leading to higher costs for post-design modifications.

  • Research Motivation and Related Work
    Although tools based on Virtual Reality (VR) and Augmented Reality (AR) have provided some support for interaction design in recent years, these tools typically focus on isolated stages (e.g., virtual component simulation) and fail to form an integrated, continuous workflow. Additionally, the transition from virtual prototypes to physical prototypes has not been effectively supported.

Solution

  • What methods or solutions did the authors propose?
    The authors designed and implemented an Extended Reality (XR)-based toolkit called SpatIO, which supports a complete end-to-end workflow from virtual to physical. SpatIO consists of three subsystems:

    1. SpatIO Environment: Used for creating and testing prototypes in virtual spaces.
    2. SpatIO Module: Facilitates seamless transition from virtual components to physical components.
    3. SpatIO Code: A programming interface with data flow visualization for designing interaction logic.
  • What are the innovative aspects of this solution?

    1. Introduced the new concept of "spatial physical computing," integrating component layout, coding, and interaction testing.
    2. Created a continuous and seamless workflow from virtual to physical, making the transition phase more efficient and natural.
    3. Introduced modular hardware mechanisms and grid-based precise positioning to support flexible spatial layout adjustments for sensors and actuators.
    4. Utilized AR/VR technologies to dynamically visualize sensor ranges and their input/output data.
  • What are the implementation steps and key technologies used?

    1. Virtual Phase:

      • Create virtual prototypes in SpatIO Environment using XR devices, lay out virtual sensors and actuators, and simulate their ranges and behaviors in real time.
      • Use position tracking and detection algorithms to support precise virtual placement of sensors.
    2. Mixed Phase:

      • Replace virtual components with physical components using SpatIO Module, leveraging 3D-printed connectors and standardized circuit interfaces for precise placement.
      • Use cameras and vision algorithms (e.g., ARUco markers) to detect and automatically correct changes in the physical module's position.
    3. Real Phase:

      • Replace all modules with physical components, enabling the prototype to operate independently and allowing users to interact directly with real hardware.

    Key Technologies:

    • XR development tools such as Unity and Meta XR SDKs.
    • Flow-Based Programming interfaces for logic design and real-time debugging.
    • 3D printing and modular design for constructing standardized hardware packages for sensors and actuators.

Research Outcomes

  • What specific outcomes were achieved?

    1. User studies demonstrated that SpatIO significantly improved:

      • Inspection and adjustment of sensor ranges.
      • Flexibility and efficiency in component placement and reconfiguration.
      • Spatial association between programming code and physical components.
      • A continuous workflow from virtual to physical, enabling earlier testing in real environments.
    2. Established a new design sequence: laying out sensors in the XR environment before programming, as opposed to the traditional approach of programming first and placing hardware later.

    3. Enabled users to conduct interaction testing in simulated real-world scenarios earlier, avoiding the common issue of discovering design flaws only after prototype implementation.

  • What advantages does it have compared to existing solutions?
    Compared to traditional tools or standalone AR/VR design tools, SpatIO offers:

    • A comprehensive, integrated solution supporting a continuous transition from virtual environments to physical prototypes.
    • Improved design efficiency: user testing time was significantly reduced (average time savings of 24%).
    • Support for fine-tuning sensor and actuator layouts, greatly reducing adjustment costs.
  • What were the experimental or evaluation results?
    Experiments comparing the performance of 20 users in SpatIO versus traditional environments revealed:

    • SpatIO significantly improved work efficiency (task completion time reduced by 6.2 minutes).
    • Users adjusted sensor layouts more frequently due to lower operational costs.
    • In the XR environment, users could intuitively understand sensor ranges and their interactions with hardware, whereas this process was more time-consuming and less accurate in traditional environments.
  • What are the limitations and future directions?
    Limitations:

    1. Hardware modules are relatively large, making them unsuitable for small-scale or embedded interaction prototype designs.
    2. Current XR hardware resolution and interaction precision limit higher-accuracy operations.
    3. The system performs less effectively when handling complex geometries (e.g., curved surfaces or freeform shapes).

    Future Directions:

    1. Develop smaller hardware modules and streamlined programming interfaces (optimized with scaling and panning features).
    2. Enhance the simulation accuracy of virtual sensors in XR (using advanced posture tracking algorithms).
    3. Expand support for multi-user collaboration, enabling remote teams to co-design and test interaction prototypes.
    4. Provide broader module interfaces compatible with mainstream electronic components and tools.

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/papers/chi/188893/2025

AdRecommended

Learn AI Coding at CodeNow

open_in_newOpen DOI Link
DOI: https://dl.acm.org/doi/10.1145/3706598.3713747
At a Glance

Paper Snapshot

fact_check
dataset
Source
CHI
calendar_month
Year
2025
emoji_events
Award
No award tagged
group
Authors
5 authors
sell
Subtopics
Chronic Disease Self-Management (Diabetes, Hypertension, etc.), Context-Aware Computing, Ubiquitous Computing
work
Professions
UI/UX Designers, Product Designers, Industrial Automation Engineers
article
Content Status
Full text indexed
hub
Related Papers
0 related papers