Francesco Porcini

dblp:249/2734 · DBLP profile ↗
← Back
8ranked-venue papers
3as first author
7since 2021 · last 2025
0000-0001-9263-9423ORCID · corroborated

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

Artificial intelligence and machine learning · 8 · 3 first-author · 7 since 2021Systems, architecture and hardware · 6 · 3 first-author · 5 since 2021Human-computer interaction and ubiquitous computing · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Improved Free Motion Performance for TDPA-Passivated Position-Force Measured Teleoperation Architectures
abstract
Passivity-based methods are widely used in tele-operation to guarantee stability, especially for the widely used Position-Force measured (PFm) architecture. Among them, Time Domain Passivity Approach (TDPA) achieves stability through passivation, generating a dissipation action that degrades the reference signals and thus, the performance of the system. Whereas passivization is necessary to ensure stability during contact, in free motion, it acts just as a disturb, without having a real impact on stability. In fact, during free motion the force feedback is zero, i.e. the teleoperation loop is not closed and thus, a stabilization action is not needed. Therefore, this paper proposes a formal demonstration that passivation is not needed during free motion. Accordingly, the paper introduces a new formulation of the TDPA to take into account the free motion condition. A one-degree-of-freedom case study is then proposed to provide a simple example to instantiate the formalism and to show the advantages of the proposed method, that achieve an almost total cancellation of the drift during free motion. Finally, the paper discusses the limitations of the method in real-case scenarios. In particular, how the inertia of tools mounted after the force sensors can affect the measurements and the perception of the system.
Camilla Celli, Francesco Porcini, Andrea Bini, Valerio Novelli, Alessandro Filippeschi, Antonio Frisoli
IROS2
2024 Transparency evaluation for the Kinematic Design of the Harnesses through Human-Exoskeleton Interaction Modeling
abstract
Lower Limb Exoskeletons (LLEs) are wearable robotic systems that provide mechanical power to the user. Human-exoskeleton (HE) connections must guarantee the subsistence of the user’s natural behavior during the interaction, avoiding the exertion of undesired forces, i.e., the robot must be transparent. Since transparency is an essential feature of exoskeletons’ design, numerous works focus on its maximization, e.g., employing passive joints at the HE interfaces. Given the inherent complications of repeatedly prototyping and experimentally testing a device, modeling the exoskeleton and its physical interaction with the user emerges as an extremely valuable approach for assessing the design effects. This paper proposes a novel method to compare different exoskeleton configurations with a flexible simulation tool. This approach contemplates simulating the dynamics of the device, including its interaction with the wearer, to evaluate multiple connection mechanism designs along with the kinematics and actuation of the LLE. This evaluation is based on the minimization of the interaction wrenches through an optimization process that includes the impedance parameters at the interfaces as optimization variables and the similarity of the LLE’s joint variables trajectories with the motion of the wearer’s articulations. Exploratory tests are conducted using the Wearable Walker LLE in different configurations and measuring the interaction forces. Experimental data are then compared to the optimization outcomes, proving that the proposed method provides contact wrench estimations consistent with the collected measurements and previous outcomes from the literature.
Riccardo Bezzini, Carlo Alberto Avizzano, Francesco Porcini, Alessandro Filippeschi
IROS3
2023 Actuator Capabilities Aware Limitation for TDPA Passivity Controller Action
abstract
Haptic interaction often requires stabilizing controllers for safety. The Time-Domain Passivity Approach guarantees passivity (then stability) by observing and dissipating energy generated from active elements in a network. The dissipating action is performed by a Passivity Controller, whose action is commanded to the physically limited robot actuators. Thus, the controller stabilizing action should be in turn limited in order to command displayable references to the actuators. This problem is rarely taken into account in the literature and when it is, the limitation is neither directly related to the actuator power limits, nor to the robot's current configuration. The limits of the currently adopted strategies leave room for improvement. In this paper, a new strategy to limit the Passivity Controller action is proposed taking into account both the physical limits of the actuators and the robot configuration. This new strategy is experimentally tested against the classical one based on the sampling time. In the experiment, a human interacts with a virtual wall in a Virtual Environment through a haptic interface. The wall induces an unstable behavior passivated with the two limitation strategies. The results clearly state the benefits introduced by the proposed strategy in two relevant cases.
Francesco Porcini, Alessandro Filippeschi, Massimiliano Solazzi, Carlo Alberto Avizzano, Antonio Frisoli
ICRA1
2022 EXOSMOOTH: Test of Innovative EXOskeleton Control for SMOOTH Assistance, With and Without Ankle Actuation
abstract
This work presents a description of the EXOSMOOTH project, oriented to the benchmarking of lower limb exoskeletons performance. In the field of assisted walking by powered lower limb exoskeletons, the EXOSMOOTH project proposes an experiment that targets two scientific questions. The first question is related to the effectiveness of a novel control strategy for smooth assistance. Current assist strategies are based on controllers that switch the assistance level based on the gait segmentation provided by a finite state machine. The proposed strategy aims at managing phase transitions to provide a smoother assistance to the user, thus increasing the device transparency and comfort for the user. The second question is the role of the actuation at the ankle joint in assisted walking. Many novel exoskeletons devised for industrial applications do not feature an actuated ankle joint. In the EXOSMOOTH project, the ankle joint actuation will be one experimental factor to have a direct assessment of the role of an actuated joint in assisted walking. Preliminary results of 15 healthy subjects walking at different speeds while wearing a lower limb exoskeleton supported the rationale behind this question: having an actuated ankle joint could potentially reduce the torques applied by the user by a maximum value of 85 Nm. The two aforementioned questions will be investigated in a protocol that includes walking on a treadmill and on flat ground, with or without slope, and with a load applied on the back. In addition, the interaction forces measured at the exoskeleton harnesses will be used to assess the comfort of the user and the effectiveness of the control strategy to improve transparency.
Vittorio Lippi, Alessandro Filippeschi, Cristian Camardella, Francesco Porcini, Christoph Maurer, Lucia Lencioni
HRI4
2022 Optimal Joint TDPA Formulation for Kinematically Redundant Robot Manipulators
abstract
The accomplishment of a successful teleoperation task requires guaranteeing system stability and transparency. Communication delay (in particular variable time delay), quantization and discretization negatively affect system stability and might be overcome with Time Domain Passivity Approach (TDPA), a model-free and robust way to cope with energy injection due to communication delay. However, this method degrades the transparency of the teleoperation system and worsens tracking performance, introducing in particular position drift error at the slave side and high frequency vibration (jittering) at the master side. In this work, we propose a new joint passivity controller formulation for kinematically redundant manipulators. Our approach stabilizes the system guaranteeing minimal performance loss by privileging the dissipation of the observed energy in the Jacobian null-space. The residual energy (if any) is dissipated in an orthogonal subspace. This is achieved by the solution of an optimization problem with appropriately defined cost functions and constrained to dissipate the energy observed by the passivity observer, guaranteeing the stability of the system. The effectiveness of our algorithm is tested in simulation with both constant and variable time delays.
Francesco Porcini, Massimiliano Solazzi, Antonio Frisoli
IROS1
2022 EMG-based Feedback Modulation for Increased Transparency in Teleoperation
abstract
In interacting with stiff environments through teleoperated systems, time delays cause a mismatch between haptic feedback and the expected feedback by the operator. This mismatch causes artefacts in the feedback, which decrease transparency, but so does filtering these artefacts. Through modelling of operator stiffness and the expected feedback force with EMG, the artifacts can be selectively filtered without loss of transparency. We developed several feedback modulation techniques to bring the feedback force closer to the expected force: 1) the average between the modelled operator force and the feedback force, 2) a low pass filter and 3) a scaling modulation. To control for overdamping, a transparency check is included. We show that the averaging approach yields significantly better contacts than unmodulated feedback. None of the modulation algorithms differ significantly from the unmodulated feedback in transparency.
Luc Schoot Uiterkamp, Francesco Porcini, Gwenn Englebienne, Antonio Frisoli, Douwe Dresscher
IROS2
2021 Identification of Gait Phases with Neural Networks for Smooth Transparent Control of a Lower Limb Exoskeleton
abstract
Lower limbs exoskeletons provide assistance during standing, squatting, and walking. Gait dynamics, in particular, implies a change in the configuration of the device in terms of contact points, actuation, and system dynamics in general. In order to provide a comfortable experience and maximize performance, the exoskeleton should be controlled smoothly and in a transparent way, which means respectively, minimizing the interaction forces with the user and jerky behavior due to transitions between different configurations. A previous study showed that a smooth control of the exoskeleton can be achieved using a gait phase segmentation based on joint kinematics. Such a segmentation system can be implemented as linear regression and should be personalized for the user after a calibration procedure. In this work, a nonlinear segmentation function based on neural networks is implemented and compared with linear regression. An on-line implementation is then proposed and tested with a subject.
Vittorio Lippi, Cristian Camardella, Alessandro Filippeschi, Francesco Porcini
ICINCO4
2020 Evaluation of an Exoskeleton-based Bimanual Teleoperation Architecture with Independently Passivated Slave Devices
abstract
Search and rescue robotics is becoming a relevant topic in the last years and the growing number of robotic platforms and dedicated projects is the evidence of the interest in this area. In this context, the possibility to drive a remote robot with an exoskeleton is a promising strategy to enhance dexterity, reduce operator effort and save time. However, the use of haptic feedback (bilateral teleoperation) may lead to instability in the presence of communication delay and more complex is the case of bimanual teleoperation where the two arms can exchange energy. In this work, we present a bimanual teleoperation system based on an exoskeletal master, where multi-degrees of freedom (multi-DoFs) and kinematically different devices are involved. In the implemented architecture the two slaves are managed in parallel and independently passivated using the Time Domain Passivity Approach (TDPA) extended for multi-DoFs devices. To investigate the stability of the architecture we designed two tasks highly related to real disaster scenarios: the first one was useful to verify the system behavior in case of small movements and constrained configurations, whereas the second experiment was designed to involve larger contact forces and movements. Moreover, we compared the effect of both delay and low control loop frequency on the stability of the system when TDPA was applied. From the results, it was evident that the overall system exhibited a stable behavior with the use of the TDPA, even passivating the two slaves independently, under simulated time delay and in presence of a low control loop frequency.
Francesco Porcini, Domenico Chiaradia, Simone Marcheschi, Massimiliano Solazzi, Antonio Frisoli
ICRA1