EDBT 2026 Demo / reviewers in the wild / expert
Nicola Pedrocchi
dblp:48/1359
· DBLP profile ↗
41ranked-venue papers
4as first author
17since 2021 · last 2025
0000-0002-1610-001XORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Artificial intelligence and machine learning · 25 · 4 first-author · 8 since 2021Systems, architecture and hardware · 24 · 4 first-author · 9 since 2021Applied, interdisciplinary, general and emerging computing · 11 · 7 since 2021Human-computer interaction and ubiquitous computing · 7 · 4 since 2021
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2025 | Rapid and Simultaneous Visual-based Estimation of Kinematic and Hand-eye Parameters of Industrial Mobile ManipulatorsabstractManufacturing applications increasingly integrate visually aided robotic systems. Such systems must rely on excellent kinematic parameter calibration and a hand – eye matrix estimation to perform according to standards. The latter is as precise as the camera pose estimation capability and the robotic forward kinematic precision. To enhance the overall system’s precision, one must simultaneously act and improve the robot’s kinematic parameters and hand – eye transformation due to mutual inference. This work exploits standard 2D camera systems to simultaneously estimate the kinematic parameters and the hand – eye transformation matrix through a method based on the Unscented Kalman Filter (UKF) and the parameters uncertainty transportation through the robot’s kinematic. The method employs data gathered during the robot movements and camera readings and iteratively improves the system parameters’ estimate. The method is applied to industrial mobile manipulators and tested on both synthetic data and real experiment data, showing a great improvement in the kinematic parameters estimation. Stefano Mutti, Vito Renò, Nicola Pedrocchi, Anna Valente |
IROS | 3 |
| 2025 | Design of an Assistive Controller for Physical Human-Robot Interaction Based on Cooperative Game Theory and Human Intention EstimationabstractThis article aims to design an assistive controller for physical Human-Robot Interaction (pHRI) based on Dynamic Cooperative Game Theory (DCGT). In particular, a distributed Model Predictive Control (dMPC) is formulated based on the DCGT principles (GT-dMPC). For proper implementation, one crucial piece of information regards human intention, which is defined as the desired trajectory that a human wants to follow over a finite rolling prediction horizon. To predict the desired human trajectory, a learning model is composed of cascaded Long-Short Term Memory (LSTM) and Fully Connected (FC) layers (RNN$+$FC). Iterative training and Transfer Learning (TL) techniques are proposed to adapt the model to different users. The behavior of the proposed GT-dMPC framework is thoroughly analyzed with simulations to understand its applicability and the tuning of its parameters for a pHRI assistive controller. Moreover, real-world experiments were carried out on a UR5 robotic arm equipped with a force sensor was installed. First, a brief validation of the RNN$+$FC model integrated with the GT-dMPC is proposed for the iterative procedure and the TL. Finally, an application scenario is proposed for co-manipulating two objects and comparing the obtained results with other controllers typically used in the pHRI. Results show that the proposed controller reduces the required force of the human in completing tasks, even in the presence of unknown and different loads and inertia. Moreover, the proposed controller allows for precise reaching of the target point and does not introduce any undesirable oscillations. Finally, a subjective questionnaire shows that the proposed controller is, in general, preferred by different users.Note to Practitioners—This work presents a method to design an assistive controller to help a human perform physically coupled shared tasks with a robot. The target applications of this work are co-handling tasks of large or heavy objects. Such tasks require two agents to be performed easily, and the proposed work aims to make the robot a companion for the human partner. The proposed approach also quickly adapts to new users or tasks, making it feasible for real production systems or daily scenarios. Another possible target application is the co-manipulating large flexible components such as carbon fiber plies. This application would require small modifications, particularly in how the force is exchanged. Some additional/different sensors should be used, such as vision to map object deformations with virtual forces. The present work does not directly consider these kinds of applications. Indeed, this work strictly relies on force measurements that are not reliable when dealing with flexible materials, at least in a compression state. Such an issue will be investigated in future works by using vision systems to measure a virtual force that allows this method to be applicable even in the case of flexible components. Paolo Franceschi, Davide Cassinelli, Nicola Pedrocchi, Manuel Beschi, Paolo Rocco |
IEEE Trans Autom. Sci. Eng. | 3 |
| 2025 | Reactive and Safety-Aware Path Replanning for Collaborative ApplicationsabstractThis paper addresses motion replanning in human-robot collaborative scenarios, with an emphasis on reactivity and safety-compliant efficiency. While existing human-aware motion planners perform well in structured environments, they often struggle with unpredictable human behavior. This can result in safety measures that hinder the robot’s performance and overall throughput. This study combines reactive path replanning and a safety-aware cost function, enabling the robot to adapt its path to the changes in the scene in real-time. This solution reduces the execution time and trajectory slowdowns while ensuring safety. Simulations and real-world experiments show the method’s effectiveness compared to standard human-robot cooperation approaches, with efficiency enhancements of up to 60%. Cesare Tonola, Marco Faroni, Saeed Abdolshah, Mazin Hamad, Sami Haddadin, Nicola Pedrocchi, Manuel Beschi |
IEEE Trans Autom. Sci. Eng. | 6 |
| 2024 | Elasto-plastic Control for Physical Human-Robot InteractionabstractThis work presents a novel impedance controller for physical human-robot interaction. The controller exhibits two behaviors based on the force applied to the end-effector. Low forces result in temporary (elastic) motion, canceled once the force is removed to accommodate for the temporary need for displacement. In contrast, high forces give rise to permanent (plastic) deformations of the trajectory to deal with permanent path modification. The control method is based on a LuGre friction model, which exhibits a combination of the two behaviors sought. The model has been improved to distinguish clearly between elastic and plastic motion and extended to the 3D Cartesian space. Experiments on a real robot have been performed to validate the proposed method. Roberto Fausti, Stefano Ghidini, Manuel Beschi, Nicola Pedrocchi |
ETFA | 4 |
| 2024 | Human-Robot Role Arbitration via Differential Game TheoryabstractThe industry needs controllers that allow smooth and natural physical Human-Robot Interaction (pHRI) to make production scenarios more flexible and user-friendly. Within this context, particularly interesting is Role Arbitration, which is the mechanism that assigns the role of the leader to either the human or the robot. This paper investigates Game-Theory (GT) to model pHRI, and specifically, Cooperative Game Theory (CGT) and Non-Cooperative Game Theory (NCGT) are considered. This work proposes a possible solution to the Role Arbitration problem and defines a Role Arbitration framework based on differential game theory to allow pHRI. The proposed method can allow trajectory deformation according to human will, avoiding reaching dangerous situations such as collisions with environmental features, robot joints and workspace limits, and possibly safety constraints. Three sets of experiments are proposed to evaluate different situations and compared with two other standard methods for pHRI, the Impedance Control, and the Manual Guidance. Experiments show that with our Role Arbitration method, different situations can be handled safely and smoothly with a low human effort. In particular, the performances of the IMP and MG vary according to the task. In some cases, MG performs well, and IMP does not. In some others, IMP performs excellently, and MG does not. The proposed Role Arbitration controller performs well in all the cases, showing its superiority and generality. The proposed method generally requires less force and ensures better accuracy in performing all tasks than standard controllers.Note to Practitioners—This work presents a method that allows role arbitration for physical Human-Robot Interaction, motivated by the need to adjust the role of leader/follower in a shared task according to the specific phase of the task or the knowledge of one of the two agents. This method suits applications such as object co-transportation, which requires final precise positioning but allows some trajectory deformation on the fly. It can also handle situations where the carried obstacle occludes human sight, and the robot helps the human to avoid possible environmental obstacles and position the objects at the target pose precisely. Currently, this method does not consider external contact, which is likely to arise in many situations. Future studies will investigate the modeling and detection of external contacts to include them in the interaction models this work addresses. Paolo Franceschi, Nicola Pedrocchi, Manuel Beschi |
IEEE Trans Autom. Sci. Eng. | 2 |
| 2024 | Optimal Task and Motion Planning and Execution for Multiagent Systems in Dynamic EnvironmentsabstractCombining symbolic and geometric reasoning in multiagent systems is a challenging task that involves planning, scheduling, and synchronization problems. Existing works overlooked the variability of task duration and geometric feasibility intrinsic to these systems because of the interaction between agents and the environment. We propose a combined task and motion planning approach to optimize the sequencing, assignment, and execution of tasks under temporal and spatial variability. The framework relies on decoupling tasks and actions, where an action is one possible geometric realization of a symbolic task. At the task level, timeline-based planning deals with temporal constraints, duration variability, and synergic assignment of tasks. At the action level, online motion planning plans for the actual movements dealing with environmental changes. We demonstrate the approach's effectiveness in a collaborative manufacturing scenario, in which a robotic arm and a human worker shall assemble a mosaic in the shortest time possible. Compared with existing works, our approach applies to a broader range of applications and reduces the execution time of the process. Marco Faroni, Alessandro Umbrico, Manuel Beschi, Andrea Orlandini, Amedeo Cesta, Nicola Pedrocchi |
IEEE Trans. Cybern. | 6 |
| 2023 | OpenMORE: an open-source tool for sampling-based path replanning in ROSabstractWith the spread of robots in unstructured, dynamic environments, the topic of path replanning has gained importance in the robotics community. Although the number of replanning strategies has significantly increased, there is a lack of agreed-upon libraries and tools, making the use, development, and benchmarking of new algorithms arduous. This paper introduces OpenMORE, a new open-source ROS-based C++ library for sampling-based path replanning algorithms. The library builds a framework that allows for continuous replanning and collision checking of the traversed path during the execution of the robot trajectory. Users can solve replanning tasks exploiting the already available algorithms and can easily integrate new ones, leveraging the library to manage the entire execution. Cesare Tonola, Manuel Beschi, Marco Faroni, Nicola Pedrocchi |
ETFA | 4 |
| 2023 | Learning Human Motion Intention for pHRI Assistive ControlabstractThis work addresses human intention identification during physical Human-Robot Interaction (pHRI) tasks to include this information in an assistive controller. To this purpose, human intention is defined as the desired trajectory that the human wants to follow over a finite rolling prediction horizon so that the robot can assist in pursuing it. This work investigates a Recurrent Neural Network (RNN), specifically, Long-Short Term Memory (LSTM) cascaded with a Fully Connected layer. In particular, we propose an iterative training procedure to adapt the model. Such an iterative procedure is powerful in reducing the prediction error. Still, it has the drawback that it is time-consuming and does not generalize to different users or different co-manipulated objects. To overcome this issue, Transfer Learning (TL) adapts the pre-trained model to new trajectories, users, and co-manipulated objects by freezing the LSTM layer and fine-tuning the last FC layer, which makes the procedure faster. Experiments show that the iterative procedure adapts the model and reduces prediction error. Experiments also show that TL adapts to different users and to the co-manipulation of a large object. Finally, to check the utility of adopting the proposed method, we compare the proposed controller enhanced by the intention prediction with the other two standard controllers of pHRI. Paolo Franceschi, Fabio Bertini, Francesco Braghin, Loris Roveda, Nicola Pedrocchi, Manuel Beschi |
IROS | 5 |
| 2023 | Spatio-Temporal Avoidance of Predicted Occupancy in Human-Robot CollaborationabstractThis paper addresses human-robot collaboration (HRC) challenges of integrating predictions of human activity to provide a proactive-n-reactive response capability for the robot. Prior works that consider current or predicted human poses as static obstacles are too nearsighted or too conservative in planning, potentially causing delayed robot paths. Alternatively, time-varying prediction of human poses would enable robot paths that avoid anticipated human poses, synchronized dynamically in time and space. Herein, a proactive path planning method, denoted STAP, is presented that uses spatiotemporal human occupancy maps to find robot trajectories that anticipate human movements, allowing robot passage without stopping. In addition, STAP anticipates delays from robot speed restrictions required by ISO/TS 15066 speed and separation monitoring (SSM). STAP also proposes a sampling-based planning algorithm based on RRT* to solve the spatio-temporal motion planning problem and find paths of minimum expected duration. Experimental results show STAP generates paths of shorter duration and greater average robot-human separation distance throughout tasks. Additionally, STAP more accurately estimates robot trajectory durations in HRC, which are useful in arriving at proactive-n-reactive robot sequencing. Jared Flowers, Marco Faroni, Gloria J. Wiens, Nicola Pedrocchi |
RO-MAN | 4 |
| 2023 | Depth image-based deformation estimation of deformable objects for collaborative mobile transportationabstractHuman-Robot collaborative transportation is a promising technology that combines the strength of humans and robots. The most common approaches rely on methodologies that exploit force-sensing. However, the drawbacks are multiple. First, the magnitude of force applied might be limited to avoid damages. Then, force measurements might be unidirectional according to the material properties; e.g., compression forces are not measurable for fabrics. This paper proposes an approach based on the estimation of the deformation state of the manipulated object from depth images. Specifically, the segmented depth image of the manipulated object are fed to a Convolutional Neural Network (CNN) model to estimate the current deformation status. Compared with the desired deformation, the current deformation status is used to generate the robot’s twist command. The methodology is proved in a mobile robot application, where carbon-fiber fabrics are transported. A comparison with the state-of-the-art is reported proving that the proposed method is more accurate and more repeatable. Giorgio Nicola, Stefano Mutti, Enrico Villagrossi, Nicola Pedrocchi |
RO-MAN | 4 |
| 2022 | Inverse Optimal Control for the identification of human objective: a preparatory study for physical Human-Robot InteractionabstractNowadays, many applications involving humans and robots working together require physical interaction. It is known that, during an interaction, the mutual understanding and knowledge of the partner’s goal improves and allows natural interaction. For this purpose, this work proposes Inverse Optimal Control (IOC) to recover the cost function of a human performing a reaching task with a robot in passive impedance control. This work presents the potentialities and limitations of the presented IOC method to describe human objectives. This work represents a preparatory study toward smooth and natural physical Human-Robot Interaction (pHRI), intending to understand the basic information on humans’ behavior. Paolo Franceschi, Nicola Pedrocchi, Manuel Beschi |
ETFA | 2 |
| 2022 | Learning Action Duration and Synergy in Task Planning for Human-Robot CollaborationabstractA good estimation of the actions’ cost is key in task planning for human-robot collaboration. The duration of an action depends on agents’ capabilities and the correlation between actions performed simultaneously by the human and the robot. This paper proposes an approach to learning actions’ costs and coupling between actions executed concurrently by humans and robots. We leverage the information from past executions to learn the average duration of each action and a synergy coefficient representing the effect of an action performed by the human on the duration of the action performed by the robot (and vice versa). We implement the proposed method in a simulated scenario where both agents can access the same area simultaneously. Safety measures require the robot to slow down when the human is close, denoting a bad synergy of tasks operating in the same area. We show that our approach can learn such bad couplings so that a task planner can leverage this information to find better plans. Samuele Sandrini, Marco Faroni, Nicola Pedrocchi |
ETFA | 3 |
| 2022 | Adaptive Impedance Controller for Human-Robot Arbitration based on Cooperative Differential Game TheoryabstractThe problem addressed in this work is the arbitration of the role between a robot and a human during physical Human-Robot Interaction, sharing a common task. The system is modeled as a Cartesian impedance, with two separate external forces provided by the human and the robot. The problem is then reformulated as a Cooperative Differential Game, which possibly has multiple solutions on the Pareto frontier. Finally, the bargaining problem is addressed by proposing a solution depending on the interaction force, interpreted as the human will to lead or follow. This defines the arbitration law and assigns the role of leader or follower to the robot. Experiments show the feasibility and capabilities of the proposed control in managing the human-robot arbitration during a shared- trajectory following task. Paolo Franceschi, Nicola Pedrocchi, Manuel Beschi |
ICRA | 2 |
| 2022 | Modeling of control delay in human-robot collaborationabstractModel-based approaches aiming to characterize human behavior when interacting with a controlled machine have been a matter of research investigation in various domains, from aerospace to semi-autonomous driving and robotics. Human-robot collaboration is one of the most exciting scenarios of application in which a continuous physical interaction between humans and the controlled plant is present. In this context, the human subject can adapt its control behavior to the external sensed dynamics. This capability has a significant observable effect on the control delay, making its characterization and prevision a crucial aspect to understand. This work investigates a linear modeling approach that uniquely describes human and robot control actions and applies to a collaborative robotic task. Adriano Scibilia, Nicola Pedrocchi, Luigi Fortuna |
IECON | 2 |
| 2022 | Human-robot co-manipulation of soft materials: enable a robot manual guidance using a depth map feedbackabstractHuman-robot co-manipulation of large but lightweight elements made by soft materials, such as fabrics, composites, sheets of paper/cardboard, is a challenging operation that presents several relevant industrial applications. As the primary limit, the force applied on the material must be unidirectional (i.e., the user can only pull the element). Its magnitude needs to be limited to avoid damages to the material itself. This paper proposes using a 3D camera to track the deformation of soft materials for human-robot co-manipulation. Thanks to a Convolutional Neural Network (CNN), the acquired depth image is processed to estimate the element deformation. The output of the CNN is the feedback for the robot controller to track a given set-point of deformation. The set-point tracking will avoid excessive material deformation, enabling a vision-based robot manual guidance. Giorgio Nicola, Enrico Villagrossi, Nicola Pedrocchi |
RO-MAN | 3 |
| 2021 | Simplify the robot programming through an action-and-skill manipulation frameworkabstractThe paper introduces a robotic manipulation framework suitable for the execution of manipulation tasks. Based on the ROS platform, the framework provides advanced motion planning and control functionalities for robotic systems to guarantee a high level of autonomy during the execution of an action. The integrated motion planning module can handle multiple motion planners to generate collision-free trajectories for a given planning scene that can be dynamically uploaded. In the same way, the robot controllers can be changed online on the base of the robot behavior required by the action under execution. The motion control of the robotic system is fully demanded to the manipulation framework relieving the upper control layers from the management of low-level functionalities and the task geometrical information. The framework can be used downstream to a task planner or as a standalone library to simplify the robot programming in complex manipulation tasks. Enrico Villagrossi, Nicola Pedrocchi, Manuel Beschi |
ETFA | 2 |
| 2021 | Anytime informed path re-planning and optimization for human-robot collaborationabstractRobots working in proximity of humans often need to change their motion to avoid collisions and interference with the operators. This paper uses a path re-planning approach to change the robot path online when the human operator is in the robot way. The method exploits a set of pre-computed paths to compute a new feasible path in case of obstruction to enhance the trajectory’s readability. Moreover, the algorithm iteratively optimizes the current solution in an anytime fashion to deal with strict computing time requirements. Experimental results show the method’s effectiveness in a collaborative cell, compared with industry best practices. Cesare Tonola, Marco Faroni, Nicola Pedrocchi, Manuel Beschi |
RO-MAN | 3 |
| 2020 | A Control Framework Definition to Overcome Position/Interaction Dynamics Uncertainties in Force-Controlled TasksabstractWithin the Industry 4.0 context, industrial robots need to show increasing autonomy. The manipulator has to be able to react to uncertainties/changes in the working environment, displaying a robust behavior. In this paper, a control framework is proposed to perform industrial interaction tasks in uncertain working scenes. The proposed methodology relies on two components: i) a 6D pose estimation algorithm aiming to recognize large and featureless parts; ii) a variable damping impedance controller (inner loop) enhanced by an adaptive saturation PI (outer loop) for high accuracy force control (i.e., zero steady-state force error and force overshoots avoidance). The proposed methodology allows to be robust w.r.t. task uncertainties (i.e. , positioning errors and interaction dynamics). The proposed approach has been evaluated in an assembly task of a side-wall panel to be installed inside the aircraft cabin. As a test platform, the KUKA iiwa 14 R820 has been used together with the Microsoft Kinect 2.0 as RGB-D sensor. Experiments show the reliability in the 6D pose estimation and the high-performance in the force-tracking task, avoiding force overshoots while achieving the tracking of the reference force. Loris Roveda, Nicola Castaman, Paolo Franceschi, Stefano Ghidoni, Nicola Pedrocchi |
ICRA | 5 |
| 2020 | A Layered Control Approach to Human-Aware Task and Motion Planning for Human-Robot CollaborationabstractCombining task and motion planning efficiently in human-robot collaboration (HRC) entails several challenges because of the uncertainty conveyed by the human behavior. Tasks plan execution should be continuously monitored and updated based on the actual behavior of the human and the robot to maintain productivity and safety. We propose control-based approach based on two layers, i.e., task planning and action planning. Each layer reasons at a different level of abstraction: task planning considers high-level operations without taking into account their motion properties; action planning optimizes the execution of high-level operations based on current human state and geometric reasoning. The result is a hierarchical framework where the bottom layer gives feedback to top layer about the feasibility of each task, and the top layer uses this feedback to (re)optimize the process plan. The method is applied to an industrial case study in which a robot and a human worker cooperate to assemble a mosaic. Marco Faroni, Manuel Beschi, Stefano Ghidini, Nicola Pedrocchi, Alessandro Umbrico, Andrea Orlandini, Amedeo Cesta |
RO-MAN | 4 |
| 2019 | An MPC Framework for Online Motion Planning in Human-Robot Collaborative TasksabstractHuman robot collaboration requires new planning strategies to guarantee an efficient and safe coexistence of robots and humans in the workspace. We propose a framework based on a model predictive control approach to trajectory scaling and inverse kinematics. The online modification of the velocity override slows down the task to ensure safety and the redundancy of the system is exploited to maximize the distance from the operator. Experimental results on a 7-degree-of-freedom robotic system prove the effectiveness of the method. Marco Faroni, Manuel Beschi, Nicola Pedrocchi |
ETFA | 3 |
| 2019 | Predictive Inverse Kinematics for Redundant Manipulators With Task Scaling and Kinematic ConstraintsabstractThe paper presents a fast online predictive method to solve the task-priority differential inverse kinematics of redundant manipulators under kinematic constraints. It implements a task-scaling technique to preserve the desired geometrical task, when the trajectory is infeasible for the robot capabilities. Simulation results demonstrate the effectiveness of the methodology. Marco Faroni, Manuel Beschi, Nicola Pedrocchi, Antonio Visioli |
IEEE Trans. Robotics | 3 |
| 2018 | Human-Robot Cooperative Interaction Control for the Installation of Heavy and Bulky ComponentsabstractThe paper describes a human-robot cooperative installation methodology of heavy and bulky components based on marker-based visual servoing, force control, and human-robot cooperation. The main advance in the human-robot cooperation is achieved by a shared-control of the interaction during the installation task, relieving the human operator by the manipulated load and giving to the robot a partially autonomous behaviour in the force-tracking direction. Experimental results are shown in the context of the H2020 CleanSky 2 EURECA project in which a side-wall panel is installed in a 1:1 scale mock-up scenario of an A320 plane fuselage environment. Loris Roveda, Nicola Castaman, Stefano Ghidoni, Paolo Franceschi, Nicoló Boscolo, Enrico Pagello, Nicola Pedrocchi |
SMC | 7 |
| 2018 | Iterative Learning Procedure With Reinforcement for High-Accuracy Force Tracking in Robotized TasksabstractThe paper focuses on industrial interaction robotics tasks, investigating a control approach involving multiples learning levels for training the manipulator to execute a repetitive (partially) changeable task, accurately controlling the interaction. Based on compliance control, the proposed approach consists of two main control levels: 1) iterative friction learning compensation controller with reinforcement and 2) iterative force-tracking learning controller with reinforcement. The learning algorithms rely on the iterative learning and reinforcement learning procedures to automatize the controllers parameters tuning. The proposed procedure has been applied to an automotive industrial assembly task. A standard industrial UR 10 Universal Robot has been used, equipped by a compliant pneumatic gripper and a force/torque sensor at the robot end-effector. Loris Roveda, Giacomo Pallucca, Nicola Pedrocchi, Francesco Braghin, Lorenzo Molinari Tosatti |
IEEE Trans. Ind. Informatics | 3 |
| 2017 | On the use of a temperature based friction model for a virtual force sensor in industrial robot manipulatorsabstractIn this paper we propose the use of a dynamic model in which the effects of temperature on friction are considered to develop a virtual force sensor for industrial robot manipulators. The estimation of the inertial parameters and of the friction model are explained. The effectiveness of the virtual force sensor has been proven in a polishing task. In fact, the interaction forces between the robot and the environment has been measured both with the virtual force sensor and a common load cell. Moreover, the advantages provided by considering the temperature dependency are highlighted. Luca Simoni, Enrico Villagrossi, Manuel Beschi, Alberto Marini, Nicola Pedrocchi, Lorenzo Molinari Tosatti, Giovanni Legnani, Antonio Visioli |
ETFA | 5 |
| 2016 | FourByThree: Imagine humans and robots working hand in handabstractSince December 2014, FourByThree Project (“Highly customizable robotic solutions for effective and safe human robot collaboration in manufacturing applications”) is developing a new generation of modular industrial robotic solutions that are suitable for efficient task execution in collaboration with humans in a safe way and are easy to use and program by factory workers. This paper summarizes the key technologies that are used to achieve this goal. Iñaki Maurtua, Nicola Pedrocchi, Andrea Orlandini, Jose de Gea, Christian Vogel 0003, Aaron Geenen, Kaspar Althoefer, Ali Shafti |
ETFA | 2 |
| 2015 | Impedance Control based Force-tracking Algorithm for Interaction Robotics Tasks: An Analytically Force Overshoots-free ApproachabstractIn the presented paper an analytically force overshoots-free approach is described for the execution of robotics interaction tasks involving a compliant (of unknown geometrical and mechanical properties) environment. Based on the impedance control, the aim of the work is to perform force-tracking applications avoiding force overshoots that may result in task failures. The developed algorithm shapes the equivalent stiffness and damping of the closed-loop manipulator to regulate the interaction dynamics deforming the impedance control set-point. The force-tracking performance are obtained defining the control gains analytically based on the estimation of the interacting environment stiffness (performed using an Extended Kalman Filter). The method has been validated in a probing task, showing the avoidance of force overshoots and the achieved target dynamic performance. Loris Roveda, Federico Vicentini, Nicola Pedrocchi, Lorenzo Molinari Tosatti |
ICINCO (2) | 3 |
| 2015 | Impedance shaping controller for robotic applications involving interacting compliant environments and compliant robot basesabstractThe impedance shaping control with robot base dynamics compensation is presented in this paper. The method has been conceived to avoid force overshoots in applications where the coupled dynamics of the global system (compliant robot base - controlled robot - interacting compliant environment) affects the force tracking task. Force tracking performance are obtained tuning on-line both the position set-point and the stiffness and damping parameters, based on the force error, the estimated stiffness of the interacting environment (an Extended Kalman Filter is used) and the estimated robot base position (a Kalman Filter is used). The stability of the presented strategy has been studied through Lyapunov. To validate the performance of the control an assembly task is taken into account, considering the geometrical and mechanical properties of the (partially) unknown environment. Results are compared with constant stiffness and damping impedance controllers, which show force overshoots and instabilities. Loris Roveda, Federico Vicentini, Nicola Pedrocchi, Francesco Braghin, Lorenzo Molinari Tosatti |
ICRA | 3 |
| 2015 | A general analytical procedure for robot dynamic model reductionabstractThe identification of the dynamic model of a robotic manipulator represents a fundamental step for designing high performance model-based controllers. Despite the huge number of works presented on this topic, the symbolic dynamic model reduction (i.e., the identification of the set of parameters observable through the measure of joint torques and positions) still remain a challenging task, characterized from tailored solutions, adapted from time to time to specific families of mechanisms. The work here presented, introduces an automatic and analytical reduction of the dynamic model, based on a multi-dimensional Fourier series decomposition of the dynamic equations. The procedure enables to obtain symbolically the base dynamic parameters (BP) starting from a given kinematic structure. The Fourier based model reduction can be applied indifferently both to open- and closed-chain kinematics. A simulated example shows the effectiveness of the proposed algorithm. Manuel Beschi, Enrico Villagrossi, Nicola Pedrocchi, Lorenzo Molinari Tosatti |
IROS | 3 |
| 2014 | Impedance Shaping Controller for Robotic Applications in Interaction with Compliant EnvironmentsabstractThe impedance shaping control is presented in this paper, providing an extension of standard impedance controller. The method has been conceived to avoid force overshoots in applications where there is the need to track a force reference. Force tracking performance are obtained tuning on-line both the position setpoint and the stiffness and damping parameters, based on the force error and on the estimated stiffness of the interacting environment (an Extended Kalman Filter is used). The stability of the presented strategy has been studied through Lyapunov. To validate the performance of the control an assembly task is taken into account, considering the geometrical and mechanical properties of the environment (partially) unknown. Results are compared with constant stiffness and damping impedance controllers, which show force overshoots and instabilities. Loris Roveda, Federico Vicentini, Nicola Pedrocchi, Francesco Braghin, Lorenzo Molinari Tosatti |
ICINCO (2) | 3 |
| 2014 | Robot Dynamic Model Identification Through Excitation Trajectories Minimizing the Correlation Influence among Essential ParametersabstractRobot dynamics is commonly modeled as a linear function of the robot kinematic state from a set of dynamic parametersintomotortorques. Baseparameters(i.e.thesetoftheoreticallydemonstratedlinearly-independent parameters) can be reduced to a subset of “essential” parameters by eliminating those that are negligible with respect to their contribution in motor torques. However, generic trajectories, if not properly defined, couple thecontributionofsuchessentialparametersintothemotortorques,actuallyreducingtheestimationaccuracy of the dynamics parameters. The work presented here introduces an index for evaluating correlation influence among essential parameters along an executed trajectory. Such index is then exploited for an optimal search of excitatory patterns consistent with the kinematical coupling constraints. The method is experimentally compared with the results achievable by one of the most popular IRs dynamic calibration method. Enrico Villagrossi, Giovanni Legnani, Nicola Pedrocchi, Federico Vicentini, Lorenzo Molinari Tosatti, Fabio Abbà, Aldo Maria Bottero |
ICINCO (2) | 3 |
| 2014 | Robot-dynamic calibration improvement by local identificationabstractNotwithstanding the research on dynamic modelling of Industrial Robots (IRs hereafter) covers the last three decades, improvements are necessary to enable IRs adoption in technological tasks where high dynamics or interaction with environment is needed, e.g. deburring, milling, laser cutting etc. Indeed, this class of applications displays even more the necessity of high-accuracy tracking especially in workspace sub-regions, while common IR dynamic calibration methods often span the workspace at large (in term of positions and high velocities) resulting in an averagely fitting models. Open issues are therefore on the applicability/scalability of standard methods in workspace sub-regions and on the metrics used for the calibration performance evaluation. The paper proposes an algorithm designed to high-accuracy local dynamic identification, comparing it with the results achievable by a common IRs dynamic calibration method and by the same method scaled to a workspace sub-region. In addition, unlike from standard, the here reported experimental comparison is made by evaluating the torque prediction error for IRs robot moving along path programmed by standard/commercial IR motion planner and not along path belonging to the same template-class of trajectory used in identification phase. Nicola Pedrocchi, Enrico Villagrossi, Federico Vicentini, Lorenzo Molinari Tosatti |
ICRA | 1 |
| 2014 | Force-tracking impedance control for manipulators mounted on compliant basesabstractThe paper presents a control law for interaction tasks with environments of unknown geometrical and mechanical properties by manipulators mounted on compliant bases. Based on force-tracking impedance controls, the control strategy allows the execution of such class of tasks using the estimation of base position as a feedback in the control loop, requiring at the same time the on-line estimation of the environment stiffness. The properties of the control using non co-located sensors and the dynamic configuration of the coupled baserobot-environment system are studied. An Extended Kalman Filter is used for the estimation of the environment because of measurement uncertainties and errors in compound interaction model. The base is modelled as a second-order physical system with known parameters (offline identification before the task execution) and the base position is estimated from the measure of interaction forces. The grounding position estimation and the defined control law are validated in simulation and with experiments, especially dedicated to an insertion-assembly task. Control laws with and without the base compensation in the feedback loop are compared, verifying the effectiveness of the developed control law. Loris Roveda, Federico Vicentini, Nicola Pedrocchi, Lorenzo Molinari Tosatti |
ICRA | 3 |
| 2014 | Safe human-robot cooperation through sensor-less radio localizationabstractAdaptable workflows in human-robot cooperation (HRC) require a flexible sharing of the same workspace with major impact on human-centered robot motion planning. The standard EN ISO 10218 is fostering the implementation of hybrid production systems characterized by a close relationship among human operators and robots in cooperative tasks. A primary contribution in workers protection is given by real time monitoring of the entire workspace, including tracking of operators trajectories and tentative estimation of motion intentions. Operators localization has the purpose of enabling the Speed and Separation Monitoring (SSM) safety mode, as in draft ISO/TS 15066, and adapting the robot motion to approaching users. The present work discloses some preliminary results about methods of “sensor-less” localization of operators in industrial HRC scenarios, based on wireless sensor networks techniques. The proposed system is composed of a network of small, embedded RF transceivers pervasively distributed in fixed positions inside the robotic cell layout in order to localize the operators, who carry neither wireless active devices (device-free) nor specific tracking sensors (sensor-less sensing). Users positions over time are estimated from the perturbation of the radio field, considering the effect of the concurrently moving robots. Finally, the sensors-robots system is functionally integrated into a safety architecture. Vittorio Rampa, Federico Vicentini, Stefano Savazzi, Nicola Pedrocchi, Marcello Ioppolo, Matteo Giussani |
INDIN | 4 |
| 2014 | Design and motion planning of body-in-white assembly cellsabstractThis paper proposes a method for the automatic and simultaneous identification of the body-in-white assembly cell design and motion plan. The method solution is based on an iterative algorithm that looks for a global optimum by iteratively identifying the optimum of three sub-problems. These sub-problems concern system layout design and motion planning for single and multi-robot systems, while collision detection is addressed. The sub-problems are handled through ad-hoc developed Mixed Integer Programming (MIP) models. The proposed solution overcomes the limitations of the current design and motion plan approaches. In fact, the design of body-in-white assembly cell and the robot motion planning are two time-expensive and interconnected activities, up to now generally managed from different human operators. The resolution of these two activities as non-interrelated could lead to an increase of the engineer-to-order time and a reduction of the solution quality. Thus, a test bed is described in order to prove the applicability of the approach. Stefania Pellegrinelli, Nicola Pedrocchi, Lorenzo Molinari Tosatti, Anath Fischer, Tullio Tolio |
IROS | 2 |
| 2013 | SafeNet of Unsafe Devices - Extending the Robot Safety in Collaborative Workspaces
Federico Vicentini, Nicola Pedrocchi, Lorenzo Molinari Tosatti |
ICINCO (2) | 2 |
| 2013 | A 3T2R parallel and partially decoupled kinematic architectureabstractThis paper presents a parallel and partially decoupled mechanism characterized by three translational and two rotational degrees of freedom. A set of parallel kinematic chains actuates five degrees of freedom of the mobile platform and constrains one of its rotations. Its kinematics combines advantages typical of parallel architectures, as high dynamics, with positive aspects of partially decoupled ones, in terms of mechanical design, control and motion planning, through a relatively simple direct kinematic formulation. The presented architecture constitutes the mechanical heart of a robotic prototype designed to actively support the patient's head in open-skull awake surgery. Matteo Malosio, Simone Pio Negri, Nicola Pedrocchi, Federico Vicentini, Lorenzo Molinari Tosatti |
IROS | 3 |
| 2013 | On robot dynamic model identification through sub-workspace evolved trajectories for optimal torque estimationabstractModel-based control are affected by the accuracy of dynamic calibration. For industrial robots, identification techniques predominantly involve rigid body models linearized on a set of minimal lumped parameters that are estimated along excitatory trajectories made by suitable/optimal path. Although the physical meaning of the estimated lumped models is often lost (e.g. negative inertia values), these methodologies get remarkably results when well-conditioned trajectories are applied. Nonetheless, such trajectories have usually to span the workspace at large, resulting in an averagely fitting model. In many technological tasks, instead, the region of dynamics applications is limited, and generation of trajectories in such workspace sub-region results in different specialized models that should increase the predictability of local behavior. Besides this consideration, the paper presents a genetic-based selection of trajectories in constrained sub-region. The methodology places under optimization paths generated by a commercial industrial robot interpolator, and the genes (i.e. the degrees-of-freedom) of the evolutionary algorithms corresponds to a finite set of few via-points and velocities, just like standard motion programming of industrial robots. Remarkably, experiments demonstrate that this algorithm design feature allows a good matching of foreseen current and the actual measured in different task conditions. Nicola Pedrocchi, Enrico Villagrossi, Federico Vicentini, Lorenzo Molinari Tosatti |
IROS | 1 |
| 2011 | High-accuracy hand-eye calibration from motion on manifoldsabstractThe hand-eye problem consists in computing the poses between pairs of different coordinate frames fixed to the same rigid body from measurements of such poses as the body moves. Various procedures have been proposed over the past two decades for solving this problem in presence of noise, especially for a robot as the moving body. As a matter of fact, different formulations of the problem in terms of the well known AX=XB or AX=ZB equations implement different flavors of an error minimization procedure, either least-square or non-linear, on the basis of a common algebra. It is shown in this paper that better results in terms of accuracy can be obtained outside the conventional approach. Rather than fitting the calibration matrices out of a number of random poses, the presented method superimposes easily programmable robot poses in order to attain a set of constant manifolds, like points, circles and axes, among the different coordinate frames. Such manifolds are used for identifying the constant relationships between the coordinate frames that are in fact the poses under estimation. The proposed method presents the implementation of a simple robot motion routine for generating the manifolds. Standard mathematical tools are used for fitting the manifolds out of an actual realization of the procedure with tracked markers. The geometry of the proposed manifolds also reduces the propagation of the measurement noise that usually affects the conventional computation based on relative poses. Results are given in simulation and with a real setup in comparison with the most popular state-of-the-art algorithms. Federico Vicentini, Nicola Pedrocchi, Matteo Malosio, Lorenzo Molinari Tosatti |
IROS | 2 |
| 2010 | Robot-assisted upper-limb rehabilitation platformabstractThis work presents a robotic platform for upper-limb rehabilitation robotics. It integrates devices for human multi-sensorial feedback for engaging and immersive therapies. Its modular software design and architecture allows the implementation of advanced control algorithms for effective and customized rehabilitations. A flexible communication infrastructure allows straightforward devices integration and system expandability. Matteo Malosio, Nicola Pedrocchi, Lorenzo Molinari Tosatti |
HRI | 2 |
| 2009 | Safe obstacle avoidance for industrial robot working without fencesabstractUntil now, the presence of fences is a technological barrier for the adoption of robots in small medium enterprises (SME). The work deals with the definition of an intrinsically safe algorithm to avoid collisions between an industrial manipulator and obstacles in its workspace (Standard ISO 10218-1). The suggested strategy aims to offer an industrial solution to the problem: an off-line analysis of the workspace is performed to have an exhaustive and intrinsically description of the static obstacles and a safe spatial grid of ¿pass-through points¿ is calculated; an on-line algorithm, based on an enhanced artificial potential field evaluates the most suitable points to avoid collisions against obstacles and perform a realtime replanning the path of the robot. A Matlab toolbox that elaborates STL CAD files has been developed to obtain a full description of the workcell, and the avoidance algorithm has been designed and implemented in a standard industrial controller. Various experimental results are reported by using a COMAU NS16 arm manipulator. Nicola Pedrocchi, Matteo Malosio, Lorenzo Molinari Tosatti |
IROS | 1 |
| 2008 | On the elasticity in the dynamic decoupling of hybrid force/velocity control in the contour tracking taskabstractThe paper investigates the decoupling of an explicit hybrid force/velocity control of robot manipulators employed in the contour tracking task of objects of unknown shape taking into account the elastic model of the contact and of the robot. The proposed controller allows the achievement of the decoupling of the normal force and tangential velocity control loops and can be expressed as a multi-input multi-output (MIMO) time-varying proportional-integral-derivative (PID) controller. Experimental results demonstrate the effectiveness of the method. Nicola Pedrocchi, Antonio Visioli, Giacomo Ziliani, Giovanni Legnani |
IROS | 1 |