ROB-430 · Lesson 10 of 12 · 29 min

Accessibility and inclusive design

Robots are often promoted as tools that will help people with disabilities live more independently, and some do. But robots can also create new barriers: a touchscreen kiosk robot that a blind visitor cannot use, a voice-controlled assistant that does not understand a person with a speech impairment, a delivery robot parked across a curb ramp that a wheelchair user needs. This lesson introduces ways of thinking about disability, the principles of universal and inclusive design, practical accessibility requirements for robot interfaces and bodies, including the Web Content Accessibility Guidelines for screens, and the main accessibility laws in Canada and the United States. Accessibility is not a feature added at the end; it is a quality of the whole design, and it benefits far more people than designers usually expect.

Disability and design

Disability is common. Statistics Canada's 2022 Canadian Survey on Disability found that 27 percent of Canadians aged 15 and over, about 8 million people, had one or more disabilities that limited their daily activities, and US public health surveys similarly estimate that roughly one in four adults lives with some type of disability. Rates rise with age, so as populations age, more of the people who meet robots in workplaces, hospitals and public spaces will have disabilities. Disabilities may be permanent, temporary, such as a broken arm, or situational, such as a worker wearing thick gloves or trying to hear an alert on a noisy floor.

Two models of disability shape design. The medical model locates disability in the person's body, as an impairment to be treated or compensated. The social model, developed by disabled activists and scholars in the United Kingdom in the 1970s and 1980s, distinguishes impairment from disability and argues that people are disabled largely by barriers in the environment: stairs rather than wheelchairs, inaccessible interfaces rather than blindness. For designers, the social model is empowering, because barriers are things we design and can remove. The disability rights movement's slogan "nothing about us without us" also makes a methodological point: people with disabilities should be involved as designers, testers and decision-makers, not only as subjects of study.

Universal and inclusive design

Universal design, a term associated with the architect Ronald Mace, aims to make products and environments usable by all people, to the greatest extent possible, without the need for adaptation. In 1997 a group of architects, product designers and engineers working with Mace at North Carolina State University published seven principles.

The seven principles of universal design applied to robots
PrincipleMeaningRobot example
Equitable useUseful to people with diverse abilitiesA delivery robot that can be summoned by app, voice or button
Flexibility in useAccommodates a range of preferences and abilitiesAdjustable height for a collaborative workstation
Simple and intuitive useEasy to understand regardless of experience or languageA clear stop button with a universally recognized shape
Perceptible informationCommunicates effectively regardless of sensory abilitiesStatus shown by light, sound and vibration together
Tolerance for errorMinimizes hazards and consequences of mistakesUndo and confirmation for irreversible commands
Low physical effortUsable efficiently and comfortably with little fatigueHand guiding with gravity compensation
Size and space for approach and useAppropriate space regardless of body size, posture or mobilityControls reachable from a seated position

Inclusive design, as developed by Jutta Treviranus and her inclusive design research institute (IDRC) at OCAD University in Toronto, emphasizes recognizing diversity and uniqueness, using inclusive processes and tools, and seeing design within a broader system. Rather than designing for an imagined average user and then adding accommodations, inclusive design starts from people at the margins, whose needs reveal problems that affect many others. The curb cut is the classic example: ramps cut into curbs for wheelchair users also help people with strollers, delivery carts, luggage and bicycles. In robotics, a robot that announces its intentions by sound for blind pedestrians also helps sighted people who are looking at their phones.

Accessible robot interfaces

Many robots have touchscreens, apps or web dashboards. These should meet the Web Content Accessibility Guidelines, WCAG, published by the World Wide Web Consortium. The current version, WCAG 2.2, was published in October 2023. WCAG is organized around four principles, summarized as POUR: content must be perceivable, operable, understandable and robust. Each guideline has testable success criteria at levels A, AA and AAA, and laws and policies commonly require level AA. Examples include text alternatives for images, captions for audio, keyboard operability, sufficient color contrast, minimum target sizes, not relying on color alone, predictable navigation, clear error messages and compatibility with assistive technologies such as screen readers.

Color contrast is a good example of a precise criterion. WCAG defines the contrast ratio between two colors using their relative luminance \( L \), computed from linearized red, green and blue values:

\[L = 0.2126 R + 0.7152 G + 0.0722 B, \qquad \text{CR} = \frac{L_{1} + 0.05}{L_{2} + 0.05}\]

