import Link from "next/link"; import { redirect } from "next/navigation"; import { Button } from "~/components/ui/button"; import { Card, CardContent, CardHeader, CardTitle } from "~/components/ui/card"; import { Badge } from "~/components/ui/badge"; import { Logo } from "~/components/ui/logo"; import { auth } from "~/server/auth"; export default async function Home() { const session = await auth(); // Redirect authenticated users to their dashboard if (session?.user) { redirect("/dashboard"); } return (
{/* Header */}
{/* Hero Section */}
🤖 Human-Robot Interaction Research Platform

Standardize Your {" "} Wizard of Oz{" "} Studies

A comprehensive web-based platform that enhances the scientific rigor of Human-Robot Interaction experiments while remaining accessible to researchers with varying levels of technical expertise.

{/* Problem Section */}

The Challenge of WoZ Studies

While Wizard of Oz is a powerful paradigm for HRI research, it faces significant challenges

Reproducibility Issues
  • • Wizard behavior variability across trials
  • • Inconsistent experimental conditions
  • • Lack of standardized terminology
  • • Insufficient documentation
Technical Barriers
  • • Platform-specific robot control systems
  • • Extensive custom coding requirements
  • • Limited to domain experts
  • • Fragmented data collection
{/* Features Section */}

Six Key Design Principles

Our platform addresses these challenges through comprehensive design principles

Integrated Environment

All functionalities unified in a single web-based platform with intuitive interfaces

Visual Experiment Design

Minimal-to-no coding required with drag-and-drop visual programming capabilities

Real-time Control

Fine-grained, real-time control of scripted experimental runs with multiple robot platforms

Data Management

Comprehensive data collection and logging with structured storage and retrieval

Platform Agnostic

Support for wide range of robot hardware through RESTful APIs, ROS, and custom plugins

Collaboration Support

Role-based access control and data sharing for effective research team collaboration

{/* Architecture Section */}

Three-Layer Architecture

Modular web application with clear separation of concerns

User Interface Layer

Experiment Designer

Visual programming for experimental protocols

Wizard Interface

Real-time control during trial execution

Playback & Analysis

Data exploration and visualization

Data Management Layer

Secure database functionality with role-based access control (Researcher, Wizard, Observer) for organizing experiment definitions, metadata, and media assets.

PostgreSQL MinIO Storage Role-based Access Cloud/On-premise
Robot Integration Layer

Robot-agnostic communication layer supporting multiple integration methods for diverse hardware platforms.

RESTful APIs ROS Integration Custom Plugins Docker Deployment
{/* Workflow Section */}

Hierarchical Experiment Structure

Standardized terminology and organization for reproducible research

{/* Hierarchy visualization */}
1

Study

Top-level container comprising one or more experiments

2

Experiment

Parameterized template specifying experimental protocol

3

Trial

Executable instance with specific participant and conditions

4

Step

Distinct phase containing wizard or robot instructions

5

Action

Specific atomic task (speech, movement, input gathering, etc.)

{/* CTA Section */}

Ready to Revolutionize Your HRI Research?

Join researchers worldwide who are using our platform to conduct more rigorous, reproducible Wizard of Oz studies.

{/* Footer */}
); }