To Örebro University

oru.seÖrebro University Publications
Planned maintenance
A system upgrade is planned for 10/12-2024, at 12:00-13:00. During this time DiVA will be unavailable.
Change search
Link to record
Permanent link

Direct link
Publications (10 of 60) Show all publications
Gugliermo, S., Dominguez, D. C., Iannotta, M., Stoyanov, T. & Schaffernicht, E. (2024). Evaluating behavior trees. Robotics and Autonomous Systems, 178, Article ID 104714.
Open this publication in new window or tab >>Evaluating behavior trees
Show others...
2024 (English)In: Robotics and Autonomous Systems, ISSN 0921-8890, E-ISSN 1872-793X, Vol. 178, article id 104714Article in journal (Refereed) Published
Abstract [en]

Behavior trees (BTs) are increasingly popular in the robotics community. Yet in the growing body of published work on this topic, there is a lack of consensus on what to measure and how to quantify BTs when reporting results. This is not only due to the lack of standardized measures, but due to the sometimes ambiguous use of definitions to describe BT properties. This work provides a comprehensive overview of BT properties the community is interested in, how they relate to each other, the metrics currently used to measure BTs, and whether the metrics appropriately quantify those properties of interest. Finally, we provide the practitioner with a set of metrics to measure, as well as insights into the properties that can be derived from those metrics. By providing this holistic view of properties and their corresponding evaluation metrics, we hope to improve clarity when using BTs in robotics. This more systematic approach will make reported results more consistent and comparable when evaluating BTs.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Behavior trees, Robotics, Artificial intelligence, Behavior -based systems
National Category
Computer Vision and Robotics (Autonomous Systems)
Identifiers
urn:nbn:se:oru:diva-114983 (URN)10.1016/j.robot.2024.104714 (DOI)001246926800001 ()2-s2.0-85193904518 (Scopus ID)
Funder
Swedish Foundation for Strategic Research, ID19-0053Knowledge Foundation, 20190128EU, Horizon Europe, 101070596
Note

This work was partially supported by the Swedish Foundation for Strategic Research (SSF) (project ID19-0053), the Industrial Graduate School Collaborative AI & Robotics (CoAIRob), funded by the Swedish Knowledge Foundation under Grant Dnr:20190128, and by the European Union’s Horizon Europe Framework Programme under grant agreement No 101070596 (euROBIN).

Available from: 2024-07-25 Created: 2024-07-25 Last updated: 2024-07-25Bibliographically approved
Winkler, N. P., Neumann, P. P., Schaffernicht, E. & Lilienthal, A. J. (2024). Gas Distribution Mapping With Radius-Based, Bi-directional Graph Neural Networks (RABI-GNN). In: 2024 IEEE International Symposium on Olfaction and Electronic Nose (ISOEN): . Paper presented at International Symposium on Olfaction and Electronic Nose (ISOEN 2024), Grapevine, TX, USA, May 12-15, 2024. IEEE
Open this publication in new window or tab >>Gas Distribution Mapping With Radius-Based, Bi-directional Graph Neural Networks (RABI-GNN)
2024 (English)In: 2024 IEEE International Symposium on Olfaction and Electronic Nose (ISOEN), IEEE , 2024Conference paper, Published paper (Refereed)
Abstract [en]

Gas Distribution Mapping (GDM) is essential in monitoring hazardous environments, where uneven sampling and spatial sparsity of data present significant challenges. Traditional methods for GDM often fall short in accuracy and expressiveness. Modern learning-based approaches employing Convolutional Neural Networks (CNNs) require regular-sized input data, limiting their adaptability to irregular and sparse datasets typically encountered in GDM. This study addresses these shortcomings by showcasing Graph Neural Networks (GNNs) for learningbased GDM on irregular and spatially sparse sensor data. Our Radius-Based, Bi-Directionally connected GNN (RABI-GNN) was trained on a synthetic gas distribution dataset on which it outperforms our previous CNN-based model while overcoming its constraints. We demonstrate the flexibility of RABI-GNN by applying it to real-world data obtained in an industrial steel factory, highlighting promising opportunities for more accurate GDM models.

