RESULTS FROM 1 TO 20 OF 250

2024, Articolo in rivista, ENG

Co-manipulation of soft-materials estimating deformation from depth images

G. Nicola and E. Villagrossi and N. Pedrocchi

Human-robot manipulation of soft materials, such as fabrics, composites, and sheets of paper/cardboard, is a challenging operation that presents several relevant industrial applications. Estimating the deformation state of the manipulated material is one of the main challenges. Viable methods provide the indirect measure by calculating the human-robot relative distance. In this paper, we develop a data-driven model to estimate the deformation state of the material from a depth image through a Convolutional Neural Network (CNN). First, we define the deformation state of the material as the relative roto-translation from the current robot pose and a human grasping position. The model estimates the current deformation state through a Convolutional Neural Network, specifically, DenseNet-121 pretrained on ImageNet. The delta between the current and the desired deformation state is fed to the robot controller that outputs twist commands. The paper describes the developed approach to acquire, preprocess the dataset and train the model. The model is compared with the current state-of-the-art method based on a camera skeletal tracker. Results show that the approach achieves better performances and avoids the drawbacks of a skeletal tracker. The model was also validated over three different materials showing its generalization ability. Finally, we also studied the model performance according to different architectures and dataset dimensions to minimize the time required for dataset acquisition.

Robotics and computer-integrated manufacturing (Print) 85

DOI: 10.1016/j.rcim.2023.102630

2023, Articolo in rivista, ENG

Modeling nonlinear dynamics in human-machine interaction

Adriano Scibilia; Nicola Pedrocchi; Luigi Fortuna

In Human-Machine interaction, the possibility of increasing the intelligence and adaptability of the controlled plant by imitating human control behavior has been an objective of many research efforts in the last decades. From classical control-theory human control models to modern machine learning, neural networks, and reinforcement learning paradigms, the common denominator is the effort to model complex nonlinear dynamics typical of human activity. However, these approaches are very different, and finding a guiding line is challenging. This review investigates state-of-the-art techniques from the perspective of human control modeling, considering the different physiological districts involved as the starting point. The focus is mainly directed toward nonlinear dynamical system modeling, which constitutes the main challenge in this field. In the end, transport systems are presented as a technological scenario in which the discussed techniques are mainly applied.

IEEE access Early Access, pp. 1–1

DOI: 10.1109/ACCESS.2023.3284135

2023, Articolo in rivista, ENM

Hiding task-oriented programming complexity: an industrial case study

Enrico Villagrossi, Michele Delledonne, Marco Faroni, Manuel Beschi, Nicola Pedrocchi

The ease of use of robot programming interfaces represents a barrier to robot adoption in several manufacturing sectors because of the need for more expertise from the end-users. Current robot programming methods are mostly the past heritage, with robot programmers reluctant to adopt new programming paradigms. This work aims to evaluate the impact on non-expert users of introducing a new task-oriented programming interface that hides the complexity of a programming framework based on ROS. The paper compares the programming performance of such an interface with a classic robot-oriented programming method based on a state-of-the-art robot teach pendant. An experimental campaign involved 22 non-expert users working on the programming of two industrial tasks. Task-oriented and robot-oriented programming showed comparable learning time, programming time and the number of questions raised during the programming phases, highlighting the possibility of a smooth introduction to task-oriented programming even to non-expert users.

International journal of computer integrated manufacturing (Online) 0 (0), pp. 1–20

DOI: 10.1080/0951192X.2023.2203676

2023, Articolo in rivista, ENG

Identification of human control law during physical Human-Robot Interaction

Paolo Franceschi; Nicola Pedrocchi; Manuel beschi

With the growing interest in applications involving humans and robots teaming together, the need to understand each other's intentions and behavior arises. This work presents a method to online identify the time-varying human feedback control law during physical Human-Robot Interaction. The robot motion is implemented as a Cartesian impedance, and the interaction with the human happens by force exchange. The coupled system is modeled with a state-space formulation. The state vector is augmented with the unknown parameters, and an Extended Kalman Filter (EKF) is implemented for online identification. This approach is compared with the Least Squares (LS) and the Recursive Least Squares (RLS) methods. Both simulation and experimental results are provided, showing the presented approach's feasibility in identifying the parameters and reconstructing the control inputs.

