Content area

Abstract

Robotics development is a challenging process that requires an understanding of how computers, robots, and the physical world interact. The success of this process depends on a programmer’s ability to mentally conceptualize the numerous potential states of a robotic system. Each additional variable, data stream, or environmental factor multiplies the possible states, leading to a combinatorial explosion of states that can quickly become unmanageable. To address this, the robotics community has developed data visualization tools that help programmers see system states rather than reconstruct them mentally. Although these tools are now integral to the development workflow, visualization tools have not kept pace with the rapid advances in robotics systems. As a result, the development process remains complex and error-prone. This dissertation explores how to design effective robotics data visualization tools, how to integrate them seamlessly into the development process, and how they can improve our ability to build robotics systems. I introduce a visualization-driven robotics development (VDRD) approach, which advocates for tightly integrating data visualizations into the development workflow. I examine this concept through four studies: the first two investigate the impact of visualization tools on traditional development practices, while the latter two evaluate how applying synthesized design guidelines can enhance VDRD in both current and emerging robotics workflows. Ultimately, this research provides a foundation for building tools that augment our ability to understand and develop robotics systems more effectively.

Details

1010268
Title
Augmenting the Abilities of a Programmer Through Visualization-Driven Robotics Development
Number of pages
201
Publication year
2025
Degree date
2025
School code
0153
Source
DAI-A 87/2(E), Dissertation Abstracts International
ISBN
9798291559734
Committee member
Alterovitz, Ron; Trafton, J. Gregory; Marks, Richard; Sengupta, Roni
University/institution
The University of North Carolina at Chapel Hill
Department
Computer Science
University location
United States -- North Carolina
Degree
Ph.D.
Source type
Dissertation or Thesis
Language
English
Document type
Dissertation/Thesis
Dissertation/thesis number
32165930
ProQuest document ID
3243225267
Document URL
https://www.proquest.com/dissertations-theses/augmenting-abilities-programmer-through/docview/3243225267/se-2?accountid=208611
Copyright
Database copyright ProQuest LLC; ProQuest does not claim copyright in the individual underlying works.
Database
ProQuest One Academic