Place, publisher, year, edition, pages
IEEE, 2024
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-115645 (URN)10.1109/ISOEN61239.2024.10556309 (DOI)001259381600051 ()2-s2.0-85197434833 (Scopus ID)9798350348668 (ISBN)9798350348651 (ISBN)
Conference
International Symposium on Olfaction and Electronic Nose (ISOEN 2024), Grapevine, TX, USA, May 12-15, 2024
Available from: 2024-08-27 Created: 2024-08-27 Last updated: 2024-08-27Bibliographically approved
Fan, H., Schaffernicht, E. & Lilienthal, A. J. (2024). Identification of Gas Mixtures with Few Labels Using Graph Convolutional Networks. In: 2024 IEEE International Symposium on Olfaction and Electronic Nose (ISOEN): . Paper presented at International Symposium on Olfaction and Electronic Nose (ISOEN 2024), Grapevine, TX, USA, May 12-15, 2024. IEEE
Open this publication in new window or tab >>Identification of Gas Mixtures with Few Labels Using Graph Convolutional Networks
2024 (English)In: 2024 IEEE International Symposium on Olfaction and Electronic Nose (ISOEN), IEEE , 2024Conference paper, Published paper (Refereed)
Abstract [en]

In real-world scenarios, gas sensor responses to mixtures of different compositions can be costly to determine a-priori, posing difficulties in identifying the presence of target analytes. In this paper, we propose the use of graph convolutional networks (GCN) to handle gas mixtures with few labelled data. We transform sensor responses into a graph structure using manifold learning and clustering, and then apply GCN for semisupervised node classification. Our approach does not require extensive training data of gas mixtures like many competing approaches, but it outperforms classical semi-supervised learning methods and achieves classification accuracy exceeding 88.5% and over 0.85 Cohen's kappa score given only 5% labelled data for training. This result demonstrates the potential towards realistic gas identification when varied mixtures are present.

Place, publisher, year, edition, pages
IEEE, 2024
Keywords
gas identification, gas mixture, electronic nose, graph convolutional networks, weakly supervised learning
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-115646 (URN)10.1109/ISOEN61239.2024.10556166 (DOI)001259381600033 ()2-s2.0-85197389618 (Scopus ID)9798350348668 (ISBN)9798350348651 (ISBN)
Conference
International Symposium on Olfaction and Electronic Nose (ISOEN 2024), Grapevine, TX, USA, May 12-15, 2024
Funder
Swedish Energy Agency
Note

This work is supported by the project SP13 'Monitoring of airflow and airborne particles, to provide early warning of irrespirable atmospheric conditions' under the academic program Sustainable Underground Mining (SUM), jointly financed by LKAB and the Swedish Energy Agency.

Available from: 2024-08-27 Created: 2024-08-27 Last updated: 2024-08-27Bibliographically approved
Lahoud, A. A., Schaffernicht, E. & Stork, J. A. (2024). Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networks. In: Michael Wand; Kristína Malinovská; Jürgen Schmidhuber; Igor V. Tetko (Ed.), Artificial Neural Networks and Machine Learning – ICANN 2024: 33rd International Conference on Artificial Neural Networks, Lugano, Switzerland, September 17–20, 2024, Proceedings, Part I. Paper presented at 33rd International Conference on Artificial Neural Networks and Machine Learning (ICANN 2024), Lugano, Switzerland, September 17-20, 2024 (pp. 147-162). Springer, 15016
Open this publication in new window or tab >>Learning Solutions of Stochastic Optimization Problems with Bayesian Neural Networks
2024 (English)In: Artificial Neural Networks and Machine Learning – ICANN 2024: 33rd International Conference on Artificial Neural Networks, Lugano, Switzerland, September 17–20, 2024, Proceedings, Part I / [ed] Michael Wand; Kristína Malinovská; Jürgen Schmidhuber; Igor V. Tetko, Springer, 2024, Vol. 15016, p. 147-162Conference paper, Published paper (Refereed)
Abstract [en]

Mathematical solvers use parametrized Optimization Problems (OPs) as inputs to yield optimal decisions. In many real-world settings, some of these parameters are unknown or uncertain. Recent research focuses on predicting the value of these unknown parameters using available contextual features, aiming to decrease decision regret by adopting end-to-end learning approaches. However, these approaches disregard prediction uncertainty and therefore make the mathematical solver susceptible to provide erroneous decisions in case of low-confidence predictions. We propose a novel framework that models prediction uncertainty with Bayesian Neural Networks (BNNs) and propagates this uncertainty into the mathematical solver with a Stochastic Programming technique. The differentiable nature of BNNs and differentiable mathematical solvers allow for two different learning approaches: In the Decoupled learning approach, we update the BNN weights to increase the quality of the predictions' distribution of the OP parameters, while in the Combined learning approach, we update the weights aiming to directly minimize the expected OP's cost function in a stochastic end-to-end fashion. We do an extensive evaluation using synthetic data with various noise properties and a real dataset, showing that decisions regret are generally lower (better) with both proposed methods. The code is available at https://github.com/AlanLahoud/BNNSOP.

