Skip to content
View mzulian00's full-sized avatar

Block or report mzulian00

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

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

Report abuse
mzulian00/README.md

Hi! I'm Matteo, welcome to my GitHub 😁​

Here is a brief summary of what you can find in my repositories

  • Robot Learning : Python Python Python

    • Analysis of Sim-to-Real strategies with Domain Randomization techniques - group project : analysis of sim-to-real transfer in robotics by addressing the reality gap using Domain Randomization. Comparison of Uniform Domain Randomization (UDR), which improves robustness via fixed randomization ranges, with Bayesian Domain Randomization (BayRn), which adaptively optimizes distributions using Bayesian Optimization for more precise but computationally costly results.

    • EKF and ROS : implementation of an Extended Kalman Filter applied to a single and double pendulum on ROS.

    • RL-fundamentals : use of Gym Environment used to control the cartpole agent exploiting different reward functions.

    • Q-learning : training cartpole with Q-Learning Temporal-Difference algorithm.

    • Policy-gradient : use of Policy Gradient algorithms like PPO and SAC from Stable-Baselines3 library.

  • Spiking Neural Networks - group project : rust
    Implemented Spiking Neural Networks (SNN) in Rust to simulate neural dynamics. Controlled errors were introduced into spike activity to evaluate robustness and fault tolerance.

  • Nonlinear Control and Aerospace Applications : MATLAB simulink
    Implementation of various nonlinear control techniques applied to aerospace scenarios, including Feedback Linearization (FL), Sliding Mode Control (SMC) and Nonlinear Model Predictive Control (NMPC).

  • Modeling and Control of Cyber-Physical Systems - group projects : MATLAB simulink

    • Sensor system modeling resilient to adversarial attacks using Iterative Shrinkage Thresholding Algorithm (ISTA).
    • Control of a set of magnetic levitator dynamics exploiting a regulator and an observer, with a comparison of centralized and distributed approaches.
  • Technologies for Autonomous Vehicles - group projects : MATLAB simulink Python

    • Image processing : implemented a machine learning algorithm to detect driver drowsiness and focus. Eye openness and gaze direction were analyzed using facial landmark points (Mediapipe library).
    • Vehicle dynamics : a vehicle dynamics simulator implemented using the Pacejka tire model, with ABS and Traction Control Systems (TCS) using PID controllers. Tests were executed for maximum velocity and braking on different surfaces.
    • Vehicle control : control of an autonomous vehicle to follow a trajectory. Various control techniques were applied and compared for performance.
  • Implementation of a GAN Applied to an Image Inpainting Task - group project : Python

  • Network Dynamics - group project : Python
    a series of three homework completed during the course and focused on modeling agent systems dynamics applying Graph Theory with the help of NetworkX Python library.

Pinned Loading

  1. homework-Robot-Learning homework-Robot-Learning Public

    Jupyter Notebook

  2. project-Machine-Learning project-Machine-Learning Public

    Python

  3. project-Modeling-and-Control project-Modeling-and-Control Public

    MATLAB

  4. project-Spiking-Neural-Networks project-Spiking-Neural-Networks Public

    Rust

  5. project-Technologies-Autonomous-Vehicles project-Technologies-Autonomous-Vehicles Public

    MATLAB 1

  6. homework-Nonlinear-Control homework-Nonlinear-Control Public

    MATLAB