Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data.

Nicola Piccinelli

dblp:231/1310 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
2since 2021 · last 2025
0000-0002-8195-1531ORCID · corroborated

Domains — the database's venue-derived domains; a paper can count in several

Systems, architecture and hardware · 7 · 2 first-author · 1 since 2021Artificial intelligence and machine learning · 5 · 1 first-author · 1 since 2021Software engineering, systems software and programming languages · 1 · 1 first-authorApplied, interdisciplinary, general and emerging computing · 1 · 1 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
4 papers
Motion planning and robot control · 100%
Computer architecture, parallel and distributed computing, and storage systems
1 paper
Embedded and real-time systems · 67% Cloud and datacenter computing · 33%
Human-computer interaction and pervasive computing
1 paper
Haptics and multimodal interaction · 100%
Interdisciplinary, comprehensive, and emerging computing
2 papers
Medical and health informatics · 100%

Topics — the 12 heaviest of 13, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Motion planning and robot control › teleoperation
bilateral teleoperation
1.732025
Linearized Virtual Energy Tank for Passivity-Based Bilateral Teleoperation Using Linear MPC · IEEE Trans. Robotics 2025
An Optimized Two-Layer Approach for Efficient and Robustly Stable Bilateral Teleoperation · ICRA 2021
An energy-shared two-layer approach for multi-master-multi-slave bilateral teleoperation systems · ICRA 2019
Robotics › Motion planning and robot control
teleoperation
1.732025
Linearized Virtual Energy Tank for Passivity-Based Bilateral Teleoperation Using Linear MPC · IEEE Trans. Robotics 2025
An Optimized Two-Layer Approach for Efficient and Robustly Stable Bilateral Teleoperation · ICRA 2021
An energy-shared two-layer approach for multi-master-multi-slave bilateral teleoperation systems · ICRA 2019
Robotics › Motion planning and robot control › robot control
passivity-based control
0.912025
Linearized Virtual Energy Tank for Passivity-Based Bilateral Teleoperation Using Linear MPC · IEEE Trans. Robotics 2025
Haptics and multimodal interaction › haptic rendering
force rendering
0.512021
An Optimized Two-Layer Approach for Efficient and Robustly Stable Bilateral Teleoperation · ICRA 2021
Robotics › Motion planning and robot control › trajectory planning
collision-free trajectory generation
0.412020
Global/local motion planning based on Dynamic Trajectory Reconfiguration and Dynamical Systems for Autonomous Surgical Robots · ICRA 2020
Robotics › Motion planning and robot control
motion planning
0.412020
Global/local motion planning based on Dynamic Trajectory Reconfiguration and Dynamical Systems for Autonomous Surgical Robots · ICRA 2020
Cloud and datacenter computing
container orchestration
0.412020
Late Breaking Results: Enabling Containerized Computing and Orchestration of ROS-based Robotic SW Applications on Cloud-Server-Edge Architectures · DAC 2020
Embedded and real-time systems › cyber-physical systems › robot systems
robot software
0.412020
Late Breaking Results: Enabling Containerized Computing and Orchestration of ROS-based Robotic SW Applications on Cloud-Server-Edge Architectures · DAC 2020
Embedded and real-time systems
timing constraints
0.412020
Late Breaking Results: Enabling Containerized Computing and Orchestration of ROS-based Robotic SW Applications on Cloud-Server-Edge Architectures · DAC 2020
Medical and health informatics
surgical robotics
0.322021
An Optimized Two-Layer Approach for Efficient and Robustly Stable Bilateral Teleoperation · ICRA 2021
An energy-shared two-layer approach for multi-master-multi-slave bilateral teleoperation systems · ICRA 2019
Robotics › Motion planning and robot control
manipulator control
0.312025
Linearized Virtual Energy Tank for Passivity-Based Bilateral Teleoperation Using Linear MPC · IEEE Trans. Robotics 2025
Medical and health informatics › surgical robotics › robot-assisted surgery
teleoperated surgery
0.112019
An energy-shared two-layer approach for multi-master-multi-slave bilateral teleoperation systems · ICRA 2019

Methods — techniques the papers use, named apart from their topics