Place, publisher, year, edition, pages
Springer, 2024
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349
Keywords
Neural Networks, Uncertainty, Constrained Optimization
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-117486 (URN)10.1007/978-3-031-72332-2_11 (DOI)001331868600011 ()2-s2.0-85205116000 (Scopus ID)9783031723315 (ISBN)9783031723322 (ISBN)
Conference
33rd International Conference on Artificial Neural Networks and Machine Learning (ICANN 2024), Lugano, Switzerland, September 17-20, 2024
Funder
Knowledge Foundation, 20190128Knut and Alice Wallenberg FoundationWallenberg AI, Autonomous Systems and Software Program (WASP)
Note

This work has been supported by the Industrial Graduate School Collaborative AI & Robotics funded by the Swedish Knowledge Foundation Dnr:20190128, and the Knut and Alice Wallenberg Foundation through Wallenberg AI, Autonomous Systems and Software Program (WASP).

Available from: 2024-11-28 Created: 2024-11-28 Last updated: 2024-11-28Bibliographically approved
Winkler, N. P., Kotlyar, O., Schaffernicht, E., Matsukura, H., Ishida, H., Neumann, P. P. & Lilienthal, A. J. (2024). Super-resolution for Gas Distribution Mapping. Sensors and actuators. B, Chemical, 419, Article ID 136267.
Open this publication in new window or tab >>Super-resolution for Gas Distribution Mapping
Show others...
2024 (English)In: Sensors and actuators. B, Chemical, ISSN 0925-4005, E-ISSN 1873-3077, Vol. 419, article id 136267Article in journal (Refereed) Published
Abstract [en]

Gas Distribution Mapping (GDM) is a valuable tool for monitoring the distribution of gases in a wide range of applications, including environmental monitoring, emergency response, and industrial safety. While GDM is actively researched in the scope of gas-sensitive mobile robots (Mobile Robot Olfaction), there is a potential for broader applications utilizing sensor networks. This study aims to address the lack of deep learning approaches in GDM and explore their potential for improved mapping of gas distributions. In this paper, we introduce Gas Distribution Decoder (GDD), a learning-based GDM method. GDD is a deep neural network for spatial interpolation between sparsely distributed sensor measurements that was trained on an extensive data set of realistic-shaped synthetic gas plumes based on actual airflow measurements. As access to ground truth representations of gas distributions remains a challenge in GDM research, we make our data sets, along with our models, publicly available. We test and compare GDD with state-of-the-art models on synthetic and real- world data. Our findings demonstrate that GDD significantly outperforms existing models, demonstrating a 35% improvement in accuracy on synthetic data when measured using the Root Mean Squared Error over the entire distribution map. Notably, GDD appears to have superior capabilities in reconstructing the edges and characteristic shapes of gas plumes compared to traditional models. These potentials offer new possibilities for more accurate and efficient environmental monitoring, and we hope to inspire other researchers to explore learning-based GDM.

Place, publisher, year, edition, pages
Elsevier, 2024
Keywords
Gas Distribution Mapping, Spatiotemporal interpolation, Mobile Robot Olfaction, Sensor network, Deep learning
National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-115514 (URN)10.1016/j.snb.2024.136267 (DOI)001292229400001 ()2-s2.0-85200765573 (Scopus ID)
Available from: 2024-08-21 Created: 2024-08-21 Last updated: 2024-08-21Bibliographically approved
Gugliermo, S., Schaffernicht, E., Koniaris, C. & Saffiotti, A. (2023). Extracting Planning Domains from Execution Traces: a Progress Report. In: : . Paper presented at ICAPS 2023, Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2023), Prague, Czech Republic, July 9-10, 2023.
Open this publication in new window or tab >>Extracting Planning Domains from Execution Traces: a Progress Report
2023 (English)Conference paper, Published paper (Refereed)
Abstract [en]

One of the difficulties of using AI planners in industrial applications pertains to the complexity of writing planning domain models. These models are typically constructed by domain planning experts and can become increasingly difficult to codify for large applications. In this paper, we describe our ongoing research on a novel approach to automatically learn planning domains from previously executed traces using Behavior Trees as an intermediate human-readable structure. By involving human planning experts in the learning phase, our approach can benefit from their validation. This paper outlines the initial steps we have taken in this research, and presents the challenges we face in the future.

