Angelo Bratta

Mr. Angelo Bratta

orcid

Research Focus & Metrics

Academic Career Length

6Years (2021-Present)

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

Representative Publications

View All Publications
8 October 2021 in IEEE Access
Verified
Journal Article
Open access
NRNiraj Rathod
Niraj Rathod
ABAngelo Bratta
Angelo Bratta
MFMichele Focchi
Michele Focchi
Mario ZanonMario Zanon
Mario Zanon
OVOctavio Villarreal
Octavio Villarreal
ABAlberto Bemporad
Alberto Bemporad
Re-planning in legged locomotion is crucial to track the desired user velocity while adapting to the terrain and rejecting external disturbances. In this work, we propose and test in experiments a real-time Nonlinear Model Predictive Control (NMPC) tailored to a legged robot for achieving dynamic locomotion on a variety of terrains. We introduce a mobility-based criterion to define an NMPC cost that enhances the locomotion of quadruped robots while maximizing leg mobility and improves adaptation to the terrain features. Our NMPC is based on the real-time iteration scheme that allows us to re-plan online at 25 Hz with a prediction horizon of 2 seconds.We use the single rigid body dynamic model defined in the center of mass frame in order to increase the computational efficiency. In simulations, the NMPC is tested to traverse a set of pallets of different sizes, to walk into a V-shaped chimney, and to locomote over rough terrain. In real experiments, we demonstrate the effectiveness of our NMPC with the mobility feature that allowed IIT’s 87 kg quadruped robot HyQ to achieve an omni-directional walk on flat terrain, to traverse a static pallet, and to adapt to a repositioned pallet during a walk.

1 July 2025 in Computers and Electronics in Agriculture
Verified
Journal Article
Open access
MFMiguel Fernandes
Miguel Fernandes
JGJuan D. Gamba
Juan D. Gamba
FPFrancesco Pelusi
Francesco Pelusi
ABAngelo Bratta
Angelo Bratta
Darwin G. CaldwellDarwin G. Caldwell
Darwin G. Caldwell
CSClaudio Semini
Claudio Semini

3 January 2023 in Robotics
Verified
Journal Article
Open access
PDF file
ABAngelo Bratta
Angelo Bratta
MFMichele Focchi
Michele Focchi
NRNiraj Rathod
Niraj Rathod
CSClaudio Semini
Claudio Semini
Model predictive control (MPC) approaches are widely used in robotics, because they guarantee feasibility and allow the computation of updated trajectories while the robot is moving. They generally require heuristic references for the tracking terms and proper tuning of the parameters of the cost function in order to obtain good performance. For instance, when a legged robot has to react to disturbances from the environment (e.g., to recover after a push) or track a specific goal with statically unstable gaits, the effectiveness of the algorithm can degrade. In this work, we propose a novel optimization-based reference generator which exploits a linear inverted pendulum (LIP) model to compute reference trajectories for the center of mass while taking into account the possible underactuation of a gait (e.g., in a trot). The obtained trajectories are used as references for the cost function of the nonlinear MPC presented in our previous work. We also present a formulation that ensures guarantees on the response time to reach a goal without the need to tune the weights of the cost terms. In addition, footholds are corrected by using the optimized reference to drive the robot toward the goal. We demonstrate the effectiveness of our approach both in simulations and experiments in different scenarios with the Aliengo robot.

29 April 2024 in Journal of Field Robotics
Verified
Journal Article
Open access
LALorenzo Amatucci
Lorenzo Amatucci
GTGiulio Turrisi
Giulio Turrisi
ABAngelo Bratta
Angelo Bratta
VBVictor Barasuol
Victor Barasuol
CSClaudio Semini
Claudio Semini
Litter nowadays presents a significant threat to the equilibrium of many ecosystems. An example is the sea, where litter coming from coasts and cities via gutters, streets, and waterways, releases toxic chemicals and microplastics during its decomposition. Litter removal is often carried out manually by humans, which inherently lowers the amount of waste that can be effectively collected from the environment. In this paper, we present a novel quadruped robot prototype that, thanks to its natural mobility, is able to collect cigarette butts (CBs) autonomously, the second most common undisposed waste worldwide, in terrains that are hard to reach for wheeled and tracked robots. The core of our approach is a convolutional neural network for litter detection, followed by a time‐optimal planner for reducing the time needed to collect all the target objects. Precise litter removal is then performed by a visual‐servoing procedure which drives the nozzle of a vacuum cleaner that is attached to one of the robot legs on top of the detected CB. As a result of this particular position of the nozzle, we are able to perform the collection task without even stopping the robot's motion, thus greatly increasing the time‐efficiency of the entire procedure. Extensive tests were conducted in six different outdoor scenarios to show the performance of our prototype and method. To the best knowledge of the authors, this is the first time that such a design and method was presented and successfully tested on a legged robot.

6 January 2023 in arXiv
Verified
Preprint
Open access
PDF file
ABAngelo Bratta
Angelo Bratta
MFMichele Focchi
Michele Focchi
NRNiraj Rathod
Niraj Rathod
CSClaudio Semini
Claudio Semini
Model Predictive Control (MPC) approaches are widely used in robotics, since they guarantee feasibility and allow the computation of updated trajectories while the robot is moving. They generally require heuristic references for the tracking terms and proper tuning of the parameters of the cost function in order to obtain good performance. For instance, when a legged robot has to react to disturbances from the environment (e.g., recover after a push) or track a specific goal with statically unstable gaits, the effectiveness of the algorithm can degrade. In this work, we propose a novel optimization-based Reference Generator which exploits a Linear Inverted Pendulum (LIP) model to compute reference trajectories for the Center of Mass while taking into account the possible under-actuation of a gait (e.g., in a trot). The obtained trajectories are used as references for the cost function of the Nonlinear MPC presented in our previous work. We also present a formulation that ensures guarantees on the response time to reach a goal without the need to tune the weights of the cost terms. In addition, footholds are corrected using the optimized reference to drive the robot towards the goal. We demonstrate the effectiveness of our approach both in simulations and experiments in different scenarios with the Aliengo robot.

21 October 2025 in arXiv
Verified
Preprint
Open access
PDF file
EREmad Razavi
Emad Razavi
ABAngelo Bratta
Angelo Bratta
JSJoão Carlos Virgolino Soares
João Carlos Virgolino Soares
CRCarmine Recchiuto
Carmine Recchiuto
CSClaudio Semini
Claudio Semini
We present an online semantic object mapping system for a quadruped robot operating in real indoor environments, turning sensor detections into named objects in a global map. During a run, the mapper integrates range geometry with camera detections, merges co-located detections within a frame, and associates repeated detections into persistent object instances across frames. Objects remain in the map when they are out of view, and repeated sightings update the same instance rather than creating duplicates. The output is a compact object layer that can be queried (class, pose, and confidence), is integrated with the occupancy map and readable by a planner. In on-robot tests, the layer remained stable across viewpoint changes.