Demo Data from VLDB 2026 / reviewers in the wild / expert
Jacopo Panerati
dblp:123/4046
· DBLP profile ↗
6ranked-venue papers
4as first author
1since 2021 · last 2021
0000-0003-2994-5422ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Systems, architecture and hardware · 6 · 4 first-author · 1 since 2021Artificial intelligence and machine learning · 3 · 2 first-author · 1 since 2021
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Artificial intelligence
2 papers |
Motion planning and robot control · 42% Multi-agent systems · 37% Robot navigation and mapping · 21% |
Topics — the 5 heaviest of 5, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Knowledge, reasoning and agents › Multi-agent systems
swarm robotics |
0.5 | 2 | 2019 | Robust Area Coverage with Connectivity Maintenance · ICRA 2019 From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints · ICRA 2018 |
Robotics › Motion planning and robot control › multi-robot control
distributed robot control |
0.3 | 1 | 2018 | From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints · ICRA 2018 |
Robotics › Motion planning and robot control
multi-robot control |
0.3 | 1 | 2018 | From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints · ICRA 2018 |
Robotics › Robot navigation and mapping
multi-robot navigation |
0.3 | 1 | 2018 | From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity Constraints · ICRA 2018 |
Knowledge, reasoning and agents › Multi-agent systems
multi-robot coordination |
0.1 | 1 | 2019 | Robust Area Coverage with Connectivity Maintenance · ICRA 2019 |
Methods — techniques the papers use, named apart from their topics
voronoi tessellation · 0.4tri-objective control law · 0.4potential-based control · 0.4task scheduling · 0.3distributed navigation control · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2021 | Learning to Fly - a Gym Environment with PyBullet Physics for Reinforcement Learning of Multi-agent Quadcopter ControlabstractRobotic simulators are crucial for academic research and education as well as the development of safety-critical applications. Reinforcement learning environments— simple simulations coupled with a problem specification in the form of a reward function—are also important to standardize the development (and benchmarking) of learning algorithms. Yet, full-scale simulators typically lack portability and paral-lelizability. Vice versa, many reinforcement learning environments trade-off realism for high sample throughputs in toy-like problems. While public data sets have greatly benefited deep learning and computer vision, we still lack the software tools to simultaneously develop—and fairly compare—control theory and reinforcement learning approaches. In this paper, we propose an open-source OpenAI Gym-like environment for multiple quadcopters based on the Bullet physics engine. Its multi-agent and vision-based reinforcement learning interfaces, as well as the support of realistic collisions and aerodynamic effects, make it, to the best of our knowledge, a first of its kind. We demonstrate its use through several examples, either for control (trajectory tracking with PID control, multi-robot flight with downwash, etc.) or reinforcement learning (single and multi-agent stabilization tasks), hoping to inspire future research that combines control theory and machine learning. Jacopo Panerati, Hehui Zheng, James Xu, Amanda Prorok, Angela P. Schoellig |
IROS | 1 |
| 2019 | Robust Area Coverage with Connectivity MaintenanceabstractRobot swarms herald the ability to solve complex tasks using a large collection of simple devices. However, engineering a robotic swarm is far from trivial, with a major hurdle being the definition of the control laws leading to the desired globally coordinated behavior. Communication is a key element for coordination and it is considered one of the current most important challenges for swarm robotics. In this paper, we study the problem of maintaining robust swarm connectivity while performing a coverage task based on the Voronoi tessellation of an area of interest. We implement our methodology in a team of eight Khepera IV robots. With the assumptions that robots have a limited sensing and communication range-and cannot rely on centralized processing-we propose a tri-objective control law that outperforms other simpler strategies (e.g. a potential-based coverage) in terms of network connectivity, robustness to failure, and area coverage. Luca Siligardi, Jacopo Panerati, Marcel Kaufmann, Marco Minelli, Cinara Guellner Ghedini, Giovanni Beltrame, Lorenzo Sabattini |
ICRA | 2 |
| 2018 | From Swarms to Stars: Task Coverage in Robot Swarms with Connectivity ConstraintsabstractSwarm robotics carries the potential of solving complex tasks using simple devices. To do so, however, one must define distributed control algorithms capable of producing globally coordinated behaviours. We propose a methodology to address the problem of the spatial coverage of multiple tasks with a swarm of robots that must not lose global connectivity. Our methodology comprises two layers: (i) a distributed Robot Navigation Controller (RNC) is responsible for simultaneously guaranteeing connectivity and pursuit of multiple tasks; and (ii) a global Task Scheduling Controller approximates the optimal strategy for the RNC with minimal computational load. Our contributions include: (i) a qualitative analysis of the literature on connectivity assessment, (ii) our proposed methodology, (iii) simulations in a multi-physics environment, (iv) real-life robot experiments, and (v) the experimental validation of connectivity, coverage optimality, and fault-tolerance. Jacopo Panerati, Luca Gianoli, Carlo Pinciroli, Abdo Shabah, Gabriela Nicolescu, Giovanni Beltrame |
ICRA | 1 |
| 2014 | A comparative evaluation of multi-objective exploration algorithms for high-level designabstractThis article presents a detailed overview and the experimental comparison of 15 multi-objective design-space exploration (DSE) algorithms for high-level design. These algorithms are collected from recent literature and include heuristic, evolutionary, and statistical methods. To provide a fair comparison, the algorithms are classified according to the approach used and examined against a large set of metrics. In particular, the effectiveness of each algorithm was evaluated for the optimization of a multiprocessor platform, considering initial setup effort, rate of convergence, scalability, and quality of the resulting optimization. Our experiments are performed with statistical rigor, using a set of very diverse benchmark applications (a video converter, a parallel compression algorithm, and a fast Fourier transformation algorithm) to take a large spectrum of realistic workloads into account. Our results provide insights on the effort required to apply each algorithm to a target design space, the number of simulations it requires, its accuracy, and its precision. These insights are used to draw guidelines for the choice of DSE algorithms according to the type and size of design space to be optimized. Jacopo Panerati, Giovanni Beltrame |
ACM Trans. Design Autom. Electr. Syst. | 1 |
| 2014 | Coordination of Independent Loops in Self-Adaptive SystemsabstractNowadays, the same piece of code should run on different architectures, providing performance guarantees in a variety of environments and situations. To this end, designers often integrate existing systems with ad-hoc adaptive strategies able to tune specific parameters that impact performance or energy—for example, frequency scaling. However, these strategies interfere with one another and unpredictable performance degradation may occur due to the interaction between different entities. In this article, we propose a software approach to reconfiguration when different strategies, called loops , are encapsulated in the system and are available to be activated. Our solution to loop coordination is based on machine learning and it selects a policy for the activation of loops inside of a system without prior knowledge. We implemented our solution on top of GNU/Linux and evaluated it with a significant subset of the PARSEC benchmark suite. Jacopo Panerati, Martina Maggio, Matteo Carminati, Filippo Sironi, Marco Triverio, Marco D. Santambrogio |
ACM Trans. Reconfigurable Technol. Syst. | 1 |
| 2012 | Comparison of Decision-Making Strategies for Self-Optimization in Autonomic Computing SystemsabstractAutonomic computing systems are capable of adapting their behavior and resources thousands of times a second to automatically decide the best way to accomplish a given goal despite changing environmental conditions and demands. Different decision mechanisms are considered in the literature, but in the vast majority of the cases a single technique is applied to a given instance of the problem. This article proposes a comparison of some state of the art approaches for decision making, applied to a self-optimizing autonomic system that allocates resources to a software application. A variety of decision mechanisms, from heuristics to control-theory and machine learning, are investigated. The results obtained with these solutions are compared by means of case studies using standard benchmarks. Our results indicate that the most suitable decision mechanism can vary depending on the specific test case but adaptive and model predictive control systems tend to produce good performance and may work best in a priori unknown situations. Martina Maggio, Henry Hoffmann, Alessandro Vittorio Papadopoulos, Jacopo Panerati, Marco D. Santambrogio, Anant Agarwal, Alberto Leva |
ACM Trans. Auton. Adapt. Syst. | 4 |