2019 IEEE/ACM 14th International Symposium on Software Engineering for Adaptive and Self-Managing Systems (SEAMS) 2019
DOI: 10.1109/seams.2019.00015
|View full text |Cite
|
Sign up to set email alerts
|

Machine Learning Meets Quantitative Planning: Enabling Self-Adaptation in Autonomous Robots

Abstract: Modern cyber-physical systems (e.g., robotics systems) are typically composed of physical and software components, the characteristics of which are likely to change over time. Assumptions about parts of the system made at design time may not hold at run time, especially when a system is deployed for long periods (e.g., over decades). Self-adaptation is designed to find reconfigurations of systems to handle such run-time inconsistencies. Planners can be used to find and enact optimal reconfigurations in such an… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
30
0

Year Published

2019
2019
2022
2022

Publication Types

Select...
4
3
2

Relationship

1
8

Authors

Journals

citations
Cited by 59 publications
(30 citation statements)
references
References 57 publications
0
30
0
Order By: Relevance
“…In order to reduce the time cost of a pursuit strategy, CS may have to be pruned offline to reduce the number or range of parameters considered in the pursuit. One way to achieve this is to learn (offline) which parameters have the strongest effect on the system output and use them to form the CS considered in the pursuit [22].…”
Section: B Recommendationsmentioning
confidence: 99%
See 1 more Smart Citation
“…In order to reduce the time cost of a pursuit strategy, CS may have to be pruned offline to reduce the number or range of parameters considered in the pursuit. One way to achieve this is to learn (offline) which parameters have the strongest effect on the system output and use them to form the CS considered in the pursuit [22].…”
Section: B Recommendationsmentioning
confidence: 99%
“…In the area of adaptive systems, approaches exist that employ online planning to find the best adaptation actions at runtime [22], [31]. A number of algorithms have been employed to this end: Hill climbing has been used to implement a search-based feedback loop [32]; genetic programming and genetic algorithms (including NSGA-II and novelty search) have been advocated as part of the vision of genetic improvement for adaptive software engineering [33] and used in determining optimal configurations [11], [23], [34]- [36]; finally, multi-armed bandits [37] and Bayesian optimization [7], [11] have been employed for online planning in self-adaptive systems.…”
Section: Cost Aspects In Self-adaptive and Online Experimentatiomentioning
confidence: 99%
“…Autonomous unmanned systems like UAVs are controlled by software with self-adaptive planning methods [18], which decides the planning and subsequent actions in response to uncertainty in the dynamic environment. Although models of software and environment have been leveraged for automated adaptation in robotics software [19]- [21], little has been done to guarantee privacy preservation during UAVs' flights. In this work, we proposed a real-time self-adaptive planner which is responsible for task adaptation (e.g., taking an alternate path) and architectural adaptation (e.g., sensor reconfiguration).…”
Section: Related Workmentioning
confidence: 99%
“…OC5) SCPS self-adaptation-While it makes a lot of sense for SCPS to adapt their configurations (and even their architectures) dynamically to changes in their environment or requirements [28], [29], building self-adaptation capabilities within SCPS is extremely challenging due to the multiple concerns that these systems need to consider. It has taken the research community the best of two decades to explore and advance self-adaptive software systems, and, while this research is relevant to SCPS [30], it needs to be considerably extended before it can address the non-"cyber" aspects of these systems.…”
Section: Oc2) Ensuring the Accuracy Of Stochastic Models Of Scps-mentioning
confidence: 99%