energy tank · 1.6optimization · 1.5energy-based passivity · 1.5passivity theory · 0.9model predictive control · 0.9kubeedge · 0.9hardware-in-the-loop simulation · 0.9docker · 0.9passivity preservation · 0.8virtual potential fields · 0.4spline-based trajectory planning · 0.4
YearPublicationVenuePosition
2025 Linearized Virtual Energy Tank for Passivity-Based Bilateral Teleoperation Using Linear MPC
abstract
Bilateral teleoperation systems are often used in safety–critical scenarios where human operators may interact with the environment remotely, as in robotic-assisted surgery or nuclear plant maintenance. Teleoperation's stability and transparency are the two most important properties to be satisfied, but they cannot be optimized independently since they are in contrast. This article presents a passive linear MPC control scheme to implement bilateral teleoperation that optimizes the tradeoff between stability and transparency (a.k.a. performance). First, we introduce a linear virtual energy tank with a novel energy-sharing policy, allowing us to define a passive linear model predictive control (MPC). Second, we provide conditions to guarantee the stability of the nonlinear closed-loop system. We validate the proposed approach in a teleoperation scheme using two 7-degree of freedom manipulators while performing an assembly task. This novel passivity-based bilateral teleoperation using linear MPC and linearized energy tank reduces the computational effort of existing passive nonlinear MPC controllers.
Nicola Piccinelli, Riccardo Muradore
IEEE Trans. Robotics1
2021 An Optimized Two-Layer Approach for Efficient and Robustly Stable Bilateral Teleoperation
abstract
In this paper, we propose a novel bilateral teleoperation architecture that allows to optimally render the remote interaction force at the local side while guaranteeing a robustly stable behaviour. Stability is guaranteed by ensuring a proper energy exchange between the local and the remote sides. Desired performance is obtained by optimizing the way energy is exploited for generating the behaviour at each side. The effectiveness of the proposed architecture is experimentally validated on a torque-controlled manipulator and in a surgical scenario, using the da Vinci®Research Kit (dVRK).
Filippo Loschi, Nicola Piccinelli, Diego Dall'Alba, Riccardo Muradore, Paolo Fiorini, Cristian Secchi
ICRA2
2020 Late Breaking Results: Enabling Containerized Computing and Orchestration of ROS-based Robotic SW Applications on Cloud-Server-Edge Architectures
abstract
We present a toolehain based on Docker and KubeEdge that enables containerization and orchestration of ROS-based robotic SW applications on heterogeneous and hierarchical HW architectures. The toolehain allows for verification of functional and real-time constraints through HW-in-the-loop simulation, and for automatic mapping exploration of the SW across Cloud-Server-Edge architectures. We present the results obtained for the deployment of a real case of study composed by an ORB-SLAM application combined to local/global planners with obstacle avoidance for a mobile robot navigation.
Stefano Aldegheri, Nicola Bombieri, Franco Fummi, Simone Girardi, Riccardo Muradore, Nicola Piccinelli
DAC6
2020 Global/local motion planning based on Dynamic Trajectory Reconfiguration and Dynamical Systems for Autonomous Surgical Robots
abstract
This paper addresses the generation of collision-free trajectories for the autonomous execution of assistive tasks in Robotic Minimally Invasive Surgery (R-MIS). The proposed approach takes into account geometric constraints related to the desired task, like for example the direction to approach the final target and the presence of moving obstacles. The developed motion planner is structured as a two-layer architecture: a global level computes smooth spline-based trajectories that are continuously updated using virtual potential fields; a local level, exploiting Dynamical Systems based obstacle avoidance, ensures collision free connections among the spline control points. The proposed architecture is validated in a realistic surgical scenario.
Narcís Sayols, Alessio Sozzi, Nicola Piccinelli, Albert Hernansanz, Alicia Casals, Marcello Bonfè, Riccardo Muradore
ICRA3
2020 A Passivity-Based Bilateral Teleoperation Architecture using Distributed Nonlinear Model Predictive Control
abstract
Bilateral teleoperation systems allow the telepresence of an operator while working remotely. Such ability becomes crucial when dealing with critical environments like space, nuclear plants, rescue, and surgery. The main properties of a teleoperation system are the stability and the transparency which, in general, are in contrast and they cannot be fully achieved at the same time. In this paper, we will present a novel model predictive controller that implements a passivity-based bilateral teleoperation algorithm. Our solution mitigates the chattering issue arising when resorting to the energy tank (or reservoir) mechanism by forcing the passivity as a hard constraint on the system evolution.
Nicola Piccinelli, Riccardo Muradore
IROS1
2019 Planning with Real-Time Collision Avoidance for Cooperating Agents under Rigid Body Constraints
abstract
In automated warehouses, path planning is a crucial topic to improve automation and efficiency. This kind of planning is usually computed off-line knowing the planimetry of the warehouse and the starting and target points of each agent. However, this global approach is not able to manage unexpected static/dynamic obstacles and other agents moving in the same area. For this reason in multi-robot systems global planners are usually integrated with local collision avoidance algorithms. In this paper we use the Voronoi diagram as global planner and the Velocity Obstacle (VO) method as collision avoidance algorithm. The goal of this paper is to extend such hybrid motion planner by enforcing mechanical constraints between agents in order to execute a task that cannot be performed by a single agent. We will focus on the cooperative task of carrying a payload, such as a bar. Two agents are constrained to move at the end points of the bar. We will improve the original algorithms by taking into account dynamically the constrained motion both at the global and at the collision avoidance level.
Nicola Piccinelli, Federico Vesentini, Riccardo Muradore
DATE1
2019 An energy-shared two-layer approach for multi-master-multi-slave bilateral teleoperation systems
abstract
In this paper, a two-layer architecture for the bilateral teleoperation of multi-arms systems with communication delay is presented. We extend the single-master-single-slave two layer approach proposed in [1] by connecting multiple robots to a single energy tank. This allows to minimize the conservativeness due to passivity preservation and to increment the level of transparency that can be achieved. The proposed approach is implemented on a realistic surgical scenario developed within the EU-funded SARAS project.
Marco Minelli, Federica Ferraguti, Nicola Piccinelli, Riccardo Muradore, Cristian Secchi
ICRA3
2019 Cognitive Robotic Architecture for Semi-Autonomous Execution of Manipulation Tasks in a Surgical Environment
abstract
The development of robotic systems with a certain level of autonomy to be used in critical scenarios, such as an operating room, necessarily requires a seamless integration of multiple state-of-the-art technologies. In this paper we propose a cognitive robotic architecture that is able to help an operator accomplish a specific task. The architecture integrates an action recognition module to understand the scene, a supervisory control to make decisions, and a model predictive control to plan collision-free trajectory for the robotic arm taking into account obstacles and model uncertainty. The proposed approach has been validated on a simplified scenario involving only a da VinciO surgical robot and a novel manipulator holding standard laparoscopic tools.
Giacomo De Rossi, Marco Minelli, Alessio Sozzi, Nicola Piccinelli, Federica Ferraguti, Francesco Setti, Marcello Bonfè, Cristian Secchi, Riccardo Muradore
IROS4