Mechatronics (Oxf.) 92 (102986), pp. 1–1028986

DOI: 10.1016/j.mechatronics.2023.102986

2023, Articolo in rivista, ENG

Optimal Task and Motion Planning and Execution for Multiagent Systems in Dynamic Environments

Marco Faroni; Alessandro Umbrico; Manuel Beschi; Andrea Orlandini; Amedeo Cesta; Nicola Pedrocchi

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

IEEE Transactions on Cybernetics

DOI: 10.1109/TCYB.2023.3263380

2023, Articolo in rivista, ENG

Anytime Informed Multi-Path Replanning Strategy for Complex Environments

Cesare Tonola; Marco Faroni; Manuel Beschi; Nicola Pedrocchi

In many real-world applications (e.g., human-robot collaboration), the environment changes rapidly, and the intended path may become invalid due to moving obstacles. In these situations, the robot should quickly find a new path to reach the goal, possibly without stopping. Planning from scratch or repairing the current graph can be too expensive and time-consuming. This paper proposes MARS, a sampling-based Multi-pAth Replanning Strategy that enables a robot to move in dynamic environments with unpredictable obstacles. The novelty of the method is the exploitation of a set of precomputed paths to compute a new solution in a few hundred milliseconds when an obstacle obstructs the robot's path. The algorithm enhances the search speed by using informed sampling, builds a directed graph to reuse results from previous replanning iterations, and improves the current solution in an anytime fashion to make the robot responsive to environmental changes. In addition, the paper presents a multithread architecture, applicable to several replanning algorithms, to handle the execution of the robot's trajectory with continuous replanning and the collision checking of the traversed path. The paper compares state-of-the-art sampling-based path-replanning algorithms in complex and high-dimensional scenarios, showing that MARS is superior in terms of success rate and quality of solutions found. An open-source ROS-compatible implementation of the algorithm is also provided.

IEEE access 11, pp. 4105–4116

DOI: 10.1109/ACCESS.2023.3235652

2022, Dataset, ENG

Human-robot co-manipulation of soft materials: enable a robot manual guidance using a depth map feedback [Dataset]

Giorgio, Nicola, Enrico Villagrossi, Nicola Pedrocchi

Dataset used for the paper submitted to RO-MAN 2022 Human-robot co-manipulation of soft materials: enable a robot manual guidance using a depth map feedback

2022, Contributo in atti di convegno, ENG

Modeling of control delay in human-robot collaboration

Scibilia, Adriano; Pedrocchi, Nicola; Fortuna, Luigi

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

IECON 2022 - 48th Annual Conference of the IEEE Industrial Electronics Society, Brussells, BE, 17-20/10/2022

DOI: 10.1109/IECON49645.2022.9968477

2022, Abstract in atti di convegno, ENG

Task-oriented programming for industry: a comparison with robot-oriented programming

Michele Delledonne; Enrico Villagrossi; Marco Faroni; Manuel Beschi; Nicola Pedrocchi;

The ease of use of robot programming interfaces represents a barrier to robot adoption in several manufacturing sectors because of the lack of expertise of the end-users. Current robot programming methods are mostly the past heritage, with robot programmers reluctant to adopt new programming paradigms. This work aims to evaluate the impact on non-expert users of introducing a new task-oriented programming interface that hides the complexity of a programming framework based on ROS. The paper compares the programming performance of such an interface with a classic robot-oriented programming method based on a state-of-the-art robot teach pendant. An experimental campaign involved 22 non-expert users working on the programming of two industrial tasks demonstrating a high acceptance level of the task-oriented interface with not signicant di_erence in the learning time compared to a standard interface.

Conferenza dell'Istituto di Robotica e Macchine Intelligenti, Roma, 07-09/10/2022

DOI: 10.5281/zenodo.7531358

2022, Abstract in atti di convegno, ENG

A data-driven approach to human-robot co-manipulation of soft materials

Giorgio Nicola; Enrico Villagrossi; Nicola Pedrocchi;

