Make Federated Learning a Standard in Robotics by Using ROS2
Authors/Creators
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 |