National Category
Computer Sciences
Identifiers
urn:nbn:se:oru:diva-110796 (URN)
Conference
ICAPS 2023, Workshop on Knowledge Engineering for Planning and Scheduling (KEPS 2023), Prague, Czech Republic, July 9-10, 2023
Funder
Swedish Foundation for Strategic Research
Available from: 2024-01-17 Created: 2024-01-17 Last updated: 2024-06-03Bibliographically approved
Gugliermo, S., Schaffernicht, E., Koniaris, C. & Pecora, F. (2023). Learning Behavior Trees From Planning Experts Using Decision Tree and Logic Factorization. IEEE Robotics and Automation Letters, 8(6), 3534-3541
Open this publication in new window or tab >>Learning Behavior Trees From Planning Experts Using Decision Tree and Logic Factorization
2023 (English)In: IEEE Robotics and Automation Letters, E-ISSN 2377-3766, Vol. 8, no 6, p. 3534-3541Article in journal (Refereed) Published
Abstract [en]

The increased popularity of Behavior Trees (BTs) in different fields of robotics requires efficient methods for learning BTs from data instead of tediously handcrafting them. Recent research in learning from demonstration reported encouraging results that this letter extends, improves and generalizes to arbitrary planning domains. We propose BT-Factor as a new method for learning expert knowledge by representing it in a BT. Execution traces of previously manually designed plans are used to generate a BT employing a combination of decision tree learning and logic factorization techniques originating from circuit design. We test BT-Factor in an industrially-relevant simulation environment from a mining scenario and compare it against a state-of-the-art BT learning method. The results show that our method generates compact BTs easy to interpret, and capable to capture accurately the relations that are implicit in the training data.

Place, publisher, year, edition, pages
IEEE, 2023
Keywords
Behavioral sciences, Decision trees, Planning, Batteries, Task analysis, Circuit synthesis, Partitioning algorithms, Behavior-based systems, intelligent transportation systems, learning from demonstration
National Category
Computer Vision and Robotics (Autonomous Systems)
Identifiers
urn:nbn:se:oru:diva-106251 (URN)10.1109/LRA.2023.3268598 (DOI)000981889200003 ()2-s2.0-85153797531 (Scopus ID)
Funder
Swedish Foundation for Strategic Research
Available from: 2023-06-13 Created: 2023-06-13 Last updated: 2024-01-17Bibliographically approved
Kucner, T. P., Magnusson, M., Mghames, S., Palmieri, L., Verdoja, F., Swaminathan, C. S., . . . Lilienthal, A. J. (2023). Survey of maps of dynamics for mobile robots. The international journal of robotics research, 42(11), 977-1006
Open this publication in new window or tab >>Survey of maps of dynamics for mobile robots
Show others...
2023 (English)In: The international journal of robotics research, ISSN 0278-3649, E-ISSN 1741-3176, Vol. 42, no 11, p. 977-1006Article in journal (Refereed) Published
Abstract [en]

Robotic mapping provides spatial information for autonomous agents. Depending on the tasks they seek to enable, the maps created range from simple 2D representations of the environment geometry to complex, multilayered semantic maps. This survey article is about maps of dynamics (MoDs), which store semantic information about typical motion patterns in a given environment. Some MoDs use trajectories as input, and some can be built from short, disconnected observations of motion. Robots can use MoDs, for example, for global motion planning, improved localization, or human motion prediction. Accounting for the increasing importance of maps of dynamics, we present a comprehensive survey that organizes the knowledge accumulated in the field and identifies promising directions for future work. Specifically, we introduce field-specific vocabulary, summarize existing work according to a novel taxonomy, and describe possible applications and open research problems. We conclude that the field is mature enough, and we expect that maps of dynamics will be increasingly used to improve robot performance in real-world use cases. At the same time, the field is still in a phase of rapid development where novel contributions could significantly impact this research area.

Place, publisher, year, edition, pages
Sage Publications, 2023
Keywords
mapping, maps of dynamics, localization and mapping, acceptability and trust, human-robot interaction, human-aware motion planning
National Category
Computer Vision and Robotics (Autonomous Systems)
Identifiers
urn:nbn:se:oru:diva-107930 (URN)10.1177/02783649231190428 (DOI)001042374800001 ()2-s2.0-85166946627 (Scopus ID)
Funder
EU, Horizon 2020, 101017274
Note

Funding agencies:

Czech Ministry of Education by OP VVV CZ.02.1.01/0.0/0.0/16 019/0000765

Business Finland 9249/31/2021

 