Human-robot co-manipulation of large but lightweight elements made by soft materials is a challenging operation that presents several relevant industrial applications. 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.

Conferenza dell'Istituto di Robotica e Macchine Intelligenti, Roma, 07-09/10/2022

DOI: 10.5281/zenodo.7531378

2022, Abstract in atti di convegno, ENG

From Human Perception and Action Recognition to Causal Understanding of Human-Robot Interaction in Industrial Environments

Stefano Ghidoni; Matteo Terreran; Daniele Evangelista; Emanuele Menegatti; Christian Eitzinger; Enrico Villagrossi; Nicola Pedrocchi; Nicola Castaman; Marcin Malecha; Sariah Mghames; Luca Castri; Marc Hanheide; Nicola Bellotto;

Human-robot collaboration is migrating from lightweight robots in laboratory environments to industrial applications, where heavy tasks and powerful robots are more common. In this scenario, a reliable perception of the humans involved in the process and related intentions and behaviors is fundamental. This paper presents two projects investigating the use of robots in relevant industrial scenarios, providing an overview of how industrial human-robot collaborative tasks can be successfully addressed.

Convegno Nazionale CINI sull'Intelligenza Artificiale, Torino, 09-11/02/2022

2022, Editoriale in rivista, ENG

Editorial: Digital Twin for Industry 4.0

Borro, Diego; Zachmann, Gabriel; Giannini, Franca; Walczak, Krzysztof; Pedrocchi, Nicola

Frontiers in ICT 3 (968054)

DOI: 10.3389/frvir.2022.968054

2022, Contributo in atti di convegno, ENG

Human-robot co-manipulation of soft materials: enable a robot manual guidance using a depth map feedback

Nicola, Giorgio; Villagrossi, Enrico; Pedrocchi, Nicola

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

2022 31st IEEE International Conference on Robot and Human Interactive Communication (RO-MAN), Naples, 30 September 2022Robot and Human interactive Communication, 2010. RO-MAN 2010. The 19th IEEE International Symposium on, pp. 498–504

DOI: 10.1109/RO-MAN53752.2022.9900710

2022, Articolo in rivista, ENG

Safety-aware time-optimal motion planning with uncertain human state estimation

Faroni, Marco; Beschi, Manuel; Pedrocchi, Nicola

Human awareness in robot motion planning is crucial for seamless interaction with humans. Many existing techniques slow down, stop, or change the robot's trajectory locally to avoid collisions with humans. Although using the information on the human's state in the path planning phase could reduce future interference with the human's movements and make safety stops less frequent, such an approach is less widespread. This paper proposes a novel approach to embedding a human model in the robot's path planner. The method explicitly addresses the problem of minimizing the path execution time, including slowdowns and stops owed to the proximity of humans. For this purpose, it converts safety speed limits into configuration-space cost functions that drive the path's optimization. The costmap can be updated based on the observed or predicted state of the human. The method can handle deterministic and probabilistic representations of the human state and is independent of the prediction algorithm. Numerical and experimental results on an industrial collaborative cell demonstrate that the proposed approach consistently reduces the robot's execution time and avoids unnecessary safety speed reductions.

IEEE Robotics and Automation Letters, pp. 1–8

DOI: 10.1109/LRA.2022.3211493

2022, Contributo in atti di convegno, CPE

Inverse Optimal Control for the identification of human objective: a preparatory study for physical Human-Robot Interaction

Paolo Franceschi, Nicola Pedrocchi, Manuel Beschi

Nowadays, 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.

2022 IEEE 27th International Conference on Emerging Technologies and Factory Automation (ETFA), inglese, 6-9/09/2022

DOI: 10.1109/ETFA52439.2022.9921553

2022, Contributo in atti di convegno, ENG

Cloud-Based Visually Aided Mobile Manipulator Kinematic Parameters Calibration

Mutti, Stefano; Renò, Vito; Nitti, Massimiliano; Dimauro, Giovanni; Pedrocchi, Nicola

