Augmenting learning components for safety in resource constrained autonomous robots

Shreyas Ramakrishna, Abhishek Dubey, Matthew P. Burruss, Charles Hartsell, Nagabhushan Mahadevan, Saideep Nannapaneni, Aron Laszka, Gabor Karsai

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

7 Scopus citations

Abstract

Learning enabled components (LECs) trained using data-driven algorithms are increasingly being used in autonomous robots commonly found in factories, hospitals, and educational laboratories. However, these LECs do not provide any safety guarantees, and testing them is challenging. In this paper, we introduce a framework that performs weighted simplex strategy based supervised safety control, resource management and confidence estimation of autonomous robots. Specifically, we describe two weighted simplex strategies: (a) simple weighted simplex strategy (SW-Simplex) that computes a weighted controller output by comparing the decisions between a safety supervisor and an LEC, and (b) a context-sensitive weighted simplex strategy (CSW-Simplex) that computes a context-aware weighted controller output. We use reinforcement learning to learn the contextual weights. We also introduce a system monitor that uses the current state information and a Bayesian network model learned from past data to estimate the probability of the robotic system staying in the safe working region. To aid resource constrained robots in performing complex computations of these weighted simplex strategies, we describe a resource manager that offloads tasks to an available fog nodes. The paper also describes a hardware testbed called DeepNNCar, which is a low cost resource-constrained RC car, built to perform autonomous driving. Using the hardware, we show that both SW-Simplex and CSW-Simplex have 40% and 60% fewer safety violations, while demonstrating higher optimized speed during indoor driving ( 0.40 m/s) than the original system (using only LECs).

Original languageEnglish (US)
Title of host publicationProceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages108-117
Number of pages10
ISBN (Electronic)9781728101507
DOIs
StatePublished - May 2019
Event22nd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2019 - Valencia, Spain
Duration: May 7 2019May 9 2019

Publication series

NameProceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019

Conference

Conference22nd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2019
Country/TerritorySpain
CityValencia
Period5/7/195/9/19

All Science Journal Classification (ASJC) codes

  • Computer Networks and Communications
  • Hardware and Architecture
  • Safety, Risk, Reliability and Quality

Cite this