Zum Hauptinhalt springen

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

Searching in archive cs. Search in all archives.
.
  1. 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.

  2. arXiv:2403.12856  [pdf, other

    cs.LG cs.RO

    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

  3. arXiv:2403.10726  [pdf, other

    cs.DC cs.AI cs.AR

    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 15 March, 2024; originally announced March 2024.

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

  4. 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. Accordingly, this paper introduces RaceMOP, a novel method for mapless online path planning designed for multi-age… ▽ More

    Submitted 11 March, 2024; originally announced March 2024.

    Comments: Submitted for review and possible publication

  5. 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

  6. 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

  7. 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. Copyright may be transferred without notice, after which this version may no longer be accessible

  8. 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

  9. 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.

  10. 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

  11. 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.

  12. 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

  13. 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)

  14. 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

  15. 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.

  16. 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

  17. 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

  18. 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.

  19. 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

  20. 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

  21. 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)

  22. 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.

  23. 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

  24. 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

  25. 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

  26. 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)

  27. 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

  28. 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.

  29. 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