Chandrasekhar, A and Saini, D and Padhi, R (2023) An artificial pancreas system in android phones: A dual app architecture. In: Pervasive and Mobile Computing, 91 .
PDF
per_mob_com_91_2023.pdf - Published Version Restricted to Registered users only Download (2MB) | Request a copy |
Abstract
An Artificial Pancreas (AP) system centered around an Android Smartphone is proposed in this paper. This unique architecture involves two separate but interacting modular Android applications (Apps) that are designed for unique functionalities. Even though an artificial pancreas system is a safety-critical system that demands a complex architecture and careful coding process, owing to their modular nature, these apps could be designed and developed through rapid prototyping processes. The first app (App-A), which runs in the front-end, serves as the user interface and acts as a connection hub for the hardware devices, was developed on the Android studio platform. Necessary communication protocols to enable communication with the hardware devices are incorporated into this app. The second app (App-B), which runs in the back-end, is developed using Simulink's Android support package. It contains a safety-critical model predictive control algorithm with appropriate constraints to compute the required insulin rate, augmented with a Kalman Filter for estimating the states. There is an additional safety logic as well to prevent insulin over-dosage, thereby augmenting to the cause of a safety-critical control algorithm. The contribution of this work is a modular software framework and prototyping methodology that can be used for rapid development, testing and deployment of Android based AP-systems. © 2023 Elsevier B.V.
Item Type: | Journal Article |
---|---|
Publication: | Pervasive and Mobile Computing |
Publisher: | Elsevier B.V. |
Additional Information: | The copyright for this article belongs to Elsevier B.V. |
Keywords: | Android (operating system); Artificial organs; Computer architecture; Computer programming; Model predictive control; Robotics; Safety engineering; Software testing; User interfaces, Android application for artificial pancreas; Android applications; Artificial pancreas; Autonomous insulin delivery; Insulin delivery; Model-predictive control; Robotic pancreas; Safety-critical control for artificial pancreas, Insulin |
Department/Centre: | Division of Interdisciplinary Sciences > Robert Bosch Centre for Cyber Physical Systems |
Date Deposited: | 03 Apr 2023 10:07 |
Last Modified: | 03 Apr 2023 10:07 |
URI: | https://eprints.iisc.ac.in/id/eprint/81153 |
Actions (login required)
View Item |