Level AA requires a contrast ratio of at least 4.5 to 1 for normal text and 3 to 1 for large text and for meaningful graphical elements such as icons and the boundaries of controls. Status colors on a robot's screen, such as a pale green "ready" label on a white background, often fail this test. Color should also never be the only way information is conveyed: about 8 percent of men of Northern European ancestry have some form of color vision deficiency, most commonly red-green, so red and green status lights should differ in position, shape, text or flashing pattern as well.

Worked problem

Checking a status label

A robot dashboard shows a green status label (sRGB 76, 175, 80) on a white background. Its relative luminance is about 0.33, and white has luminance 1.0. Does it meet the 4.5 to 1 requirement for normal text? What about dark green (0, 100, 0), with luminance about 0.12?

Show solution
  1. Green on white: \( (1.0 + 0.05)/(0.33 + 0.05) = 1.05/0.38 \approx 2.8 \) to 1, which fails for text and even the 3 to 1 threshold for graphics.
  2. Dark green on white: \( 1.05/(0.12 + 0.05) = 1.05/0.17 \approx 6.2 \) to 1, which passes.

Answer: The bright green fails at about 2.8 to 1; a darker green at about 6.2 to 1 passes, and adding a text label or icon means color is not the only cue.

Several common status colors fail the 4.5 to 1 text contrast requirement on one background or the other
# WCAG contrast ratio for status labels on a robot dashboard
import numpy as np
def lum(rgb):
    c = np.asarray(rgb, float) / 255
    c = np.where(c <= 0.04045, c / 12.92, ((c + 0.055) / 1.055) ** 2.4)
    return 0.2126 * c[0] + 0.7152 * c[1] + 0.0722 * c[2]
def ratio(a, b):
    la, lb = sorted([lum(a), lum(b)], reverse=True)
    return (la + 0.05) / (lb + 0.05)
white, dark = (255, 255, 255), (30, 30, 30)
status = {"ready green": (76, 175, 80), "dark green": (0, 100, 0), "amber": (255, 191, 0),
          "dark amber": (153, 102, 0), "red": (220, 38, 38), "blue": (37, 99, 235)}
for name, c in status.items():
    r1, r2 = ratio(c, white), ratio(c, dark)
    print(f"{name:11s} on white {r1:4.1f}:1 {'AA' if r1 >= 4.5 else '--'}   on dark {r2:4.1f}:1 {'AA' if r2 >= 4.5 else '--'}")
Output
ready green on white  2.8:1 --   on dark  6.0:1 AA
dark green  on white  7.4:1 AA   on dark  2.2:1 --
amber       on white  1.7:1 --   on dark 10.1:1 AA
dark amber  on white  4.9:1 AA   on dark  3.4:1 --
red         on white  4.8:1 AA   on dark  3.5:1 --
blue        on white  5.2:1 AA   on dark  3.2:1 --
Six colored status labels shown twice, once on a white panel and once on a dark panel, each annotated with its contrast ratio and a pass or fail mark.
The same status colors pass on one background and fail on the other

Beyond screens: bodies, voices and spaces

Robots are physical, so accessibility extends beyond the screen. Physical controls such as emergency stop buttons, start buttons and touch panels must be reachable and operable from a seated position and by people with limited grip strength or dexterity. Building accessibility standards give reach ranges that can guide robot designers.

In the United States, the 2010 ADA Standards for Accessible Design give reach ranges for operable parts: an unobstructed forward or side reach between 15 and 48 inches (about 380 to 1220 mm) above the floor, with a clear floor space of 30 by 48 inches (about 760 by 1220 mm) in front of the control. Robot designers can use these as a guide for kiosks, lockers and controls that people operate from a wheelchair.

A side view of a seated wheelchair user facing a robot kiosk. A shaded vertical band on the kiosk marks the accessible reach range for controls, with heights marked at its bottom and top, and a clear floor space rectangle is drawn on the floor in front.
Placing robot controls within the accessible reach range for a seated user

Worked problem

Can a seated user reach the stop button?

A mobile robot's emergency stop button sits on top of its body, 53 inches (1350 mm) above the floor. Using the ADA upper reach of 48 inches (1220 mm), how much lower must it be? What other change would help?

Show solution
  1. Required drop: \( 53 - 48 = 5 \) inches (about 130 mm), so the button should be at 48 inches or lower.
  2. Adding a second stop button on the robot's side at a lower height gives access from several directions and positions.
  3. A wireless stop on a pendant or wearable can help where reaching the robot is not possible.

