CarlosCraveiro/personal_blog
The source code of my personal blog
Student of Computer Engineering at University of São Paulo - São Carlos
The source code of my personal blog
A RISC-V based Processor written in Verilog for the course SEL0628
My presentation to FOSFORUMS 2026 about Open Science
Dockerized simulation environment for reproducing the Beetle-Art-Omni aerial robot at CROB USP-BR — ROS-O, acados NMPC, and NVIDIA GPU support.
A ROS 2 package for the brushless Crazyflie using Crazyswarm2, featuring AR+RLS predictive estimation and feedforward control for dynamic hovering and landing on moving platforms
Documents on integrating TinyMPC into the Crazyflie nano-quadrotor
TinyMPC-integrated firmware for the Crazyflie Nano Quadcopter
Repository for Source Term Estimation (STE) strategies of forest fires using UAVs
An attempt to make an embedded a Linear Quadratic MPC controller using qpOASES on a Raspberry Pi
The platfrom for aerial robot (e.g. general multirotor, hydrus, di, dragon, etc)
Landing of a Quadrotor on an Oscillating Platform Using Predictive Control Strategy
A Programming Exercise - Development of a Bowling Score using Test Driven Development (TDD) for the SSC0959 - Software Test and Inspection class
PUF based True Random Number Generators written in Verilog
My personal rice for i3-status' bar made with bash scripts
A statistical analysis of the results obtained with the Einstein Boltzmann board presented as an assignment for the subject SME0123 - Statistics
Remake of the board of the 5-th EPO (2017), using KiCAD 7.0, to measure the Boltzmann constant through the analysis of the thermal noise of a resistor.
Tracking a pendulum using a Raspberry Pi Cam V2 and OpenCV
A test for verilog and github actions
A Nice-looking CV template made into LaTeX
Apresentação sobre: MIMD - Múltiplos Fluxos de Instruções-Múltiplos Fluxos de Dados, elaborada como atividade avaliativa para a disciplina SEL0631 - Processadores Digitais de Sinais e Aplicações, ministrada no segundo semestre de 2024 pelo professor doutor Maximiliam Luppe.
My presentation at FOSFORUMS 2024: "My Recent Experience Developing Open Hardware using KiCAD"
A Repository to organize the codes for the GimbalTest for EESC-Bootcamp on Autonomous Flight 2024
Demonstrates concepts of Amplitude Modulation (AM) using Matlab/GNU Octave to modulate using DSB-SC a sinc(x), demodulate synchronously and perform a Low Pass filtering at frequency domain.
Nix Packages collection
A LeNet-5 implementation using C language and FPGA, obtaining more performance (Hardware) together with greater versatility (Software), uniting the two worlds. Hardening the Software and Softening the Hardware, to something in between, like Molten Iron, so a Moltenware implementation.
Implementation of Jacobi-Richardson method for solving linear systems using OpenMP (OMP)
My system configuration, currently done with Nix and Home Manager
A faster implementation of i3lock-fancy.