Bárbara Barros Carlos

Bárbara Barros Carlos

Robotics Engineer
Trajectory Planning & Control


Bárbara Barros Carlos is a robotics engineer at Stanley Robotics, Paris, France. Her research interests include real-time nonlinear model predictive control and moving horizon estimation.


  • Local Planning
  • Real-Time Nonlinear Model Predictive Control
  • Optimization-Based State and Parameter Estimation


  • Postdoc, 2022

    Sapienza University of Rome, Italy

  • Ph.D. in Automatic Control, 2021

    Sapienza University of Rome, Italy

  • B.Sc. in Mechatronics Engineering, 2017

    Federal Institute of Ceará, Brazil


Programming Languages

C/C++, Python

Building Systems

Catkin, CMake, Make

Development Tools

PyCharm, Vim, Terminal (Linux/MacOS)

Numerical Optimization Tools

CasADi, ACADO, acados

NMPC Solvers


Operating Systems

Linux, MacOS, ROS


AVR Family (Atmega32), PIC18 Family, ARM Cortex-A8 Microprocessor


Git, LaTeX, GenoM3



Robotics Engineer, Trajectory Planning & Control

Stanley Robotics

May 2022 – Present Paris, France
Development of real-time algorithms for the motion generation of Stan.



Jan 2015 – Jun 2017 Fortaleza, Brazil

Responsibilities include:

  • Quadrotor hardware technician.
  • Development of an autopilot using BeagleBone Black.
  • Technical project writer.

Undergraduate Research Assistant


Aug 2014 – Aug 2017 Fortaleza, Brazil
Development of a quadrotor prototype.

Education Robotics Teacher


Dec 2013 – Dec 2014 Fortaleza, Brazil

Responsibilities include:

  • PIC 18FXX5X-based embedded systems development.
  • Taught logic, programming language, electricity and basic electronics.


Postdoctoral Research Fellow

My main focus was on NMPC for UAVs.

Visiting PhD Student

I was working with embedded NMPC applied to quadrotors and human-quadrotor mixed-initiative control via NMPC. I have also developed an NMPC for a quadrotor-slung payload system for the task of transportation on suspension.

+ Supervisor: Antonio Franchi

Visiting PhD Student

I was working with embedded numerical optimization methods applied to the motion generation of a pendubot and a quadrotor. For the former, I developed a solution for periodic motion generation for orbital stabilization. As for the latter, I developed a solution for real-time motion generation in dynamic environments and a sensitivity-based NMPC.

+ Supervisor: Moritz Diehl

PhD in Automatica, Bioingegneria e Ricerca Operativa

BSc in Mechatronics Engineering

I was following a five years program where the focus was industrial automation and robotics.

Thesis title: "Modeling, Control and Simulation of a Quadrotor for Attitude Stabilization"
+ Supervisor: Auzuir Ripardo de Alexandria




Real-time NMPC for an automated valet parking system

Parameter estimation and input prediction

Modeling and matching a human pilot’s behavior with MHE.

Multi-UAV system

Distributed NMPC for real-time navigation of multi-UAV systems.


Embedded NMPC and human-quadrotor mixed-initiative control via real-time NMPC.


Real-time NMPC for nano-quadrotor motion generation.


Underactuated double-pendulum for experimentation of real-time NMPC.


Autopilot designed for a quadrotor prototype.