A Cloud Robotics Platform

User Tools

Site Tools



  • March 15, 2014 | Rapyuta/Roboearth presented at TEDx, Adliswil, Switzerland (video)
  • November 03, 2013 | Rapyuta presented in IROS 2013, Tokyo, Japan.
  • April 12, 2013 | Rapyuta presented in ROSCon2013, Stuttgart, Germany. Successful live demonstration of RGBD mapping on the cloud.
  • April 10, 2013 | Rapyuta presented in invited talk at the ICRA 2013 workshop on long-term autonomy, Karlsruhe, Germany.

GSoC 2016 Ideas


Project 1: Module to manage users and robots

Brief explanation: Rapyuta would need to have coarse and fine grained management for each user. The system will use this repository to store and retrieve state, user data, maintain an audit log and dynamically configure resources and interfaces on the backend. The system must be able to talk to this using standard interfaces.

Knowledge Prerequisites: Mysql, Golang/python, REST, AMQP

Skill Level: medium

Project 2: Application management meta-data module

Brief explanation: An application and version management for RApps (robotic applications) backed by containers that would allow for running scenarios involving multiple robots, clients on a single platform and allow it to take decisions about rollouts, updates and failovers.

Knowledge Prerequisites: Docker, Python/Go

Skill Level: high

Mentor Biographies

  • Dhananjay Sathe Dhananjay completed a 6-month internship at ETH Zurich. He worked on building the original Rapyuta cloud engine as a part of his Bachelor’s thesis. After completing his graduation from Birla Institute of Technology and Science Pilani in 2013 he worked on the platform team at Endurance International Group building their central monitoring, operations, and delivery platform. Dhananjay has also successfully participated in the GSoC on two occasions under Jelmer Vernooij, Kai Blin, and the Samba team working on the samba-gtk toolkit.
  • Dominique Hunziker Dominique was a junior research assistant at ETH Zurich prior to co-founding Rapyuta Robotics. He completed his Masters degree with a focus in robotics, systems, and controls in 2014. Dominique is the lead developer and maintainer of Rapyuta, the PaaS framework for robots.
  • Dr. Gajamohan Mohanarajah Gajamohan completed his Bachelor and Master studies at the Tokyo Institute of Technology, Japan and was as a recipient of Monbu-kagaku-shou scholarship from the Japanese Government. He went on to complete a Ph.D. in cloud robotics and control systems in 2014 at ETH Zurich. During his work with the RoboEarth project, he helped pioneer the cloud robotics platform known as Rapyuta. Gajamohan also led the development of Cubli, a small cube that can jump up and balance on its corner (https://youtu.be/n_6p-1J551Y).
  • Dr. Giovanni Toffetti Giovanni is a senior researcher at the InIT Cloud Computing Lab at the Zurich University of Applied Sciences. He received a PhD in information technology from Politecnico di Milano in 2007. Before joining ZHAW he was with the University of Lugano (USI), University College London (UCL), and the IBM Haifa research labs, where he was part of the cloud operating systems team. He is the author of several publications in the areas of web engineering, content-based routing, and cloud computing. His main research interests include cloud robotics and cloud-native applications with a focus on elasticity/scalability/availability, web engineering, IaaS/PaaS, and cluster schedulers.
  • Prof. Dr. Thomas M. Bohnert Thomas is a Professor at the Zurich University of Applied Sciences. His interests are focused on enabling ICT infrastructures, coarsely ranging across mobile / cloud computing, service oriented infrastructure, and carrier-grade service delivery (Telco + IT). Prior to being appointed by ZHAW he was with SAP Research, SIEMENS Corporate Technology, and ran an IT consultancy named BNCS. His work has been published in several books, journals and conferences. He serves as regional correspondent (Europe) for IEEE Communication Magazine’s news section (GCN). He is the founder of the IEEE Broadband Wireless Access Workshop and holds several project and conference chairs.
gsoc2016.txt · Last modified: 2016/02/22 08:31 by gajan