Hi!

I'm Gennaro Scarati

Robotics & AI Engineer

Avatar

About Me

I am a Robotics and AI engineer passionate about creating systems that move, sense, and learn. My background spans robotics, artificial intelligence and control systems, with experience in both startups and large-scale production environments. I’d describe myself as a very curious person, always eager to learn new things and stay updated with the latest technologies. In my free time, I enjoy hiking and exploring new places on foot.

Technical skills

ROS/ROS2 Python C++ OpenCV PyTorch Docker Git Linux MATLAB Simulink

Languages

Italian Native (C2)
English Fluent (C1)
Spanish Fluent (C1)
German Conversational (A2/B1)

Experience

Robotics Software Engineer

Sunrise Robotics

Jan 2026 - Present

    Robotics Software Engineer

    Eurecat

    Barcelona, Spain

    2023 - Jan 2026

    • Develop and deploy robotics and AI software modules for industrial and agricultural robots.
    • Implemented modular behavior trees orchestrating high-level dexterous manipulation tasks, reducing development time by 50%, while improving trajectory optimality and feasibility.
    • Designed a real-time perception pipeline for detection, segmentation, tracking, 6D pose, and size estimation, achieving sub-centimeter accuracy for pose and size.
    • Train and implement learning-from-demonstration pipelines (VLAs, Diffusion Policies) to solve dexterous manipulation tasks, such as fruit harvesting and industrial assembly.
    C++PythonROS2DockerOpenCVPyTorchLinuxGit

    Control Systems Engineer

    Dumarey Softronix

    Turin, Italy

    Mar 2022 - July 2023

    • Developed and maintained control systems for General Motors vehicles, deployed on around 100,000 units in 2024 alone.
    • Enhanced fault diagnostic performance by 50% by combining RNN-based system prediction with classical model-based methods, while reducing calibration effort by 30%.
    • Collaborated with cross-functional teams in Italy, India, and the U.S. to meet development, calibration, and testing milestones.
    CPythonGitMATLABSimulinkDOORS

    Robotics Researcher - Master's Thesis

    PIC4SeR

    Turin, Italy

    Mar 2021 - Dec 2021

    • Developed an autonomous drone landing system achieving centimeter-level precision on moving Unmanned Ground Vehicles (UGVs) in real-world scenarios.
    • Designed the complete landing pipeline, integrating Ultra-Wideband (UWB) localization, perception modules, and control systems.
    • Implemented a robust EKF-based localization pipeline fusing UWB, drone, and UGV data, achieving position errors under 5 cm during chase and landing maneuvers.
    • Validated the system through Gazebo simulations and real-world field tests, proving precise and reliable landing under dynamic conditions.
    PythonC++ROS2GazeboMATLABSimulinkGit

    Education

    Master's Degree in Mechatronics Engineering

    Polytechnic University of Turin

    Turin, Italy

    2019 - 2021

    • Final Grade: 110 with honours/110 (GPA: 4.0/4.0)
    • Won first place at Challenge@Polito: Artificial Intelligence by developing an AI NLP application that automatically generates concept maps from texts to support students with learning disabilities. The project later evolved into a startup, which raised over €1.5 million.

    Bachelor's Degree in Mechanical Engineering

    Polytechnic University of Turin

    Turin, Italy

    2016 - 2019

    • Final Grade: 110/110

    Projects

    01

    Improving UMI with EKF Sensor Fusion for Embodied AI Data Collection

    An improved Universal Manipulation Interface (UMI) that integrates automatic task splitting and EKF-based fusion of GoPro IMU data with ARUCO marker localization, outperforming ORB-SLAM in challenging, feature-sparse settings like agricultural fields.

    PythonPyTorchOpenCVROS2C++Docker
    02

    Single and Dual-Arm Robotic System for Cucumber Harvesting

    A modular, multi-arm robotic system for automated cucumber harvesting, integrating perception, task planning, and control pipelines orchestrated by Behavior Trees, achieving sub-centimeter accuracy for cucumber pose and size estimation.

    Initially validated in controlled lab environments, the system was then extended to other crops and successfully deployed in real-field scenarios.

    PythonC++ROS2MoveItOpenCVBehavior TreesPyTorchDocker
    03

    Robo-Boy

    Robo-Boy is a mobile-first web app for controlling ROS2-based robots, including drones, manipulators, and ground robots.

    It offers multi-platform control with customizable gamepad layouts, real-time WebSocket communication, and 3D visualization with point cloud and URDF model support.

    ReactTypeScriptViteThree.jsROS2DockerCSS
    04

    Autonomous Drone Landing on Moving UGVs

    An autonomous drone landing system achieving centimeter-level precision on moving UGVs, using an EKF-based localization pipeline integrating drone, UGV, and Ultra-Wideband (UWB) data.

    Designed perception, pose estimation, control, and state machine pipelines for chase and landing, validated through Gazebo simulations and real-world field tests.

    PythonC++ROS2GazeboMATLABSimulinkOpenCV

    Publications

    2025

    A Modular Robotic System for Single and Dual-Arm Cucumber Harvesting

    Gennaro Scarati, Óscar Palacín, Mario Cavero-Vidal and Néstor García

    Iberian Robotics Conference (ROBOT) - IEEE Proceedings

    Accepted for presentation at ROBOT2025 to be held in November 2025 in Porto. This work presents a modular robotic system designed for automated cucumber harvesting using both single and dual-arm configurations.

    2025

    Advances on Affordable Hardware Platforms for Human Demonstration Acquisition in Agricultural Applications

    Alberto San-Miguel-Tello, Gennaro Scarati, Alejandro Hernández, Mario Cavero-Vidal, Aakash Maroti, and Néstor García

    European Robotics Forum (ERF) - Springer Proceedings in Advanced Robotics (SPAR)

    This paper presents advances on the Universal Manipulation Interface (UMI) for agricultural robotics, focusing on improving human demonstration acquisition for embodied AI models through task sample extraction and EKF-based trajectory generation for fruit harvesting applications.