Project

# Title Team Members TA Documents Sponsor
10 OmniSense-Dual — Dual-Wearable 360° Blind-Spot Detection, Directional Haptic Hazard Alerts, and Belly-Based Navigation for Pedestrian Safety
Alex Jin
Jiateng Ma
Simon Xia
Team Members:
- Simon Xia (hx17)
- Jiateng Ma (jiateng4)
- Alex Jin (jin50)

**1. Problem Statement**
Pedestrians in urban and campus environments frequently share space with bicycles, e-scooters, cars, and other pedestrians approaching from all directions. Unlike drivers, who benefit from mirrors and active driver-assistance systems, pedestrians have:
- Unprotected blind spots
Fast-approaching objects from behind or from diagonal sectors are often perceived too late, especially on shared bike/pedestrian paths and narrow sidewalks.
- Reduced situational awareness
Headphones, smartphones, and other distractions degrade auditory and visual awareness, making it harder to detect hazards or notice subtle visual cues.
- Navigation burden
Outdoor and indoor navigation typically depend on visually checking a smartphone map or listening to voice guidance. Both approaches demand attention, occupy hands or ears, and can themselves be unsafe in traffic or crowded environments. For visually impaired users, relying solely on audio is also not ideal.

Existing systems (smartphone maps, voice navigation, cycling radars, blind canes) each address part of the problem but do not provide integrated 360° safety sensing plus hands-free navigation with clear separation of meaning.

**2. Solution Overview**
We propose OmniSense-Dual, a dual-wearable system consisting of:
- A waist/belly-mounted sensing, compute, and navigation haptic module, and
- A head-mounted sensing + haptic hazard alert module

Key design choice:
- Head channel = hazard alerts only
- Belly channel = navigation cues only

This cleanly separates “something is dangerous around you” from “where you should go.”

Core functions:

- 360° Blind-Spot Hazard Awareness
The belly module uses mmWave and ToF/ultrasonic sensors to detect approaching objects around the torso. The head module provides an additional sensing plane for head-level obstacles. When a hazard is detected, the headband vibrates on the corresponding side/direction, signaling an urgent warning.
Hands-Free Navigation
- A smartphone app provides waypoints (outdoor via GPS; optionally indoor via BLE/UWB). The belly module fuses waypoints with IMU heading and encodes navigation instructions as gentle vibration patterns on the belly module (e.g., left side of belt = turn left soon). Navigation never uses the head motors, so it cannot be confused with hazard alerts.

OmniSense-Dual is designed for campus walking, urban commuting, and accessibility support, with a strong emphasis on non-visual, non-auditory, and clearly distinguishable feedback.

**3. Solution Components**
**Component A: Waist/Belly Perception & Compute Module**
Placement:
Worn around waist or belly using elastic belt.
Sensors:
- Rear + Rear-Diagonal (L/R): mmWave radar (60 GHz)
- Left + Right: ToF (e.g., VL53 series) or ultrasonic
- Front-Lower: ToF/IR for low obstacles (curbs, poles, steps)

Functions:
- Provides 360° sensing at waist plane
- Detects moving vs static obstacles
- Includes 6-DoF IMU for heading + gait
- Includes battery + charger + regulators
- Belly haptics used only for navigation

**Component B: Head-Mounted Hazard Alert Module**
Placement:
Headband, cap insert, or lightweight strap.
Haptic Feedback:
8 directional motors placed at:
- Front (0°)
- Front-Left (45°)
- Left (90°)
- Rear-Left (135°)
- Rear (180°)
- Rear-Right (225°)
- Right (270°)
- Front-Right (315°)

Electronics:
- Small BLE SoC/MCU
- Optional short-range ToF for head-height obstacles
- Small battery or wired power from belt

Role:
- Only hazard alerts
- No navigation patterns

**Component C: Navigation & Belly Haptic Interface**
Input Source:
Phone provides route via GPS (outdoor) or BLE/UWB (indoor).
Processing on Belt Module:
- Receives desired bearing from phone
- Computes angle difference using IMU
- Triggers haptic cue on belt

**Component D: Safety Hazard Logic**
Inputs:
- mmWave + ToF/ultrasonic
- Optional head ToF
- IMU heading

Hazards Detected:
- Approaching fast objects (bike, scooter)
- Sudden close static obstacles
- Rear or diagonal intrusion
- Low objects in walking path

Head Feedback Patterns (Hazard Only):
- Default hazard → strong 0.5–1.0s pulse in correct motor direction
- High severity → repeated strong pulses
- Multiple hazards → priority by time-to-collision

**Component E: Electronics & PCB**
Belly PCB Includes:
- MCU (e.g., STM32H7 or ESP32-S3)
- Sensor interfaces (mmWave, ToF, IMU)
- BLE for phone + headband
- Haptic drivers for belt motors
- Li-ion charging + regulation

Head PCB Includes:
- BLE SoC (e.g., nRF52832/ESP32-C3-Mini)
- 8 motor drivers (directional)
- Optional ToF
- Small battery or connector

**4. Criterion for Success**
Safety
- Detect bikes/scooters ≥ 5 m away with ≥90% recall
- Head direction correctness ≥90%
- Alert latency ≤250 ms
- Dual-plane sensing reduces occlusion misses ≥30%

Navigation
- Turn accuracy using belly haptics ≥85%
- Heading deviation during “straight” ≤10°
- Navigation update latency ≤200 ms

Channel Separation
- Head = hazard, belly = navigation
- User classification accuracy (hazard vs nav) ≥90%

Usability
- Battery life ≥4 hours
- Total mass ≤350 g (head ≤150 g)

The Marching Band Assistant

Wynter Chen, Alyssa Louise Licudine, Prashant Shankar

The Marching Band Assistant

Featured Project

NetID/Names

wynterc2 (Wynter Chen), alyssal3 (Alyssa Licudine), shankar7 (Prashant Shankar)

Problem

Drum majors lead and conduct marching bands. One of their main jobs is to maintain tempo for the musicians by moving their hands in specific patterns. However, many drum majors, especially high school students, need to learn how to conduct specific tempos off the top of their head and maintain a consistent tempo without assistance for performances. Even those with musical experience have difficulty knowing for certain what tempo they're conducting without a metronome.

Solution Overview

Our project consists of an arm attachment that aids drum major conducting. The attachment contains an accelerometer that helps determine the tempo in beats per minute via hand movement. A display shows the beats per minute, which allows the drum major to adjust their speed as necessary in real time. The microcontroller data is wirelessly transmitted, and a program can be downloaded that not only visualizes the data in real-time, but provides an option to save recorded data for later. There is also a convenient charging port for the device.

This project is a unique invention that aims to help marching bands. There have been previous projects and inventions that have also digitized the conducting experience, such as the Digital Conducting Baton from Spring 2015. However, these have been in the form of a baton rather than a glove, and are used to alter music files as opposed to providing feedback. Additionally, orchestra conductors use very delicate motions with a baton, while drum majors create large, sharper motions with their arms; thus, we believed that an arm attachment was better suited for marching band usage. Unlike other applications that only integrate digital instruments, this project seeks to assist live performers.

Link to RFA: https://courses.grainger.illinois.edu/ece445/pace/view-topic.asp?id=37939

Project Videos