Path bending

Interactive human-robot interfaces with collision-free correction of user-drawn paths

Jared Alan Frank, Vikram Kapila

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Abstract

Enabling natural and intuitive communication with robots calls for the design of intelligent user interfaces. As robots are introduced into applications with novice users, the information obtained from such users may not always be reliable. This paper describes a user interface approach to process and correct intended paths for robot navigation as sketched by users on a touchscreen. Our approach demonstrates that by processing video frames from an overhead camera and by using composite Bézier curves to interpolate smooth paths from a small set of significant points, low-resolution occupancy grid maps (OGMs) with numeric potential fields can be continuously updated to correct unsafe user-drawn paths at interactive speeds. The approach generates sufficiently complex paths that appear to bend around static and dynamic obstacles. The results of an evaluation study show that our approach captures the user intent while relieving the user from being concerned about her path-drawing abilities.

Original languageEnglish (US)
Title of host publicationIUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces
PublisherAssociation for Computing Machinery
Pages186-190
Number of pages5
Volume2015-January
ISBN (Print)9781450333061
DOIs
StatePublished - Mar 18 2015
Event20th ACM International Conference on Intelligent User Interfaces, IUI 2015 - Atlanta, United States
Duration: Mar 29 2015Apr 1 2015

Other

Other20th ACM International Conference on Intelligent User Interfaces, IUI 2015
CountryUnited States
CityAtlanta
Period3/29/154/1/15

Fingerprint

Robots
User interfaces
Drawing (graphics)
Touch screens
Navigation
Cameras
Communication
Composite materials
Processing

Keywords

  • Interactive
  • Path
  • Replanning
  • Robot
  • User interface
  • Vision

ASJC Scopus subject areas

  • Software
  • Human-Computer Interaction

Cite this

Frank, J. A., & Kapila, V. (2015). Path bending: Interactive human-robot interfaces with collision-free correction of user-drawn paths. In IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces (Vol. 2015-January, pp. 186-190). Association for Computing Machinery. https://doi.org/10.1145/2678025.2701402

Path bending : Interactive human-robot interfaces with collision-free correction of user-drawn paths. / Frank, Jared Alan; Kapila, Vikram.

IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces. Vol. 2015-January Association for Computing Machinery, 2015. p. 186-190.

Research output: Chapter in Book/Report/Conference proceedingConference contribution

Frank, JA & Kapila, V 2015, Path bending: Interactive human-robot interfaces with collision-free correction of user-drawn paths. in IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces. vol. 2015-January, Association for Computing Machinery, pp. 186-190, 20th ACM International Conference on Intelligent User Interfaces, IUI 2015, Atlanta, United States, 3/29/15. https://doi.org/10.1145/2678025.2701402
Frank JA, Kapila V. Path bending: Interactive human-robot interfaces with collision-free correction of user-drawn paths. In IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces. Vol. 2015-January. Association for Computing Machinery. 2015. p. 186-190 https://doi.org/10.1145/2678025.2701402
Frank, Jared Alan ; Kapila, Vikram. / Path bending : Interactive human-robot interfaces with collision-free correction of user-drawn paths. IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces. Vol. 2015-January Association for Computing Machinery, 2015. pp. 186-190
@inproceedings{6f86d76800914354a57cb405e59e63b8,
title = "Path bending: Interactive human-robot interfaces with collision-free correction of user-drawn paths",
abstract = "Enabling natural and intuitive communication with robots calls for the design of intelligent user interfaces. As robots are introduced into applications with novice users, the information obtained from such users may not always be reliable. This paper describes a user interface approach to process and correct intended paths for robot navigation as sketched by users on a touchscreen. Our approach demonstrates that by processing video frames from an overhead camera and by using composite B{\'e}zier curves to interpolate smooth paths from a small set of significant points, low-resolution occupancy grid maps (OGMs) with numeric potential fields can be continuously updated to correct unsafe user-drawn paths at interactive speeds. The approach generates sufficiently complex paths that appear to bend around static and dynamic obstacles. The results of an evaluation study show that our approach captures the user intent while relieving the user from being concerned about her path-drawing abilities.",
keywords = "Interactive, Path, Replanning, Robot, User interface, Vision",
author = "Frank, {Jared Alan} and Vikram Kapila",
year = "2015",
month = "3",
day = "18",
doi = "10.1145/2678025.2701402",
language = "English (US)",
isbn = "9781450333061",
volume = "2015-January",
pages = "186--190",
booktitle = "IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces",
publisher = "Association for Computing Machinery",

}

TY - GEN

T1 - Path bending

T2 - Interactive human-robot interfaces with collision-free correction of user-drawn paths

AU - Frank, Jared Alan

AU - Kapila, Vikram

PY - 2015/3/18

Y1 - 2015/3/18

N2 - Enabling natural and intuitive communication with robots calls for the design of intelligent user interfaces. As robots are introduced into applications with novice users, the information obtained from such users may not always be reliable. This paper describes a user interface approach to process and correct intended paths for robot navigation as sketched by users on a touchscreen. Our approach demonstrates that by processing video frames from an overhead camera and by using composite Bézier curves to interpolate smooth paths from a small set of significant points, low-resolution occupancy grid maps (OGMs) with numeric potential fields can be continuously updated to correct unsafe user-drawn paths at interactive speeds. The approach generates sufficiently complex paths that appear to bend around static and dynamic obstacles. The results of an evaluation study show that our approach captures the user intent while relieving the user from being concerned about her path-drawing abilities.

AB - Enabling natural and intuitive communication with robots calls for the design of intelligent user interfaces. As robots are introduced into applications with novice users, the information obtained from such users may not always be reliable. This paper describes a user interface approach to process and correct intended paths for robot navigation as sketched by users on a touchscreen. Our approach demonstrates that by processing video frames from an overhead camera and by using composite Bézier curves to interpolate smooth paths from a small set of significant points, low-resolution occupancy grid maps (OGMs) with numeric potential fields can be continuously updated to correct unsafe user-drawn paths at interactive speeds. The approach generates sufficiently complex paths that appear to bend around static and dynamic obstacles. The results of an evaluation study show that our approach captures the user intent while relieving the user from being concerned about her path-drawing abilities.

KW - Interactive

KW - Path

KW - Replanning

KW - Robot

KW - User interface

KW - Vision

UR - http://www.scopus.com/inward/record.url?scp=84939644746&partnerID=8YFLogxK

UR - http://www.scopus.com/inward/citedby.url?scp=84939644746&partnerID=8YFLogxK

U2 - 10.1145/2678025.2701402

DO - 10.1145/2678025.2701402

M3 - Conference contribution

SN - 9781450333061

VL - 2015-January

SP - 186

EP - 190

BT - IUI 2015 - Proceedings of the 20th ACM International Conference on Intelligent User Interfaces

PB - Association for Computing Machinery

ER -