Mobile manipulators are often comprised of an extensive kinematic chain resulting from an industrial robot mounted on top of an autonomous mobile robot. In such a way, the system not only retains the parameters embedded in the two sub-systems, hence DH parameters for the industrial robot and odometry parameters for the mobile robot, but also includes the relative transformation between the two parts and an additional transformation for a camera mounted on the kinematic chain.In this complex setup, it is relatively simple to introduce kinematic inaccuracies, or in some cases, to operate the system in such a way that the kinematic parameters vary(e.g., rubber wheels on high payload).Estimating the values of such parameters might be too demanding for the on-board computing system.In this work, we propose a cloud-based visually aided parameter estimation method, which constantly receives data from the mobile manipulator and generates better estimates of the kinematic parameters through an UKF dual estimation.The overall system architecture is presented to the reader, together with the reasons for relying to a cloud based paradigm, for then giving a theoretical analysis and real world experiments and results.

Image Analysis and Processing. ICIAP 2022 Workshops, Lecce, 23/5/2022-27/5/2022Lecture notes in computer science 13373 LNCS, pp. 258–268

DOI: 10.1007/978-3-031-13321-3_23

2022, Contributo in atti di convegno, ENG

Adaptive Impedance Controller for Human-Robot Arbitration based on Cooperative Differential Game Theory

paolo franceschi, nicola pedrocchi, manuel beschi

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

IEEE International Conference on Robotics and Automation (ICRA), Philadelphia, 23-27/05/2022Proceedings - IEEE International Conference on Robotics and Automation, pp. 7881–7887

DOI: 10.1109/ICRA46639.2022.9811853

2022, Contributo in atti di convegno, ENG

Learning Action Duration and Synergy in Task Planning for Human-Robot Collaboration

Samuele Sandrini; Marco Faroni; Nicola Pedrocchi

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

IEEE International Conference on Emerging Technologies and Factory Automation, Stoccarda, Germania, 6-9/09/2022Proceedings (IEEE International Conference on Emerging Technologies and Factory Automation) (IEEE Int. Conf. Emerg. Technol. Fact. Autom.), pp. 1–6

DOI: 10.1109/ETFA52439.2022.9921721

2022, Articolo in rivista, ENG

Design of Advanced Human-Robot Collaborative Cells for Personalized Human-Robot Collaborations

Umbrico, Alessandro and Orlandini, Andrea and Cesta, Amedeo and Faroni, Marco and Beschi, Manuel and Pedrocchi, Nicola and Scala, Andrea and Tavormina, Piervincenzo and Koukas, Spyros and Zalonis, Andreas and Fourtakas, Nikos and Kotsaris, Panagiotis Stylianos and Andronas, Dionisis and Makris, Sotiris

Industry 4.0 is pushing forward the need for symbiotic interactions between physical and virtual entities of production environments to realize increasingly flexible and customizable production processes. This holds especially for human–robot collaboration in manufacturing, which needs continuous interaction between humans and robots. The coexistence of human and autonomous robotic agents raises several methodological and technological challenges for the design of effective, safe, and reliable control paradigms. This work proposes the integration of novel technologies from Artificial Intelligence, Control and Augmented Reality to enhance the flexibility and adaptability of collaborative systems. We present the basis to advance the classical human-aware control paradigm in favor of a user-aware control paradigm and thus personalize and adapt the synthesis and execution of collaborative processes following a user-centric approach. We leverage a manufacturing case study to show a possible deployment of the proposed framework in a real-world industrial scenario.

Applied sciences 12 (14)

DOI: 10.3390/app12146839

2022, Articolo in rivista, ENG

Optimal design of robotic work-cell through hierarchical manipulability maximization

Paolo Franceschi; Stefano Mutti; Nicola Pedrocchi

The increasing requests for flexible robotic applications involving the rapid relocation of the robot manipulator, possibly mounted on a mobile base, imposes tolerance to imprecise positioning. The high manipulability of the nominally designed poses, i.e., the capacity to change the position and the orientation of a given robot joint configuration's end-effector, is often considered a proxy for robustness to imprecise positioning. This work presents a method for choosing target end-effector poses to manipulate bulky objects in complex environments. The paper proposes a two-layer optimizer connected in cascade to maximize the manipulability and achieve reasonable computational time. First, using a genetic algorithm (GA) allows a global search for a satisfactory solution to the target poses of the task at the same time. Subsequently, the output of the GA becomes the initial guess for the simulated annealing (SA) algorithm, which locally maximizes each pose's manipulability separately. The feasibility of the connecting trajectories and collisions are checked in both layers. Experiments show the method's ability to find excellent solutions within a limited time, considering a complex problem involving manipulating large objects in a cluttered environment. The simulations of three working scenarios allowed testing of the proposed method. The final validation of the algorithm was on two relevant industrial use-cases: the manipulation of sidewalls and the manipulation of cargo panels inside an aircraft fuselage.

