Bárbara Barros Carlos

Bárbara Barros Carlos

Robotics Engineer
Trajectory Planning & Control

Biography

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.

Interests

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

Education

  • 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

Skills

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

HPIPM, qpOASES, IPOPT

Operating Systems

Linux, MacOS, ROS

Hardware

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

Misc

Git, LaTeX, GenoM3

Experience

 
 
 
 
 

Robotics Engineer, Trajectory Planning & Control

Stanley Robotics

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

Researcher

ITIC

Jan 2015 – Jun 2017 Fortaleza, Brazil

Responsibilities include:

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

Undergraduate Research Assistant

LIT/IFCE

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

Education Robotics Teacher

ITIC

Dec 2013 – Dec 2014 Fortaleza, Brazil

Responsibilities include:

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

Education

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

Projects

*

Stan

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.

MikroKopter

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

Crazyflie

Real-time NMPC for nano-quadrotor motion generation.

Pendubot

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

Autopilot

Autopilot designed for a quadrotor prototype.