1 of 26

Luminary: A Project for Accessible Campus Directions

Christine Mendoza

April 2023

2 of 26

Motivation

Examples of accessibility issues on the UNC Campus

3 of 26

Examples: Outdoors, Hardin Hall to Rosenau Hall

4 of 26

Example: Route 1

Ramps to avoid corresponding stairs for this route are not available on this map.

5 of 26

Example: Route 1, Accessibility Issue 1

A truck temporarily blocks a sidewalk. Truck mirrors pose a potentially undetectable hazard to persons with visual impairments.

6 of 26

Example: Route 1, Accessibility Issue 2

The intersection of West Drive and Manning Drive lacks a curb cut, forcing pedestrians who use it to potentially swerve into oncoming traffic.

7 of 26

Example: Route 1, Accessibility Issue 3

Construction spans large areas, closing sidewalks and curb cuts for set amounts of time.

8 of 26

Example: Route 2

Ramps to avoid corresponding stairs for this route are not available on this map.

9 of 26

Example: Route 2, Accessibility Issue 1

While not readily apparent to the naked eye, this sidewalk is too narrow for wheelchair users to safely pass through when bicycles are parked.

10 of 26

Example: Route 3

For wheelchair users, this is one potential path that avoids most obstacles.

11 of 26

Examples: Indoors

  • Completely inaccessible buildings and buildings which are not accessible beyond the ground floor
    • Link to data and source
  • Rooms that are partially or completely inaccessible
    • Sitterson 011 and similar classrooms have steps preventing access to the front and/or back of the room
    • Most rooms and restrooms do not have push buttons
  • Broken accessibility equipment
    • Elevators
    • Push buttons

12 of 26

Goals

Problem Overview and Project Objectives

13 of 26

Identifying the Problem

14 of 26

Problem and Goal

  • Problem: Lack of information on accessibility of routes and buildings
    • Accessible routes often exist, but are difficult to find
    • Events are sometimes planned in inaccessible areas, resulting in inequitable access to classes, events, and activities
    • Conditions (such as construction and equipment status) constantly change
  • Goal: To ensure equitable, clear physical access to campuses for all
    • Crowdsource data on accessible routes and potential obstacles
    • Display accessibility equipment status
    • Suggest optimal routes specific to user abilities

15 of 26

Key Features

  • Visual and audial step-by-step directions
  • Customizable accessible route option (outdoor and indoor)
  • Accessibility-related information
    • Location Markers
      • Accessibility aids
      • Permanent obstacles
      • Temporary obstacles
      • (future) Areas of rescue assistance
    • Pathway grade (steepness)
    • Notes

16 of 26

Potential Features: Integrations with UNC APIs

  • Building maintenance tickets
    • Reporting broken equipment
    • Updates when equipment is fixed
    • The app will provide fine-grained data on equipment downtime
  • Classroom scheduling information
    • Guide movement of classes when equipment breaks
    • Aid in event scheduling

17 of 26

Research

Areas of investigation

18 of 26

User Interface Design

  • Strengths and weaknesses of alternatives
    • Google Maps
    • Concept3D Campus Maps
    • IAccess Life, AccessMap, WheelMap
    • (Future) Similar apps at Clemson and Michigan State
  • Survey data and focus groups
    • Students affiliated with ARS
    • Students affiliated with Tar Heels at the Table
    • (Future) Similar university organizations nationwide through AccessSTEM or networking

19 of 26

Open-Source Accessibility

  • Pros and cons of open-source ecosystems for accessibility-focused technology
  • Integrating and/or building upon existing technology
    • OpenStreetMap
    • OpenRouteService API
    • Overpass API
    • Indoor Mapping Data Format

20 of 26

Distributed Systems Research

  • Ensuring accuracy of crowdsourced data
    • Synthesizing route history of users with similar profiles to suggest routes and validate the presence of obstacles
    • Extension of existing Byzantine and other protocols
  • Navigating using factors not currently supported by OpenRouteService
    • Traffic data
    • Availability of rest areas
  • Expanding Gharebaghi et al.’s fuzzy approach to route planning for people with motor disabilities
    • Calculates an optimality metric based on users’ confidence levels in navigating environmental features and potential obstacles
  • Distributed databases
    • Store obstacle and user history data across clients
    • Send information on obstacles between clients in similar areas

21 of 26

Evaluating Accessibility of Campus Spaces

  • Maintaining an analytics dashboard on equipment downtime and the number of campus affiliates affected
  • Analyzing data on issues
  • Impact of routing systems on navigation time
  • Impact of reporting aids on equipment downtime
  • Impact of informational aids on awareness of campus resources

22 of 26

Development

Roadmap

23 of 26

Development Overview

  • Open-source API (Data sources)
    • Outdoor route data through OpenRouteService and OpenStreetMap
    • Crowdsourced obstacle and building information
    • Navigation within buildings
    • Research into optimization of user-specific routes
  • Web and iOS clients
  • Collaborative file-sharing
    • GitHub Organization

24 of 26

Current Progress

  • Initial version of API is deployed through CarolinaCloudApps and is currently undergoing testing, modification, and documentation
    • Outdoor route data - 250 doors and 40 ramps have been annotated
    • Crowdsourced obstacle information
  • Web client (mobile-friendly) is being developed, with basic reporting features already implemented
  • iOS client is being actively developed by App Team Carolina
    • Weekly conversations on application design
    • Feedback from students affiliated with ARS and THATT
      • Point people: Neha Patel, Rashika Rahman, Simon Bloor, Christine Mendoza
    • Collaborative user design research
    • Initial wireframes have been completed, and a basic framework for the application is in place

25 of 26

Acknowledgements

UNC Department of Computer Science

  • Advisor: Dr. Gary Bishop
  • Current contributors (App Team Carolina): Noah Frahm, Morgan Roberts, Neha Patel, Rashika Rahman, Will Astilla, Jaden Passero, Kishan Patel, Meghan Sun, Ian Washabaugh, Max Nabokow
  • Past contributors: Joe Spencer, Elaine Dong, Robert Susewell, Mia Ziade

Tar Heels at the Table

  • Advisor: Dr. Jennifer Diliberto
  • Executive Officers: Tessa Buscher, Daniel Meng-Saccoccio, Eleanor Bolton, Erin Humphreys

University Administration

  • Accessibility and Resource Center: Tiffany Bailey, Simon Bloor
  • Other Administrators: Rick Wernoski, Ronald Strauss, Christi Hurt, those in Facilities Services, and many more

Others

  • COMP 426: Professor John Martin III, Information Science
  • SAS Institute: Anna Kirkpatrick, Ed Summers, Lisa Morton, Keslie Carrión
  • … and all others who have supported this project!

26 of 26

Thank you!

  • Questions?
  • Contact us!