Robotics and computer-integrated manufacturing (Print) 78 (December), pp. 102401–102401

DOI: 10.1016/j.rcim.2022.102401

InstituteSelected 0/3
    STIIMA, Istituto di Sistemi e Tecnologie Industriali Intelligenti per il Manifatturiero Avanzato (242)
    ISTC, Istituto di scienze e tecnologie della cognizione (6)
    IEIIT, Istituto di elettronica e di ingegneria dell'informazione e delle telecomunicazioni (1)
AuthorSelected 1/12016

Pedrocchi Nicola

    Drioli Enrico (1623)
    Pasetto Gaia (1193)
    Passer Mauro (1184)
    Arico' Antonino Salvatore (983)
    Ambrosio Luigi (981)
    Di Marzo Vincenzo (976)
    Ferrari Maurizio (948)
    Viegi Giovanni (906)
    Antonucci Vincenzo (866)
    Ferraro Pietro (849)
TypeSelected 0/20
    Articolo in rivista (61)
    Contributo in atti di convegno (56)
    Rapporto di progetto (Project report) (41)
    Rapporto di ricerca (Research report) (16)
    Abstract in atti di convegno (12)
    Abstract in rivista (10)
    Software (10)
    Brevetto di invenzione industriale (9)
    Progetto (9)
    Poster (7)
Research programSelected 0/29
    SP.P03.004.001, Macchine, robot e servizi innovativi customer oriented (169)
    DIT.AD008.167.001, RMC - Robot Motion Control and Robotized Processes (19)
    DIT.AD008.114.001, Sharework - Safe and Effective Human Robot (17)
    DIT.AD008.064.001, EURECA Development of system components for automated cabin and cargo installation (16)
    DIT.AD008.010.001, FourbyTrhee - Highly customizable robotic solutions for effective and safe human robot collaboration in manufacturing applications (5)
    DIT.AD008.174.001, DrapeBot - Draping is the process of placing soft and flexible patches of textile material (in this case carbon or glass fiber fabric) on a 3D shape (5)
    ICT.P09.005.002, Architetture a componenti per sistemi complessi affidabili (5)
    SP.P01.007.001, Simulazione di processi produttivi tramite tecniche a vincoli, pianificazione e scheduling (5)
    DIT.AD008.017.001, Macchine, robot e servizi innovativi customer oriented (4)
    DIT.AD008.088.001, BLM - AddiTube (4)
EU Funding ProgramSelected 0/2
    H2020 (85)
    FP7 (54)
EU ProjectSelected 0/12
    FourByThree (29)
    EURECA (21)
    FLEXICAST (19)
    SHAREWORK (19)
    DrapeBot (14)
    ROBOFOOT (14)
    ACTIVE (10)
    EUROC (8)
    PICKPLACE (4)
    ECHORD (2)
YearSelected 0/19
    2015 (25)
    2014 (24)
    2013 (22)
    2012 (19)
    2018 (19)
    2021 (18)
    2009 (17)
    2016 (16)
    2022 (16)
    2020 (13)
LanguageSelected 0/5
    Inglese (205)
    Italiano (20)
    Creolo-inglese (altra lingua) (3)
    Russo (2)
    Inglese medio (1100-1500) (1)
KeywordSelected 0/481
    robotics (20)
    Robotics (16)
    motion planning (14)
    rehabilitation (8)
    Motion planning (7)
    human-robot collaboration (7)
    stroke (7)
    industrial robotics (6)
    Industrial Robotics (5)
    Industrial robotics (5)
RESULTS FROM 1 TO 20 OF 250