Skip to main content

Showing 1–40 of 40 results for author: Caccamo, M

Searching in archive cs. Search in all archives.
.
  1. arXiv:2507.05254  [pdf, ps, other

    cs.CV cs.AI cs.LG cs.MA cs.RO

    From Marginal to Joint Predictions: Evaluating Scene-Consistent Trajectory Prediction Approaches for Automated Driving

    Authors: Fabian Konstantinidis, Ariel Dallari Guerreiro, Raphael Trumpp, Moritz Sackmann, Ulrich Hofmann, Marco Caccamo, Christoph Stiller

    Abstract: Accurate motion prediction of surrounding traffic participants is crucial for the safe and efficient operation of automated vehicles in dynamic environments. Marginal prediction models commonly forecast each agent's future trajectories independently, often leading to sub-optimal planning decisions for an automated vehicle. In contrast, joint prediction models explicitly account for the interaction… ▽ More

    Submitted 7 July, 2025; originally announced July 2025.

    Comments: Accepted at International Conference on Intelligent Transportation Systems 2025 (ITSC 2025)

  2. arXiv:2506.02205  [pdf, ps, other

    cs.LG cs.AI eess.SY

    Bregman Centroid Guided Cross-Entropy Method

    Authors: Yuliang Gu, Hongpeng Cao, Marco Caccamo, Naira Hovakimyan

    Abstract: The Cross-Entropy Method (CEM) is a widely adopted trajectory optimizer in model-based reinforcement learning (MBRL), but its unimodal sampling strategy often leads to premature convergence in multimodal landscapes. In this work, we propose Bregman Centroid Guided CEM ($\mathcal{BC}$-EvoCEM), a lightweight enhancement to ensemble CEM that leverages $\textit{Bregman centroids}$ for principled infor… ▽ More

    Submitted 30 June, 2025; v1 submitted 2 June, 2025; originally announced June 2025.

  3. arXiv:2505.11554  [pdf, ps, other

    math.OC cs.AR cs.DC cs.OS

    Multi-Objective Memory Bandwidth Regulation and Cache Partitioning for Multicore Real-Time Systems

    Authors: Binqi Sun, Zhihang Wei, Andrea Bastoni, Debayan Roy, Mirco Theile, Tomasz Kloda, Rodolfo Pellizzoni, Marco Caccamo

    Abstract: Memory bandwidth regulation and cache partitioning are widely used techniques for achieving predictable timing in real-time computing systems. Combined with partitioned scheduling, these methods require careful co-allocation of tasks and resources to cores, as task execution times strongly depend on available allocated resources. To address this challenge, this paper presents a 0-1 linear program… ▽ More

    Submitted 15 May, 2025; originally announced May 2025.

    Comments: Accepted in the 37th Euromicro Conference on Real-Time Systems (ECRTS 2025)

  4. arXiv:2505.08382  [pdf, ps, other

    cs.RO cs.LG eess.SY

    Continuous World Coverage Path Planning for Fixed-Wing UAVs using Deep Reinforcement Learning

    Authors: Mirco Theile, Andres R. Zapata Rodriguez, Marco Caccamo, Alberto L. Sangiovanni-Vincentelli

    Abstract: Unmanned Aerial Vehicle (UAV) Coverage Path Planning (CPP) is critical for applications such as precision agriculture and search and rescue. While traditional methods rely on discrete grid-based representations, real-world UAV operations require power-efficient continuous motion planning. We formulate the UAV CPP problem in a continuous environment, minimizing power consumption while ensuring comp… ▽ More

    Submitted 13 May, 2025; originally announced May 2025.

    Comments: Submitted to IROS 2025

  5. arXiv:2503.17038  [pdf, other

    cs.PF cs.AR

    Arm DynamIQ Shared Unit and Real-Time: An Empirical Evaluation

    Authors: Ashutosh Pradhan, Daniele Ottaviano, Yi Jiang, Haozheng Huang, Alexander Zuepke, Andrea Bastoni, Marco Caccamo

    Abstract: The increasing complexity of embedded hardware platforms poses significant challenges for real-time workloads. Architectural features such as Intel RDT, Arm QoS, and Arm MPAM are either unavailable on commercial embedded platforms or designed primarily for server environments optimized for average-case performance and might fail to deliver the expected real-time guarantees. Arm DynamIQ Shared Unit… ▽ More

    Submitted 27 March, 2025; v1 submitted 21 March, 2025; originally announced March 2025.

    Comments: Accepted for publication in the Proceedings of the 31st IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2025)

    MSC Class: 68M20 ACM Class: C.3; C.4; D.4.7

  6. arXiv:2503.05546  [pdf, other

    cs.LG cs.AI

    Impoola: The Power of Average Pooling for Image-Based Deep Reinforcement Learning

    Authors: Raphael Trumpp, Ansgar Schäfftlein, Mirco Theile, Marco Caccamo

    Abstract: As image-based deep reinforcement learning tackles more challenging tasks, increasing model size has become an important factor in improving performance. Recent studies achieved this by focusing on the parameter efficiency of scaled networks, typically using Impala-CNN, a 15-layer ResNet-inspired network, as the image encoder. However, while Impala-CNN evidently outperforms older CNN architectures… ▽ More

    Submitted 7 March, 2025; originally announced March 2025.

  7. arXiv:2503.04794  [pdf, other

    cs.RO

    Runtime Learning of Quadruped Robots in Wild Environments

    Authors: Yihao Cai, Yanbing Mao, Lui Sha, Hongpeng Cao, Marco Caccamo

    Abstract: This paper presents a runtime learning framework for quadruped robots, enabling them to learn and adapt safely in dynamic wild environments. The framework integrates sensing, navigation, and control, forming a closed-loop system for the robot. The core novelty of this framework lies in two interactive and complementary components within the control module: the high-performance (HP)-Student and the… ▽ More

    Submitted 1 March, 2025; originally announced March 2025.

  8. arXiv:2502.15738  [pdf, ps, other

    cs.DC

    Light Virtualization: a proof-of-concept for hardware-based virtualization

    Authors: Francesco Ciraolo, Mattia Nicolella, Denis Hoornaert, Marco Caccamo, Renato Mancuso

    Abstract: Virtualization has become widespread across all computing environments, from edge devices to cloud systems. Its main advantages are resource management through abstraction and improved isolation of platform resources and processes. However, there are still some important tradeoffs as it requires significant support from the existing hardware infrastructure and negatively impacts performance. Addit… ▽ More

    Submitted 6 February, 2025; originally announced February 2025.

  9. arXiv:2412.13224  [pdf, other

    cs.RO cs.AI cs.LG

    Physics-model-guided Worst-case Sampling for Safe Reinforcement Learning

    Authors: Hongpeng Cao, Yanbing Mao, Lui Sha, Marco Caccamo

    Abstract: Real-world accidents in learning-enabled CPS frequently occur in challenging corner cases. During the training of deep reinforcement learning (DRL) policy, the standard setup for training conditions is either fixed at a single initial condition or uniformly sampled from the admissible state space. This setup often overlooks the challenging but safety-critical corner cases. To bridge this gap, this… ▽ More

    Submitted 16 December, 2024; originally announced December 2024.

    Comments: under review

  10. arXiv:2412.04327  [pdf, other

    cs.LG cs.AI eess.SY

    Action Mapping for Reinforcement Learning in Continuous Environments with Constraints

    Authors: Mirco Theile, Lukas Dirnberger, Raphael Trumpp, Marco Caccamo, Alberto L. Sangiovanni-Vincentelli

    Abstract: Deep reinforcement learning (DRL) has had success across various domains, but applying it to environments with constraints remains challenging due to poor sample efficiency and slow convergence. Recent literature explored incorporating model knowledge to mitigate these problems, particularly through the use of models that assess the feasibility of proposed actions. However, integrating feasibility… ▽ More

    Submitted 5 December, 2024; originally announced December 2024.

  11. arXiv:2409.05898  [pdf, other

    cs.LG cs.AI cs.RO

    Simplex-enabled Safe Continual Learning Machine

    Authors: Hongpeng Cao, Yanbing Mao, Yihao Cai, Lui Sha, Marco Caccamo

    Abstract: This paper proposes the SeC-Learning Machine: Simplex-enabled safe continual learning for safety-critical autonomous systems. The SeC-learning machine is built on Simplex logic (that is, ``using simplicity to control complexity'') and physics-regulated deep reinforcement learning (Phy-DRL). The SeC-learning machine thus constitutes HP (high performance)-Student, HA (high assurance)-Teacher, and Co… ▽ More

    Submitted 5 October, 2024; v1 submitted 5 September, 2024; originally announced September 2024.

  12. arXiv:2404.12683  [pdf, other

    cs.RO

    A Containerized Microservice Architecture for a ROS 2 Autonomous Driving Software: An End-to-End Latency Evaluation

    Authors: Tobias Betz, Long Wen, Fengjunjie Pan, Gemb Kaljavesi, Alexander Zuepke, Andrea Bastoni, Marco Caccamo, Alois Knoll, Johannes Betz

    Abstract: The automotive industry is transitioning from traditional ECU-based systems to software-defined vehicles. A central role of this revolution is played by containers, lightweight virtualization technologies that enable the flexible consolidation of complex software applications on a common hardware platform. Despite their widespread adoption, the impact of containerization on fundamental real-time m… ▽ More

    Submitted 19 April, 2024; originally announced April 2024.

  13. Equivariant Ensembles and Regularization for Reinforcement Learning in Map-based Path Planning

    Authors: Mirco Theile, Hongpeng Cao, Marco Caccamo, Alberto L. Sangiovanni-Vincentelli

    Abstract: In reinforcement learning (RL), exploiting environmental symmetries can significantly enhance efficiency, robustness, and performance. However, ensuring that the deep RL policy and value networks are respectively equivariant and invariant to exploit these symmetries is a substantial challenge. Related works try to design networks that are equivariant and invariant by construction, limiting them to… ▽ More

    Submitted 25 August, 2024; v1 submitted 19 March, 2024; originally announced March 2024.

    Comments: Accepted at IROS 2024. A video can be found here: https://youtu.be/L6NOdvU7n7s. The code is available at https://github.com/theilem/uavSim

  14. Strict Partitioning for Sporadic Rigid Gang Tasks

    Authors: Binqi Sun, Tomasz Kloda, Marco Caccamo

    Abstract: The rigid gang task model is based on the idea of executing multiple threads simultaneously on a fixed number of processors to increase efficiency and performance. Although there is extensive literature on global rigid gang scheduling, partitioned approaches have several practical advantages (e.g., task isolation and reduced scheduling overheads). In this paper, we propose a new partitioned schedu… ▽ More

    Submitted 1 September, 2024; v1 submitted 15 March, 2024; originally announced March 2024.

    Comments: Published in IEEE Real-Time and Embedded Technology and Applications Symposium (RTAS 2024)

  15. arXiv:2403.07129  [pdf, other

    cs.RO

    RaceMOP: Mapless Online Path Planning for Multi-Agent Autonomous Racing using Residual Policy Learning

    Authors: Raphael Trumpp, Ehsan Javanmardi, Jin Nakazato, Manabu Tsukada, Marco Caccamo

    Abstract: The interactive decision-making in multi-agent autonomous racing offers insights valuable beyond the domain of self-driving cars. Mapless online path planning is particularly of practical appeal but poses a challenge for safely overtaking opponents due to the limited planning horizon. To address this, we introduce RaceMOP, a novel method for mapless online path planning designed for multi-agent ra… ▽ More

    Submitted 16 September, 2024; v1 submitted 11 March, 2024; originally announced March 2024.

    Comments: IEEE/RSJ International Conference on Intelligent Robots and Systems 2024

  16. arXiv:2402.18558  [pdf, other

    cs.RO

    Unifying F1TENTH Autonomous Racing: Survey, Methods and Benchmarks

    Authors: Benjamin David Evans, Raphael Trumpp, Marco Caccamo, Felix Jahncke, Johannes Betz, Hendrik Willem Jordaan, Herman Arnold Engelbrecht

    Abstract: The F1TENTH autonomous driving platform, consisting of 1:10-scale remote-controlled cars, has evolved into a well-established education and research platform. The many publications and real-world competitions span many domains, from classical path planning to novel learning-based algorithms. Consequently, the field is wide and disjointed, hindering direct comparison of developed methods and making… ▽ More

    Submitted 25 April, 2024; v1 submitted 28 February, 2024; originally announced February 2024.

    Comments: 12 pages, 18 figures. Sumbitted for publication

  17. arXiv:2310.02959  [pdf, other

    cs.AR cs.DC cs.OS

    Co-Optimizing Cache Partitioning and Multi-Core Task Scheduling: Exploit Cache Sensitivity or Not?

    Authors: Binqi Sun, Debayan Roy, Tomasz Kloda, Andrea Bastoni, Rodolfo Pellizzoni, Marco Caccamo

    Abstract: Cache partitioning techniques have been successfully adopted to mitigate interference among concurrently executing real-time tasks on multi-core processors. Considering that the execution time of a cache-sensitive task strongly depends on the cache available for it to use, co-optimizing cache partitioning and task allocation improves the system's schedulability. In this paper, we propose a hybrid… ▽ More

    Submitted 4 October, 2023; originally announced October 2023.

    Comments: to be published in IEEE Real-Time Systems Symposium (RTSS), 2023

  18. arXiv:2309.03157  [pdf, other

    cs.RO cs.LG

    Learning to Recharge: UAV Coverage Path Planning through Deep Reinforcement Learning

    Authors: Mirco Theile, Harald Bayerlein, Marco Caccamo, Alberto L. Sangiovanni-Vincentelli

    Abstract: Coverage path planning (CPP) is a critical problem in robotics, where the goal is to find an efficient path that covers every point in an area of interest. This work addresses the power-constrained CPP problem with recharge for battery-limited unmanned aerial vehicles (UAVs). In this problem, a notable challenge emerges from integrating recharge journeys into the overall coverage strategy, highlig… ▽ More

    Submitted 7 September, 2023; v1 submitted 6 September, 2023; originally announced September 2023.

    Comments: This work has been submitted to the IEEE for possible publication

  19. arXiv:2308.14647  [pdf, other

    cs.LG cs.DC cs.DM math.OC

    Edge Generation Scheduling for DAG Tasks Using Deep Reinforcement Learning

    Authors: Binqi Sun, Mirco Theile, Ziyuan Qin, Daniele Bernardini, Debayan Roy, Andrea Bastoni, Marco Caccamo

    Abstract: Directed acyclic graph (DAG) tasks are currently adopted in the real-time domain to model complex applications from the automotive, avionics, and industrial domains that implement their functionalities through chains of intercommunicating tasks. This paper studies the problem of scheduling real-time DAG tasks by presenting a novel schedulability test based on the concept of trivial schedulability.… ▽ More

    Submitted 10 January, 2024; v1 submitted 28 August, 2023; originally announced August 2023.

    Comments: Accepted for publication in IEEE Transactions on Computers

  20. arXiv:2306.02029  [pdf, other

    cs.LG

    Model-aided Federated Reinforcement Learning for Multi-UAV Trajectory Planning in IoT Networks

    Authors: Jichao Chen, Omid Esrafilian, Harald Bayerlein, David Gesbert, Marco Caccamo

    Abstract: Deploying teams of unmanned aerial vehicles (UAVs) to harvest data from distributed Internet of Things (IoT) devices requires efficient trajectory planning and coordination algorithms. Multi-agent reinforcement learning (MARL) has emerged as a solution, but requires extensive and costly real-world training data. To tackle this challenge, we propose a novel model-aided federated MARL algorithm to c… ▽ More

    Submitted 7 October, 2023; v1 submitted 3 June, 2023; originally announced June 2023.

  21. arXiv:2305.19904  [pdf, other

    cs.RO

    Efficient Learning of Urban Driving Policies Using Bird's-Eye-View State Representations

    Authors: Raphael Trumpp, Martin Büchner, Abhinav Valada, Marco Caccamo

    Abstract: Autonomous driving involves complex decision-making in highly interactive environments, requiring thoughtful negotiation with other traffic participants. While reinforcement learning provides a way to learn such interaction behavior, efficient learning critically depends on scalable state representations. Contrary to imitation learning methods, high-dimensional state representations still constitu… ▽ More

    Submitted 15 August, 2023; v1 submitted 31 May, 2023; originally announced May 2023.

    Comments: IEEE International Conference on Intelligent Transportation Systems 2023

  22. arXiv:2305.16614  [pdf, other

    cs.AI cs.LG

    Physics-Regulated Deep Reinforcement Learning: Invariant Embeddings

    Authors: Hongpeng Cao, Yanbing Mao, Lui Sha, Marco Caccamo

    Abstract: This paper proposes the Phy-DRL: a physics-regulated deep reinforcement learning (DRL) framework for safety-critical autonomous systems. The Phy-DRL has three distinguished invariant-embedding designs: i) residual action policy (i.e., integrating data-driven-DRL action policy and physics-model-based action policy), ii) automatically constructed safety-embedded reward, and iii) physics-model-guided… ▽ More

    Submitted 8 July, 2024; v1 submitted 26 May, 2023; originally announced May 2023.

  23. arXiv:2303.16860  [pdf, other

    cs.LG eess.SY

    Physical Deep Reinforcement Learning Towards Safety Guarantee

    Authors: Hongpeng Cao, Yanbing Mao, Lui Sha, Marco Caccamo

    Abstract: Deep reinforcement learning (DRL) has achieved tremendous success in many complex decision-making tasks of autonomous systems with high-dimensional state and/or action spaces. However, the safety and stability still remain major concerns that hinder the applications of DRL to safety-critical autonomous systems. To address the concerns, we proposed the Phy-DRL: a physical deep reinforcement learnin… ▽ More

    Submitted 29 March, 2023; originally announced March 2023.

    Comments: Working Paper

  24. arXiv:2303.03153  [pdf, other

    cs.RO

    Flexible Gear Assembly With Visual Servoing and Force Feedback

    Authors: Junjie Ming, Daniel Bargmann, Hongpeng Cao, Marco Caccamo

    Abstract: Gear assembly is an essential but challenging task in industrial automation. This paper presents a novel two-stage approach for achieving high-precision and flexible gear assembly. The proposed approach integrates YOLO to coarsely localize the workpiece in a searching phase and deep reinforcement learning (DRL) to complete the insertion. Specifically, DRL addresses the challenge of partial visibil… ▽ More

    Submitted 6 March, 2023; originally announced March 2023.

    Comments: Submitted to 2023 IEEE/RSJ International Conference on Intelligent Robots (IROS)

  25. arXiv:2302.07035  [pdf, ps, other

    cs.RO cs.LG eess.SY

    Residual Policy Learning for Vehicle Control of Autonomous Racing Cars

    Authors: Raphael Trumpp, Denis Hoornaert, Marco Caccamo

    Abstract: The development of vehicle controllers for autonomous racing is challenging because racing cars operate at their physical driving limit. Prompted by the demand for improved performance, autonomous racing research has seen the proliferation of machine learning-based controllers. While these approaches show competitive performance, their practical applicability is often limited. Residual policy lear… ▽ More

    Submitted 31 May, 2023; v1 submitted 14 February, 2023; originally announced February 2023.

    Comments: IEEE Intelligent Vehicles Symposium 2023

  26. Learning to Generate All Feasible Actions

    Authors: Mirco Theile, Daniele Bernardini, Raphael Trumpp, Cristina Piazza, Marco Caccamo, Alberto L. Sangiovanni-Vincentelli

    Abstract: Modern cyber-physical systems are becoming increasingly complex to model, thus motivating data-driven techniques such as reinforcement learning (RL) to find appropriate control agents. However, most systems are subject to hard constraints such as safety or operational bounds. Typically, to learn to satisfy these constraints, the agent must violate them systematically, which is computationally proh… ▽ More

    Submitted 5 July, 2024; v1 submitted 26 January, 2023; originally announced January 2023.

  27. arXiv:2209.01710  [pdf, other

    cs.RO cs.LG eess.SY

    Perception Simplex: Verifiable Collision Avoidance in Autonomous Vehicles Amidst Obstacle Detection Faults

    Authors: Ayoosh Bansal, Hunmin Kim, Simon Yu, Bo Li, Naira Hovakimyan, Marco Caccamo, Lui Sha

    Abstract: Advances in deep learning have revolutionized cyber-physical applications, including the development of Autonomous Vehicles. However, real-world collisions involving autonomous control of vehicles have raised significant safety concerns regarding the use of Deep Neural Networks (DNN) in safety-critical tasks, particularly Perception. The inherent unverifiability of DNNs poses a key challenge in en… ▽ More

    Submitted 28 November, 2023; v1 submitted 4 September, 2022; originally announced September 2022.

    Comments: arXiv admin note: substantial text overlap with arXiv:2208.14403

    ACM Class: D.2.11; I.2.9; C.4; J.7

    Journal ref: Software Testing, Verification and Reliability. 2024. e1879

  28. Verifiable Obstacle Detection

    Authors: Ayoosh Bansal, Hunmin Kim, Simon Yu, Bo Li, Naira Hovakimyan, Marco Caccamo, Lui Sha

    Abstract: Perception of obstacles remains a critical safety concern for autonomous vehicles. Real-world collisions have shown that the autonomy faults leading to fatal collisions originate from obstacle existence detection. Open source autonomous driving implementations show a perception pipeline with complex interdependent Deep Neural Networks. These networks are not fully verifiable, making them unsuitabl… ▽ More

    Submitted 30 August, 2022; originally announced August 2022.

    Comments: Accepted at ISSRE 2022

    ACM Class: D.2.4; I.2.9; I.4.8

    Journal ref: 33rd International Symposium on Software Reliability Engineering (ISSRE), pp. 61-72. IEEE, 2022

  29. arXiv:2208.14288  [pdf, other

    cs.CV cs.RO

    6IMPOSE: Bridging the Reality Gap in 6D Pose Estimation for Robotic Grasping

    Authors: Hongpeng Cao, Lukas Dirnberger, Daniele Bernardini, Cristina Piazza, Marco Caccamo

    Abstract: 6D pose recognition has been a crucial factor in the success of robotic grasping, and recent deep learning based approaches have achieved remarkable results on benchmarks. However, their generalization capabilities in real-world applications remain unclear. To overcome this gap, we introduce 6IMPOSE, a novel framework for sim-to-real data generation and 6D pose estimation. 6IMPOSE consists of four… ▽ More

    Submitted 9 March, 2023; v1 submitted 30 August, 2022; originally announced August 2022.

  30. Cloud-Edge Training Architecture for Sim-to-Real Deep Reinforcement Learning

    Authors: Hongpeng Cao, Mirco Theile, Federico G. Wyrwal, Marco Caccamo

    Abstract: Deep reinforcement learning (DRL) is a promising approach to solve complex control tasks by learning policies through interactions with the environment. However, the training of DRL policies requires large amounts of training experiences, making it impractical to learn the policy directly on physical systems. Sim-to-real approaches leverage simulations to pretrain DRL policies and then deploy them… ▽ More

    Submitted 28 July, 2022; v1 submitted 4 March, 2022; originally announced March 2022.

    Comments: Submitted to IROS 2022

  31. arXiv:2107.09973  [pdf, other

    cs.RO cs.MA eess.SY

    Multi-Agent Belief Sharing through Autonomous Hierarchical Multi-Level Clustering

    Authors: Mirco Theile, Jonathan Ponniah, Or Dantsker, Marco Caccamo

    Abstract: Coordination in multi-agent systems is challenging for agile robots such as unmanned aerial vehicles (UAVs), where relative agent positions frequently change due to unconstrained movement. The problem is exacerbated through the individual take-off and landing of agents for battery recharging leading to a varying number of active agents throughout the whole mission. This work proposes autonomous hi… ▽ More

    Submitted 21 July, 2021; originally announced July 2021.

    Comments: Submitted to IEEE Transactions on Robotics, article extends on https://doi.org/10.2514/6.2021-0656

  32. Risk Ranked Recall: Collision Safety Metric for Object Detection Systems in Autonomous Vehicles

    Authors: Ayoosh Bansal, Jayati Singh, Micaela Verucchi, Marco Caccamo, Lui Sha

    Abstract: Commonly used metrics for evaluation of object detection systems (precision, recall, mAP) do not give complete information about their suitability of use in safety critical tasks, like obstacle detection for collision avoidance in Autonomous Vehicles (AV). This work introduces the Risk Ranked Recall ($R^3$) metrics for object detection systems. The $R^3$ metrics categorize objects within three ran… ▽ More

    Submitted 8 June, 2021; originally announced June 2021.

    Comments: Cyber-Physical Systems and Internet-of-Things 2021

    ACM Class: I.2.9; J.7

    Journal ref: 2021 10th Mediterranean Conference on Embedded Computing (MECO)

  33. arXiv:2104.04528  [pdf, other

    cs.CR cs.OS

    SchedGuard: Protecting against Schedule Leaks Using Linux Containers

    Authors: Jiyang Chen, Tomasz Kloda, Ayoosh Bansal, Rohan Tabish, Chien-Ying Chen, Bo Liu, Sibin Mohan, Marco Caccamo, Lui Sha

    Abstract: Real-time systems have recently been shown to be vulnerable to timing inference attacks, mainly due to their predictable behavioral patterns. Existing solutions such as schedule randomization lack the ability to protect against such attacks, often limited by the system's real-time nature. This paper presents SchedGuard: a temporal protection framework for Linux-based hard real-time systems that pr… ▽ More

    Submitted 9 April, 2021; originally announced April 2021.

  34. arXiv:2010.12461  [pdf, other

    cs.MA cs.IT cs.LG cs.RO eess.SY

    Multi-UAV Path Planning for Wireless Data Harvesting with Deep Reinforcement Learning

    Authors: Harald Bayerlein, Mirco Theile, Marco Caccamo, David Gesbert

    Abstract: Harvesting data from distributed Internet of Things (IoT) devices with multiple autonomous unmanned aerial vehicles (UAVs) is a challenging problem requiring flexible path planning methods. We propose a multi-agent reinforcement learning (MARL) approach that, in contrast to previous work, can adapt to profound changes in the scenario parameters defining the data harvesting mission, such as the num… ▽ More

    Submitted 3 June, 2021; v1 submitted 23 October, 2020; originally announced October 2020.

    Comments: Modifications: final formatting; Code available under https://github.com/hbayerlein/uav_data_harvesting, article extends on arXiv:2007.00544

    Journal ref: IEEE Open Journal of the Communications Society, vol. 2, pp. 1171-1187, 2021

  35. UAV Path Planning using Global and Local Map Information with Deep Reinforcement Learning

    Authors: Mirco Theile, Harald Bayerlein, Richard Nai, David Gesbert, Marco Caccamo

    Abstract: Path planning methods for autonomous unmanned aerial vehicles (UAVs) are typically designed for one specific type of mission. This work presents a method for autonomous UAV path planning based on deep reinforcement learning (DRL) that can be applied to a wide range of mission scenarios. Specifically, we compare coverage path planning (CPP), where the UAV's goal is to survey an area of interest to… ▽ More

    Submitted 21 October, 2021; v1 submitted 14 October, 2020; originally announced October 2020.

    Comments: ICAR 2021, code available at https://github.com/theilem/uavSim

  36. arXiv:2007.00544  [pdf, other

    cs.LG cs.IT cs.RO eess.SP stat.ML

    UAV Path Planning for Wireless Data Harvesting: A Deep Reinforcement Learning Approach

    Authors: Harald Bayerlein, Mirco Theile, Marco Caccamo, David Gesbert

    Abstract: Autonomous deployment of unmanned aerial vehicles (UAVs) supporting next-generation communication networks requires efficient trajectory planning methods. We propose a new end-to-end reinforcement learning (RL) approach to UAV-enabled data collection from Internet of Things (IoT) devices in an urban environment. An autonomous drone is tasked with gathering data from distributed sensor nodes subjec… ▽ More

    Submitted 26 October, 2020; v1 submitted 1 July, 2020; originally announced July 2020.

    Comments: Code available under https://github.com/hbayerlein/uav_data_harvesting, IEEE Global Communications Conference (GLOBECOM) 2020

  37. UAV Coverage Path Planning under Varying Power Constraints using Deep Reinforcement Learning

    Authors: Mirco Theile, Harald Bayerlein, Richard Nai, David Gesbert, Marco Caccamo

    Abstract: Coverage path planning (CPP) is the task of designing a trajectory that enables a mobile agent to travel over every point of an area of interest. We propose a new method to control an unmanned aerial vehicle (UAV) carrying a camera on a CPP mission with random start positions and multiple options for landing positions in an environment containing no-fly zones. While numerous approaches have been p… ▽ More

    Submitted 12 February, 2021; v1 submitted 5 March, 2020; originally announced March 2020.

    Comments: 2020 IEEE/RSJ International Conference on Intelligent Robots and Systems (IROS)

  38. Cache Where you Want! Reconciling Predictability and Coherent Caching

    Authors: Ayoosh Bansal, Jayati Singh, Yifan Hao, Jen-Yang Wen, Renato Mancuso, Marco Caccamo

    Abstract: Real-time and cyber-physical systems need to interact with and respond to their physical environment in a predictable time. While multicore platforms provide incredible computational power and throughput, they also introduce new sources of unpredictability. Large fluctuations in latency to access data shared between multiple cores is an important contributor to the overall execution-time variabili… ▽ More

    Submitted 27 June, 2021; v1 submitted 11 September, 2019; originally announced September 2019.

    Comments: 13 pages, 10 figures, v2 update includes overview section with formal solution definition. This is a long version of a prior publication

    ACM Class: C.0; C.3; C.4; D.4.7; J.7

    Journal ref: 2020 9th Mediterranean Conference on Embedded Computing (MECO), 2020, pp. 1-6

  39. arXiv:1705.01520  [pdf, other

    cs.CR

    Restart-Based Security Mechanisms for Safety-Critical Embedded Systems

    Authors: Fardin Abdi, Chien-Ying Chen, Monowar Hasan, Songran Liu, Sibin Mohan, Marco Caccamo

    Abstract: Many physical plants that are controlled by embedded systems have safety requirements that need to be respected at all times - any deviations from expected behavior can result in damage to the system (often to the physical plant), the environment or even endanger human life. In recent times, malicious attacks against such systems have increased - many with the intent to cause physical damage. In t… ▽ More

    Submitted 3 May, 2017; originally announced May 2017.

  40. arXiv:1202.5722  [pdf, other

    cs.CR eess.SY

    S3A: Secure System Simplex Architecture for Enhanced Security of Cyber-Physical Systems

    Authors: Sibin Mohan, Stanley Bak, Emiliano Betti, Heechul Yun, Lui Sha, Marco Caccamo

    Abstract: Until recently, cyber-physical systems, especially those with safety-critical properties that manage critical infrastructure (e.g. power generation plants, water treatment facilities, etc.) were considered to be invulnerable against software security breaches. The recently discovered 'W32.Stuxnet' worm has drastically changed this perception by demonstrating that such systems are susceptible to ex… ▽ More

    Submitted 25 February, 2012; originally announced February 2012.

    Comments: 12 pages