About Me

Riccardo Franceschini

ROBOTICS AND AI

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

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

I am a curious and passionate robotic researcher who loves tackling new challenges and pushing the boundaries of deep learning. Always eager to explore, I thrive on turning innovative ideas into real-world solutions.

Technical Skills

Python
C++
PyTorch
OpenCV
Docker
Git
ROS1/2
TensorFlow
Unity 3D
Open3D
Linux

Languages

Italian Native
English Professional
Spanish Professional
Catalan Basic

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

Work Experience

Robotic Researcher

Eurecat | 2021 – Present

The work involves developing and deploying advanced autonomy and shared-autonomy teleoperation for aerial inspection. It integrates augmented reality elements and deep learning approaches, running on embedded hardware, to retain human decision-making while leveraging autonomy features.

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

Deep Learning Researcher

University of Trento | Feb 2020 – 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.

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

Deep Learning Researcher

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

Research on for an external company 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.

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

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

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

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

Authors: R Franceschini, M Fumagalli, JC Becerra

2023 International Conference on Unmanned Aircraft Systems

Multimodal emotion recognition with modality-pairwise unsupervised contrastive loss

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

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

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!