Answer: Lower it by at least 5 inches, ideally adding a second, lower stop button and a remote stop option.

Speech interfaces must handle diverse voices. Speech recognition systems have been shown to make more errors for some groups, including speakers with certain accents and dialects and people with dysarthria or other speech impairments. A 2020 study by Allison Koenecke and colleagues found that several commercial recognizers made roughly twice as many errors for Black American speakers as for white speakers in their samples. Robots that rely on speech should offer alternatives, such as buttons, an app or gestures, and developers should test recognition with the full range of intended users. For Deaf and hard-of-hearing users, robots should show spoken output as text and avoid sound-only alerts; some Deaf people use sign languages such as American Sign Language or Langue des signes québécoise, which are full languages, not gestures added to English or French.

Mobile robots in public spaces affect people who never chose to interact with them. In 2019 a doctoral student who uses a wheelchair, Emily Ackerman, described being trapped in a street in Pittsburgh when a sidewalk delivery robot sat at the top of a curb cut, blocking her way onto the sidewalk as traffic approached. Incidents like this show that robots must treat curb ramps, tactile paving, doorways and narrow passages as spaces to keep clear, must yield to people using mobility aids, guide dogs or white canes, and must be tested with disabled pedestrians. Cities that permit sidewalk robots increasingly impose conditions on their behavior.

Cognitive accessibility matters too. People with intellectual disabilities, dementia, brain injuries or limited literacy, and anyone under stress, benefit from plain language, consistent layouts, step-by-step guidance, forgiving error handling and the ability to take time. WCAG 2.2 added success criteria aimed partly at cognitive accessibility, such as accessible authentication that does not depend on memorizing or transcribing codes, and avoiding redundant entry of information.

Barriers and design responses for different user groups
User groupCommon barriers in robot systemsDesign responses
Blind and low-vision usersTouchscreen-only controls, visual-only status, silent motionScreen-reader-compatible apps, audio and haptic cues, tactile buttons
Deaf and hard-of-hearing usersSound-only alerts, speech-only interactionVisual and vibration alerts, text output, sign language options where feasible
Wheelchair and mobility-aid usersHigh controls, robots blocking ramps and passagesSeated reach ranges, keep-clear zones, yielding behavior
People with limited dexteritySmall buttons, precise gestures, sustained gripLarge targets, switch and voice access, shared autonomy
People with speech impairmentsSpeech recognition errorsAlternative inputs; recognizers tested on diverse speech
People with cognitive disabilitiesComplex menus, time limits, jargonPlain language, consistent design, no unnecessary time pressure

Accessibility law in Canada and the United States

In the United States, the Americans with Disabilities Act of 1990 (ADA) prohibits discrimination on the basis of disability in employment (Title I), state and local government services (Title II) and public accommodations such as shops, hotels and hospitals (Title III). In 2024 the Department of Justice issued a rule under Title II requiring state and local government websites and mobile apps to meet WCAG 2.1 level AA, with compliance dates phased by government size; check the current dates, as they may change. Courts have applied Title III to websites and digital services in many cases, and Section 508 of the Rehabilitation Act requires federal agencies' information and communication technology to be accessible, using standards that incorporate WCAG 2.0 level AA. Employers must provide reasonable accommodation, which can include adapting robot workstations. In Canada, the Accessible Canada Act and provincial laws such as Ontario's AODA play the corresponding roles.

An accessibility law map for robot designers; this is not legal advice
TopicCanadaUnited States
Main federal lawAccessible Canada Act (2019)Americans with Disabilities Act (1990)
Provincial or state lawAODA (Ontario, 2005) and other provincial acts; human rights codesState laws vary; ADA applies nationwide
Digital accessibility standardWCAG via CAN/ASC-EN 301 549 and AODA (WCAG 2.0 AA)Section 508 (WCAG 2.0 AA); ADA Title II rule (WCAG 2.1 AA)
Built environmentCSA B651 and building codes2010 ADA Standards for Accessible Design
EmploymentDuty to accommodate under human rights lawReasonable accommodation under ADA Title I

These laws rarely mention robots specifically, but they apply to robots through the services and workplaces where robots are deployed. A hospital that uses a robot kiosk for check-in must make check-in accessible; an employer that introduces a collaborative robot must accommodate workers with disabilities. Designing for accessibility from the start is far cheaper than retrofitting.

Testing with disabled users

