About Me

Riccardo Franceschini

Riccardo Franceschini

ROBOTICS AND AI|

Barcelona, ES | +34 634617162 | riccardo.franceschini@live.it

github.com/ricfrr | linkedin.com/in/ricfrr

As a curious and passionate robotics researcher, I absolutely love diving into tough challenges where deep learning meets robotics. I'm constantly on the lookout for new technologies and driven to see how we can use them to build innovative solutions. My goal is always to push beyond what's expected and bring fresh ideas to life.

Technical Skills

Python C++ PyTorch OpenCV Docker Git ROS1/2 Open3D Linux TensorFlow Unity 3D JavaScript React Node.js SQL CI/CD Numpy Hugging Face LLM Pandas Sci-kit

Languages

Italian Native
English Professional
Spanish Professional
Catalan Basic

Work Experience

Robotic Researcher

Eurecat | 2021 – Present

The work focuses on the development and deployment of advanced algorithms for both full and shared autonomy in aerial robotics. This address the entire pipeline, from sensor data extraction to final decision-making. I have experience with state-of-the-art algorithms across the perception pipeline, including localization, object detection, tracking, and planning. Additionally, I have worked with various neural-accelerated boards, both NVIDIA and non-NVIDIA, for running models on edge devices. The role also involved integrating human-in-the-loop systems for shared-autonomy algorithms, necessitating the creation of intuitive interfaces for robot interaction through Augmented Reality and Large Language Models (LLMs)

Technology used: C++, Python PyTorch, Robot Operating System (ROS1/2), OpenCV, Open3D, Unity3D, Nvidia Jetson, TensorFlow, LLM, Docker, Git

Deep Learning Researcher

University of Trento | Jan 2021 – Jul 2021

Development of deep learning multimodal attention methods, combining extracted information from text, audio and video for emotion recognition in the context of human robot interaction.

Pairwise Unsupervised Contrastive Learning Architecture

Technology used: Python, PyTorch, Numpy, Sci-kit, Pandas, Docker, Git

Deep Learning Researcher

Fondazione Bruno Kessler (FBK) | Oct 2020 – Dec 2020

Research for Huawei with a partnership with Fondazione Bruno Kessler on unsupervised human pose keypoint estimation from video sources.

Technology used: Python, PyTorch, Numpy, Sci-kit, Pandas, Git

Deep Learning Researcher

Bosch | Feb 2020 – Oct 2020

Development of deep learning attention methods for pedestrian and vehicle future trajectory prediction in the context of autonomous driving.

Deep Learning Architecture for Trajectory Prediction

Technology used: Python, PyTorch, Docker, Git

Full Stack Developer Intern

Zucchetti Healthcare | Mar 2018 – Jun 2018

Development front-end and back-end of a Social Media Website in nursing houses for supporting reminisce activities.

Technology used: HTML, CSS, React Js, Node Js, SQLite

Personal Projects

🎮 robo-boy

A web application for controlling ROS 2 robots, tailored for mobile usage. Inspired by retro handheld consoles.

🔗 Project Website

🔗 GitHub Repository

Key Features:

  • Multi-Platform Control: Specialized control interfaces for drones, robotic arms, and general robotics applications
  • Custom Gamepad Creator: Drag-and-drop interface for creating personalized control layouts with joysticks, buttons, D-pads, toggles, and sliders
  • Mobile-First Design: Optimized for touch devices with retro gaming aesthetics
  • ROS 2 Integration: Real-time communication with ROS 2 robots through WebSocket connections
  • Theme Customization: Multiple themes including custom color palette creation
  • 3D Visualization: Point cloud and URDF model visualization capabilities
  • Voice Control: Voice command interface for hands-free robot operation
  • Containerized Deployment: Docker-based setup with reverse proxy for easy deployment

Technology Stack:

Frontend: React, TypeScript, Vite

ROS Integration: rosbridge_server, web_video_server

3D Graphics: Three.js for robot visualization

Deployment: Docker, Caddy reverse proxy

Styling: CSS3 with custom theme system

Impact & Applications:

This project bridges the gap between complex robotics systems and intuitive user interfaces, making robot control accessible through familiar gaming paradigms. It's particularly valuable for:

  • Remote robot teleoperation in research and industrial settings
  • Educational robotics with engaging, game-like interfaces
  • Rapid prototyping of robot control systems
  • Mobile robot operation in field environments

Education

PhD, Robotics & AI

DTU - Technical University of Denmark

2021 - 2024

Industrial Robotic & AI PhD at Danish Technical University conducted at Eurecat (Spain) under the MSCA-ITN programme

Thesis Title: Designing a Human-Drone Interaction: Insights from the AeroAssistant Framework

MSc, Autonomous Systems

University of Trento (Italy) and Aalto University (Finland)

2018 - 2020

European Double Program at University of Trento (Italy) and Aalto University (Finland) under the EIT Digital Master Programme

Major: Robotics & AI | Minor: Business & Entrepreneurship

Thesis Title: Feasible and adaptive attention-based models for multimodal trajectory prediction in urban driving scenarios

BSc, Computer Science

University of Trento, Italy

2015 - 2018

Bachelor degree at University of Trento, Italy, ranked 1st for CS in Italy

Published Research

7 publications at international conferences and workshops

Google Scholar Profile

Point, Segment, and Inspect: Leveraging Promptable Segmentation Models for Semi-Autonomous Aerial Inspection

🔗 Paper

Authors: Riccardo Franceschini, Javier Rodriguez Marquez, Matteo Fumagalli, and Julian Cayero Becerra

International Symposium on Robot and Human Interactive Communication 2024

Riding the Rollercoaster: Improving UAV Piloting Skills with Augmented Visualization and Collaborative Planning

🔗 Paper

Authors: R Franceschini, JR Marquez, M Fumagalli, JC Becerra

2024 International Conference on Unmanned Aircraft Systems

Enhancing Human-Drone Interaction with Human-Meaningful Visual Feedback and Shared-Control Strategies

🔗 Paper

Authors: R Franceschini, M Fumagalli, JC Becerra

2023 International Conference on Unmanned Aircraft Systems

Multimodal emotion recognition with modality-pairwise unsupervised contrastive loss

🔗 Paper

🔗 Code

Authors: R Franceschini, E Fini, C Beyan, A Conti, F Arrigoni, E Ricci

2022 26th International Conference on Pattern Recognition (ICPR)

Learn to efficiently exploit cost maps by combining RRT* with Reinforcement Learning

🔗 Paper

Authors: R Franceschini, M Fumagalli, JC Becerra

2022 IEEE International Symposium on Safety, Security, and Rescue Robotics

Feasible and adaptive multimodal trajectory prediction with semantic maneuver fusion

🔗 Paper

Authors: H Berkemeyer, R Franceschini, T Tran, L Che, G Pipa

2021 IEEE International Conference on Robotics and Automation (ICRA)

Hobbies

Beach Volleyball

Once you go sand you never go back!

Guitar

Back in the days I was also on Spotify but know I like to play to relax.

Cooking

As basic as an italian guy I love to cook. You should try my piadinas!