Demonstration venue · read-only. Every page can be browsed; the buttons that would change it are switched off. Create an account to run TaxoReview on your own data. A simulation from public publication records: the people listed were not invited and did not agree to review.
? Tutorial for this page

Fabio Bergonti

dblp:246/7661 · DBLP profile ↗
← Back
6ranked-venue papers
3as first author
5since 2021 · last 2024
0000-0003-3455-8056ORCID · verified

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

Artificial intelligence and machine learning · 5 · 2 first-author · 4 since 2021Systems, architecture and hardware · 5 · 2 first-author · 4 since 2021Applied, interdisciplinary, general and emerging computing · 1 · 1 first-author · 1 since 2021

Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.

Artificial intelligence
5 papers
Legged, aerial and field robots · 60% Motion planning and robot control · 27% Face, body and person analysis · 13%
Theoretical computer science
1 paper
Mathematical optimization · 100%

Topics — the 9 heaviest of 11, each with the papers that count most for it

TopicWeightPapersLastEvidence papers
Robotics › Legged, aerial and field robots › aerial robots
aerial robot design
0.812024
Co-Design Optimisation of Morphing Topology and Control of Winged Drones · ICRA 2024
Computer vision › Face, body and person analysis
kinematic constraint modeling
0.612022
Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots · IEEE Trans. Robotics 2022
Robotics › Legged, aerial and field robots › hopping robot
hopping robot control
0.412019
Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot · ICRA 2019
Robotics › Legged, aerial and field robots › legged robots
humanoid locomotion
0.412019
Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot · ICRA 2019
Mathematical optimization
multi-objective optimization
0.212024
Co-Design Optimisation of Morphing Topology and Control of Winged Drones · ICRA 2024
Robotics › Motion planning and robot control › robot control › nonlinear control
feedback linearization
0.212022
Centroidal Aerodynamic Modeling and Control of Flying Multibody Robots · ICRA 2022
Robotics › Motion planning and robot control › robot control › nonlinear control
gain scheduling
0.212022
Centroidal Aerodynamic Modeling and Control of Flying Multibody Robots · ICRA 2022
Robotics › Motion planning and robot control
observer design
0.212022
Nonlinear Model Identification and Observer Design for Thrust Estimation of Small-scale Turbojet Engines · ICRA 2022
Robotics › Motion planning and robot control › whole-body control
angular momentum control
0.112019
Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot · ICRA 2019

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