Accessibility checklists catch many problems, but testing with people with disabilities catches problems checklists miss. Recruit participants with a range of disabilities relevant to the robot, pay them fairly for their expertise, make the study location and materials accessible, and allow extra time. Automated tools can check screen contrast and code-level issues, and screen-reader testing should be done by experienced users. Study designs from lesson 8 apply, with care: small, diverse samples of disabled users may not support statistical comparisons, and qualitative methods such as think-aloud sessions and interviews are often more informative.

Status announced to screen readers through a live region, with a text label as well as an icon; this is a listing, not run here
<!-- Accessible robot status panel fragment (listing) -->
<section aria-labelledby="status-h">
  <h2 id="status-h">Robot status</h2>
  <p role="status" aria-live="polite">
    <span class="icon" aria-hidden="true">&#9654;</span> Moving to Station 4, ETA 2 minutes
  </p>
  <button type="button" class="stop" aria-describedby="stop-help">Stop robot</button>
  <p id="stop-help">Stops the robot at once. You can also press the red button on its side.</p>
</section>

Common mistakes

  • MistakeTreating accessibility as a special feature for a small group.

    InsteadAbout one in four adults has a disability, and accessible designs help many others too.

  • MistakeUsing color alone for robot status.

    InsteadCombine color with text, shape, position, sound or vibration, and meet WCAG contrast.

  • MistakeRelying only on speech for commands.

    InsteadOffer alternative inputs and test recognition with diverse voices and speech patterns.

  • MistakePlacing robot controls where only standing users can reach them.

    InsteadUse seated reach ranges and provide controls at several positions.

  • MistakeDesigning for disabled people without involving them.

    InsteadFollow nothing about us without us: involve disabled people as designers and testers.

Summary and key terms

  • Disability is common, can be permanent, temporary or situational, and rises with age.
  • The social model locates disability in barriers that designers can remove.
  • Universal design has seven principles; inclusive design starts from people at the margins.
  • WCAG 2.2 organizes screen accessibility around perceivable, operable, understandable and robust content.
  • AA contrast is 4.5 to 1 for normal text and 3 to 1 for large text and graphics.
  • Physical controls, speech interfaces and robot motion in public spaces all need accessible design.
  • Canada has the Accessible Canada Act and provincial laws such as AODA; the United States has the ADA and Section 508.
Social model of disability
The view that people are disabled mainly by barriers in society and the environment.
Universal design
Design usable by all people to the greatest extent possible without adaptation.
Inclusive design
Design that starts from human diversity and involves diverse people in the process.
WCAG
Web Content Accessibility Guidelines from the World Wide Web Consortium.
POUR
Perceivable, operable, understandable and robust: the four WCAG principles.
Contrast ratio
A measure of luminance difference between two colors, from 1:1 to 21:1.
Curb cut effect
Accessibility features benefiting many people beyond their original target group.
Dysarthria
A motor speech disorder that affects articulation and can challenge speech recognition.
Duty to accommodate
The legal obligation to adapt work or services for people with disabilities, short of undue hardship.
Screen reader
Software that reads screen content aloud or to a braille display.

Practice problems

Work each problem on paper first, then reveal the answer to check.

  1. What share of Canadians aged 15 and over reported a disability in 2022?

    Show answer

    27 percent.

  2. State the four WCAG principles.

    Show answer

    Perceivable, operable, understandable and robust.

  3. Luminances 0.9 and 0.1: contrast ratio?

    Show answer

    \( 0.95/0.15 \approx 6.3 \) to 1.

  4. What is the AA contrast requirement for normal text?

    Show answer

    4.5 to 1.

  5. Give an example of the curb cut effect in robotics.

    Show answer

    Audible intent announcements that help blind pedestrians also help distracted sighted people.

  6. Name the Ontario accessibility law and its year.

    Show answer

    Accessibility for Ontarians with Disabilities Act, 2005.

  7. Which US law prohibits disability discrimination in public accommodations?

    Show answer

    The Americans with Disabilities Act, Title III.

  8. Why should status not rely on red and green alone?

    Show answer

    Color vision deficiencies make them hard to distinguish for many people.

  9. Name two alternatives to speech input.

    Show answer

    Buttons, apps, gestures, switches or eye gaze.

  10. What did the 2019 Pittsburgh incident show?

    Show answer

    A sidewalk robot blocking a curb cut can trap a wheelchair user; robots must keep accessible routes clear.

Lesson quiz · 5 questions

Score 60% or more to complete this lesson.

Take the quiz