Available from: 2023-08-30 Created: 2023-08-30 Last updated: 2024-01-03Bibliographically approved
Gutiérrez Maestro, E., Almeida, T. R., Schaffernicht, E. & Martinez Mozos, O. (2023). Wearable-Based Intelligent Emotion Monitoring in Older Adults during Daily Life Activities. Applied Sciences, 13(9), Article ID 5637.
Open this publication in new window or tab >>Wearable-Based Intelligent Emotion Monitoring in Older Adults during Daily Life Activities
2023 (English)In: Applied Sciences, E-ISSN 2076-3417, Vol. 13, no 9, article id 5637Article in journal (Refereed) Published
Abstract [en]

We present a system designed to monitor the well-being of older adults during their daily activities. To automatically detect and classify their emotional state, we collect physiological data through a wearable medical sensor. Ground truth data are obtained using a simple smartphone app that provides ecological momentary assessment (EMA), a method for repeatedly sampling people's current experiences in real time in their natural environments. We are making the resulting dataset publicly available as a benchmark for future comparisons and methods. We are evaluating two feature selection methods to improve classification performance and proposing a feature set that augments and contrasts domain expert knowledge based on time-analysis features. The results demonstrate an improvement in classification accuracy when using the proposed feature selection methods. Furthermore, the feature set we present is better suited for predicting emotional states in a leave-one-day-out experimental setup, as it identifies more patterns.

Place, publisher, year, edition, pages
MDPI, 2023
Keywords
activities for daily life (ADL), artificial intelligence, affective computing, machine learning, medical wearable, mental well-being, older adults, smart health
National Category
Computer and Information Sciences
Identifiers
urn:nbn:se:oru:diva-106058 (URN)10.3390/app13095637 (DOI)000986950700001 ()2-s2.0-85159278222 (Scopus ID)
Funder
Wallenberg AI, Autonomous Systems and Software Program (WASP)Knut and Alice Wallenberg Foundation
Available from: 2023-05-26 Created: 2023-05-26 Last updated: 2024-01-03Bibliographically approved
Dominguez, D. C., Iannotta, M., Stork, J. A., Schaffernicht, E. & Stoyanov, T. (2022). A Stack-of-Tasks Approach Combined With Behavior Trees: A New Framework for Robot Control. IEEE Robotics and Automation Letters, 7(4), 12110-12117
Open this publication in new window or tab >>A Stack-of-Tasks Approach Combined With Behavior Trees: A New Framework for Robot Control
Show others...
2022 (English)In: IEEE Robotics and Automation Letters, E-ISSN 2377-3766, Vol. 7, no 4, p. 12110-12117Article in journal (Refereed) Published
Abstract [en]

Stack-of-Tasks (SoT) control allows a robot to simultaneously fulfill a number of prioritized goals formulated in terms of (in)equality constraints in error space. Since this approach solves a sequence of Quadratic Programs (QP) at each time-step, without taking into account any temporal state evolution, it is suitable for dealing with local disturbances. However, its limitation lies in the handling of situations that require non-quadratic objectives to achieve a specific goal, as well as situations where countering the control disturbance would require a locally suboptimal action. Recent works address this shortcoming by exploiting Finite State Machines (FSMs) to compose the tasks in such a way that the robot does not get stuck in local minima. Nevertheless, the intrinsic trade-off between reactivity and modularity that characterizes FSMs makes them impractical for defining reactive behaviors in dynamic environments. In this letter, we combine the SoT control strategy with Behavior Trees (BTs), a task switching structure that addresses some of the limitations of the FSMs in terms of reactivity, modularity and re-usability. Experimental results on a Franka Emika Panda 7-DOF manipulator show the robustness of our framework, that allows the robot to benefit from the reactivity of both SoT and BTs.

Place, publisher, year, edition, pages
IEEE Press, 2022
Keywords
Behavior-based systems, control architectures and programming
National Category
Computer Vision and Robotics (Autonomous Systems)
Identifiers
urn:nbn:se:oru:diva-101946 (URN)10.1109/LRA.2022.3211481 (DOI)000868319800006 ()
Funder
Knut and Alice Wallenberg Foundation
Note

Funding agencies:

Industrial Graduate School Collaborative AI & Robotics (CoAIRob)

General Electric Dnr:20190128

Available from: 2022-10-27 Created: 2022-10-27 Last updated: 2024-01-17Bibliographically approved
Organisations
Identifiers
ORCID iD: ORCID iD iconorcid.org/0000-0002-0804-8637

Search in DiVA

Show all publications