Published June 12, 2024 | Version v1
Conference paper Open

Make Federated Learning a Standard in Robotics by Using ROS2

Description

The use of the Federated Learning paradigm could be disruptive in robotics, where data are naturally distributed among teams of agents and centralizing them would increase latency and break privacy. Unfortunately there are a lack of robot oriented framework for federated learning that use state ofthe art machine learning libraries. ROS2 (Robot Operating Systems) is a standard de-facto in robotics for building upteams of robots in a multi-node fully distributed manner. In this paper we presents the integration of ROS2 with PyTorch allowing an easy training of a global machine learning model starting from a set of local datasets. We present the architecture, the used methodology and finally we discuss the experimentation results over a well-known public dataset.

Files

Marino2023-BigNDA.pdf

Files (753.0 kB)

Name Size Download all
md5:3e962b5c79c9cc241992ce070cd87e02
753.0 kB Preview Download