Skip to content
View andreagallo-dev's full-sized avatar

Block or report andreagallo-dev

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
andreagallo-dev/README.md

Andrea Gallo, Robotics, Control and Embedded Systems

I like understanding autonomous systems end to end: how a robot plans its path, how its motors are controlled, and how the processor underneath executes it all. Below are the projects I've built along the way.

Differential vs. holonomic navigation, bachelor's thesis Digital DC motor control Solar panel detection, Neural Wave Hackathon 2026 Autonomous exploration for ROS 2 5-stage RISC-V CPU RISC-V SoC HDMI controller FPGA tail-light controller PLC elevator controller

Side quests: a self-hosted home server on 2009 hardware · my first Linux rice

Toolbox

ROS, Python, C, MATLAB, Verilog, Arduino, scikit-learn, Linux, Docker, Bash, Git, LaTeX

Robotics: ROS 2 Humble, Nav2, SLAM Toolbox, AMCL, Gazebo, ABB RAPID. Control and automation: MATLAB, Simulink, TI C2000, system identification, CODESYS. Embedded and digital: SystemVerilog, Verilog, RISC-V assembly, C, Vivado. Software and data: Python, NumPy, pandas, scikit-learn, Linux, Docker, Git, LaTeX. Languages: Italian native, English C1, Chinese A1.

Next

🎯 Applying for an MSc in Robotics to specialise in motion planning and autonomous navigation. Open to internships and entry-level roles in robotics and embedded systems.

Connect on LinkedIn

Pinned Loading

  1. ros2-nav2-differential-vs-holonomic ros2-nav2-differential-vs-holonomic Public

    Thesis: comparing ROS 2 Nav2 navigation on differential (PMB2) and holonomic Mecanum (OmniBase) TIAGo bases in Gazebo. Waypoint navigation and frontier-based exploration. Includes LaTeX source, cod…

    Python

  2. LAS-DC-Motor-Control LAS-DC-Motor-Control Public

    Digital control of a DC motor on a TI C2000 LAUNCHXL-F28379D: cascade PI, least-squares identification, Deadbeat and Dahlin controllers with anti-windup (MATLAB/Simulink)

    MATLAB

  3. Neural-Wave-Hackathon-2026 Neural-Wave-Hackathon-2026 Public

    Forked from giorgioripani/Neural-Wave-Hackathon-2026

    Neural Wave Hackathon 2026 (USI, AIL challenge): detecting solar panels from 15-minute electricity consumption curves. For each customer we predict whether a PV system is installed, its installatio…

    Python

  4. ros2-autonomous-exploration-package ros2-autonomous-exploration-package Public

    An optimized autonomous frontier-based exploration and mapping package for ROS 2 and Nav2

    Python

  5. riscv-soc-hdmi-controller riscv-soc-hdmi-controller Public

    A custom graphics peripheral in Verilog for a RISC-V SoC, featuring an ICB bus interface and controlled by C firmware to render ASCII text on an HDMI display.

    Verilog 2

  6. Elevator-project-on-Codesys Elevator-project-on-Codesys Public

    A simple FIFO elevator designed and simulated in Codesys.

    3