Cloud Native Robotic Applications with GPU Sharing on Kubernetes

10/08/2022
by   Giovanni Toffetti, et al.
0

In this paper we discuss our experience in teaching the Robotic Applications Programming course at ZHAW combining the use of a Kubernetes (k8s) cluster and real, heterogeneous, robotic hardware. We discuss the main advantages of our solutions in terms of seamless simulation-to-real experience for students and the main shortcomings we encountered with networking and sharing GPUs to support deep learning workloads. We describe the current and foreseen alternatives to avoid these drawbacks in future course editions and propose a more cloud-native approach to deploying multiple robotics applications on a k8s cluster.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/19/2022

Efficient delivery of Robotics Programming educational content using Cloud Robotics

In this paper, we report on our use of cloud-robotics solutions to teach...
research
05/04/2021

The Flipped Classroom model for teaching Conditional Random Fields in an NLP course

In this article, we show and discuss our experience in applying the flip...
research
03/31/2022

Aplicação de ros como ferramenta de ensino a robótica / using ros as a robotics teaching tool

The study of robotic manipulators is the main goal of Industrial Robotic...
research
10/22/2017

Teaching Programming and Design-by-Contract

This paper summarizes the experience of teaching an introductory course ...
research
07/23/2022

Experience with Abrupt Transition to Remote Teaching of Embedded Systems

Due to the pandemic of COVID-19, many university courses had to abruptly...
research
07/17/2023

Satellite Computing: A Case Study of Cloud-Native Satellites

The on-orbit processing of massive satellite-native data relies on power...
research
04/01/2019

Natural Deduction Assistant (NaDeA)

We present the Natural Deduction Assistant (NaDeA) and discuss its advan...

Please sign up or login with your details

Forgot password? Click here to reset