Marco Faroni

Dr. Marco Faroni

Institute of Intelligent Industrial Technologies and Systems for Advanced Manufacturing (STIIMA), National Research Council (CNR), via Corti 12, 20133 Milan, Italy

Research Focus & Metrics

Academic Career Length

11Years (2016-Present)

(Calculated once Scilit publication data is synced: current year − year of first publication + 1)

Representative Publications

View All Publications
1 October 2018 in IEEE Transactions on Robotics
Verified
Journal Article
Closed access
Marco FaroniMarco Faroni
Marco Faroni
MBManuel Beschi
Manuel Beschi
NPNicola Pedrocchi
Nicola Pedrocchi
Antonio VisioliAntonio Visioli
Antonio Visioli
The 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.

6 October 2022 in IEEE Robotics and Automation Letters
Verified
Journal Article
Closed access
Marco FaroniMarco Faroni
Marco Faroni
MBManuel Beschi
Manuel Beschi
NPNicola Pedrocchi
Nicola Pedrocchi
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.

13 April 2023 in IEEE Transactions on Cybernetics
Verified
Journal Article
Open access
Marco FaroniMarco Faroni
Marco Faroni
AUAlessandro Umbrico
Alessandro Umbrico
MBManuel Beschi
Manuel Beschi
Andrea OrlandiniAndrea Orlandini
Andrea Orlandini
ACAmedeo Cesta
Amedeo Cesta
NPNicola Pedrocchi
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.

6 July 2022 in Applied Sciences
Verified
Journal Article
Open access
PDF file
AUAlessandro Umbrico
Alessandro Umbrico
Andrea OrlandiniAndrea Orlandini
Andrea Orlandini
ACAmedeo Cesta
Amedeo Cesta
Marco FaroniMarco Faroni
Marco Faroni
MBManuel Beschi
Manuel Beschi
Sotirios MakrisSotirios Makris
Sotirios Makris
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.

1 September 2019
Verified
Conference Paper
Open access
Marco FaroniMarco Faroni
Marco Faroni
MBManuel Beschi
Manuel Beschi
NPNicola Pedrocchi
Nicola Pedrocchi
Human 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.

1 December 2019 in Electronics
Verified
Journal Article
Open access
PDF file
MBManuel Beschi
Manuel Beschi
SMStefano Mutti
Stefano Mutti
GNGiorgio Nicola
Giorgio Nicola
Marco FaroniMarco Faroni
Marco Faroni
PMPaolo Magnoni
Paolo Magnoni
NPNicola Pedrocchi
Nicola Pedrocchi
The paper deals with the generation of optimal trajectories for industrial robots in machining and additive manufacturing applications. The proposed method uses an Ant Colony algorithm to solve a kinodynamic motion planning problem. It exploits the kinematic redundancy that is often present in these applications to optimize the execution of trajectory. At the same time, the robot kinematics and dynamics constraints are respected and robot collisions are avoided. To reduce the computational burden, the task workspace is discretized enabling the use of efficient network solver based on Ant Colony theory. The proposed method is validated in robotic milling and additive manufacturing real-world scenarios.