IDEALS Home University of Illinois at Urbana-Champaign logo The Alma Mater The Main Quad

Generalizing robot application development: operating system and framework abstractions

Show full item record

Bookmark or cite this item: http://hdl.handle.net/2142/34462

Files in this item

File Description Format
PDF Kravchenko_Aleksandar.pdf (584KB) Restricted to U of Illinois (no description provided) PDF
Title: Generalizing robot application development: operating system and framework abstractions
Author(s): Kravchenko, Aleksandar
Advisor(s): King, Samuel T.
Department / Program: Computer Science
Discipline: Computer Science
Degree Granting Institution: University of Illinois at Urbana-Champaign
Degree: M.S.
Genre: Thesis
Subject(s): robots application framework operating system (OS) user interface (UI) audit logging app store
Abstract: As general-purpose robots begin to find their way into the household and workplace, there will be a demand for software to run on these robots. We foresee the proliferation of robot apps that use a common set of abstractions to allow them to function on a variety of hardware platforms. In this paper, we introduce a robot operating system to support these apps and we detail the framework abstractions that it provides. We present many lessons learned from developing and debugging a number of such apps, and discuss a novel user-interface concept wherein we abstract the interaction model to allow apps to interact with users via a remote or voice interface in order to accomplish their goals. We present our audit logging infrastructure and the utility it provides to both application developers and users. We show that our framework allows a robot to effectively deal with challenges, such as user authentication and interaction. We demonstrate a simple bartender app to fetch drink orders for students, and it is successfully able to deliver them in 9/10 trials in real-world conditions.
Issue Date: 2012-09-18
URI: http://hdl.handle.net/2142/34462
Rights Information: Copyright 2012 Aleksandar Kravchenko
Date Available in IDEALS: 2012-09-18
Date Deposited: 2012-08
 

This item appears in the following Collection(s)

Show full item record

Item Statistics

  • Total Downloads: 4
  • Downloads this Month: 0
  • Downloads Today: 0

Browse

My Account

Information

Access Key