Back to results

University of Illinois at Urbana-Champaign

Designing boundary interactions for simple mobile robots

Abstract

dc:description

"Mobile robots are becoming increasingly common for applications such as logistics and delivery. While most research for mobile robots focuses on generating collision-free paths, however, an environment may be so crowded with obstacles that allowing contact with environment boundaries makes our robot more efficient or our plans more robust. The robot may be so small or in a remote environment such that traditional sensing and communication is impossible, and contact with boundaries can help reduce uncertainty in the robot's state while navigating. These novel scenarios call for novel system designs and novel system design tools. To address this gap, this thesis presents a general approach to modeling and planning over interactions between a robot and boundaries of its environment, and presents prototypes or simulations of such systems for solving high-level tasks such as object manipulation. One major contribution of this thesis is the derivation of necessary and sufficient conditions of stable, periodic trajectories for ""bouncing robots,"" a particular model of point robots that move in straight lines between boundary interactions. Another major contribution is the description and implementation of an exact geometric planner for bouncing robots. We demonstrate the planner on traditional trajectory generation from start to goal states, as well as how to specify and generate stable periodic trajectories. In addition, we demonstrate the utility of the planner for environment geometry analysis, with respect to the role of environment geometry and system design constraints on the reachability and stability of bouncing robot trajectories. We propose a general approach for the design of bouncing robot systems, as well as more general classes of wild robots. We start by identifying useful, robust open-loop motion strategies, then integrate sensors and information space reasoning to determine conditions for switching between these open-loop behaviors. This approach is demonstrated on the task of ""cart-on-track"" object manipulation, motivated by design constraints for robots at the micrometer length scale. We identify the parts of this approach most amenable to automation, and provide a collection of supporting software tools. The final contribution of the thesis is a chapter including qualitative design principles for automated robot design systems, as well as an example of a live-coding interface for the design of mobile robot motion patterns demonstrating some of these principles. We conclude with an outline of our vision for this area of research in the future."

Degree

thesis:*
Name thesis:degree_name
Ph.D.
Level thesis:degree_level
Dissertation
Discipline thesis:degree_discipline
Computer Science
Grantor
University of Illinois at Urbana-Champaign
Year dc:date
2021

Author and committee

dc:creator, dc:contributor.*
Author dc:creator
  • Nilles, Alexandra Q
Contributors dc:contributor
  • LaValle, Steven M
  • Amato, Nancy M
  • Mitra, Sayan
  • Murphey, Todd D

Subjects

dc:subject × 11

Rights

dc:rights
Statement dc:rights
  • Copyright 2020 Alexandra Nilles
Language dc:language
en

Identifiers

dc:identifier.*
Handle dc:identifier
http://hdl.handle.net/2142/109428
OAI identifier oai:identifier
oai:www.ideals.illinois.edu:2142/109428

Chain of custody

source
Harvested from
University of Illinois - Urbana-Champaign
Base URL
www.ideals.illinois.edu/oai-pmh
Last updated
2026-07-22
Source record
OAI-PMH GetRecord
citation

Nilles, Alexandra Q. Designing boundary interactions for simple mobile robots. Dissertation thesis, University of Illinois at Urbana-Champaign, 2021. http://hdl.handle.net/2142/109428