TY - GEN
T1 - Augmenting learning components for safety in resource constrained autonomous robots
AU - Ramakrishna, Shreyas
AU - Dubey, Abhishek
AU - Burruss, Matthew P.
AU - Hartsell, Charles
AU - Mahadevan, Nagabhushan
AU - Nannapaneni, Saideep
AU - Laszka, Aron
AU - Karsai, Gabor
N1 - Publisher Copyright:
© 2019 IEEE.
PY - 2019/5
Y1 - 2019/5
N2 - 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).
AB - 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).
UR - http://www.scopus.com/inward/record.url?scp=85070359289&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=85070359289&partnerID=8YFLogxK
U2 - 10.1109/ISORC.2019.00032
DO - 10.1109/ISORC.2019.00032
M3 - Conference contribution
AN - SCOPUS:85070359289
T3 - Proceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019
SP - 108
EP - 117
BT - Proceedings - 2019 IEEE 22nd International Symposium on Real-Time Distributed Computing, ISORC 2019
PB - Institute of Electrical and Electronics Engineers Inc.
T2 - 22nd IEEE International Symposium on Real-Time Distributed Computing, ISORC 2019
Y2 - 7 May 2019 through 9 May 2019
ER -