Back to the CV

Robobo Platform

Software framework of a smartphone-based educational robotics platform.

A Robobo robot on a classroom table: a wheeled base and a smartphone showing an animated face, next to coloured cylinders and another Robobo in the background
Robobo: the motorised base and the smartphone that acts as its brain© The Robobo Project (MINT)
Role
Software engineer and researcher
Period
Oct 2016 – May 2022 · Mytech Ingenieria Aplicada · UDC
Project website
theroboboproject.com
  • Native Android and iOS apps for the robot.
  • A modular sensing and actuation framework with modules for computer vision, audio, signal processing and video streaming.
  • Client libraries to control the robot over websockets: Python, JavaScript, Scratch and ROS.
  • A robot simulator in the Unity game engine.
Robobo simulator: the robot on a grid with a bottle, a can and an apple in front of four recycling bins with QR codes, plus panels with the robot camera and face
The Robobo simulator in Unity© The Robobo Project (MINT)
Tablet with a block programming editor next to a Robobo robot
Block programming with Scratch from a tablet© The Robobo Project (MINT)

Technologies

  • Android
  • iOS
  • OpenCV
  • Python
  • JavaScript
  • Unity