trajectory optimization · 1.5multi-objective constraint-based optimization · 1.5kinematic simulation · 0.6grey-box system identification · 0.6genetic algorithm · 0.6gain scheduling · 0.6feedback linearization · 0.6extended kalman filter · 0.6computational fluid dynamics · 0.6optimization · 0.4
YearPublicationVenuePosition
2024 Co-Design Optimisation of Morphing Topology and Control of Winged Drones
abstract
The design and control of winged aircraft and drones is an iterative process aimed at identifying a compromise of mission-specific costs and constraints. When agility is required, shape-shifting (morphing) drones represent an efficient solution. However, morphing drones require the addition of actuated joints that increase the topology and control coupling, making the design process more complex. We propose a co-design optimisation method that assists the engineers by proposing a morphing drone’s conceptual design that includes topology, actuation, morphing strategy, and controller parameters. The method consists of applying multi-objective constraint-based optimisation to a multi-body winged drone with trajectory optimisation to solve the motion intelligence problem under diverse flight mission requirements, such as energy consumption and mission completion time. We show that co-designed morphing drones outperform fixed-winged drones in terms of energy efficiency and mission time, suggesting that the proposed co-design method could be a useful addition to the aircraft engineering toolbox.
Fabio Bergonti, Gabriele Nava, Valentin Wüest, Antonello Paolino, Giuseppe L'Erario, Daniele Pucci, Dario Floreano
ICRA1
2024 From CAD to URDF: Co-Design of a Jet-Powered Humanoid Robot Including CAD Geometry
abstract
Co-design optimization strategies usually rely on simplified robot models extracted from CAD. While these models are useful for optimizing geometrical and inertial parameters for robot control, they might overlook important details essential for prototyping the optimized mechanical design. For instance, they may not account for mechanical stresses exerted on the optimized geometries and the complexity of assembly-level design. In this paper, we introduce a co-design framework aimed at improving both the control performance and mechanical design of our robot. Specifically, we identify the robot links that significantly influence control performance. The geometric characteristics of these links are parameterized and optimized using a multi-objective evolutionary algorithm to achieve optimal control performance. Additionally, an automated Finite Element Method (FEM) analysis is integrated into the framework to filter solutions not satisfying the required structural safety margin. We validate the framework by applying it to enhance the mechanical design for flight performance of the jet-powered humanoid robot iRonCub.
Punith Reddy Vanteddu, Gabriele Nava, Fabio Bergonti, Giuseppe L'Erario, Antonello Paolino, Daniele Pucci
IROS3
2022 Centroidal Aerodynamic Modeling and Control of Flying Multibody Robots
abstract
This paper presents a modeling and control frame-work for multibody flying robots subject to non-negligible aero-dynamic forces acting on the centroidal dynamics. First, aero-dynamic forces are calculated during robot flight in different operating conditions by means of Computational Fluid Dynamics (CFD) analysis. Then, analytical models of the aerodynamics coefficients are generated from the dataset collected with CFD analysis. The obtained simplified aerodynamic model is also used to improve the flying robot control design. We present two control strategies: compensating for the aerodynamic effects via feedback linearization and enforcing the controller robustness with gain-scheduling. Simulation results on the jet-powered humanoid robot iRonCub validate the proposed approach.
Tong Hui, Antonello Paolino, Gabriele Nava, Giuseppe L'Erario, Fabio Di Natale, Fabio Bergonti, Francesco Braghin, Daniele Pucci
ICRA6
2022 Nonlinear Model Identification and Observer Design for Thrust Estimation of Small-scale Turbojet Engines
abstract
Jet-powered vertical takeoff and landing (VTOL) drones require precise thrust estimation to ensure adequate stability margins and robust maneuvering. Small-scale turbojets have become good candidates for powering heavy aerial drones. However, due to limited instrumentation available in these turbojets, estimating the precise thrust using classical techniques is not straightforward. In this paper, we present a methodology to accurately estimate the online thrust for the small-scale turbojets used on the iRonCub - an aerial humanoid robot. We use a grey-box method to capture the turbojet system dynamics with a nonlinear state-space model based on the data acquired from a custom engine test bench. This model is then used to design an extended Kalman filter that estimates the turbojet thrust only from the angular speed measurements. We exploited the parameter estimation algorithm to ensure that the EKF gives smooth and accurate estimates even at engine failures. The designed EKF was validated on the test bench where the mean absolute error in estimated thrust was found to be within 2% of rated peak thrust.
Affaf Junaid Ahamad Momin, Gabriele Nava, Giuseppe L'Erario, Hosameldin Awadalla Omer Mohamed, Fabio Bergonti, Punith Reddy Vanteddu, Francesco Braghin, Daniele Pucci
ICRA5
2022 Modeling and Control of Morphing Covers for the Adaptive Morphology of Humanoid Robots
abstract
This article takes a step to provide humanoid robots with adaptive morphology abilities. We present a systematic approach for enabling robotic covers to morph their shape, with an overall size fitting the anthropometric dimensions of a humanoid robot. More precisely, we present a cover concept consisting of two main components: askeleton, which is a repetition of a basic element callednode, and a softmembrane, which encloses the cover and deforms with its motion. This article focuses on the cover skeleton and addresses the challenging problems of node design, system modeling, motor positioning, and control design of the morphing system. The cover modeling focuses on kinematics, and a systematic approach for defining the system kinematic constraints is presented. Then, we apply genetic algorithms to find the motor locations so that the morphing cover is fully actuated. Finally, we present control algorithms that allow the cover to morph into a time-varying shape. The entire approach is validated by performing kinematic simulations with four different covers of square dimensions and having$3\times 3$,$4\times 8$,$8\times 8$, and$20\times 20$nodes, respectively. For each cover, we apply the genetic algorithms to choose the motor locations and perform simulations for tracking a desired shape. The simulation results show that the presented approach ensures the covers to track a desired shape withgoodtracking performances.
Fabio Bergonti, Gabriele Nava, Luca Fiorio, Giuseppe L'Erario, Daniele Pucci
IEEE Trans. Robotics1
2019 Torque and velocity controllers to perform jumps with a humanoid robot: theory and implementation on the iCub robot
abstract
Jumping can be an effective way of locomotion to overcome small terrain gaps or obstacles. In this paper we propose two different approaches to perform jumps with a humanoid robot. Specifically, starting from a pre-defined CoM trajectory we develop the theory for a velocity controller and for a torque controller based on an optimization technique for the evaluation of the joints input. The controllers have been tested both in simulation and on the humanoid robot iCub. In simulation the robot was able to jump using both controllers, while the real system jumped with the velocity controller only. The results highlight the importance of controlling the centroidal angular momentum and they suggest that the joint performances, namely maximum power, of the legs and torso joints, and the low level control performances are fundamental to achieve acceptable results.
Fabio Bergonti, Luca Fiorio, Daniele Pucci
ICRA1