Back to the CV

Robobo HRI library

Base library of the human–robot interaction modules of the Robobo platform.

White and blue Robobo base with wheels and an empty phone holder, next to a smartphone on a table
The Robobo base and the smartphone that drives it
Role
Final degree project
Period
2016 – 2016 · UDC
Project website
github.com
  • Touch: taps, holds, caresses and flings on the phone screen.
  • Speech: speech recognition and text-to-speech.
  • Sound: clap, pitch and note detection, tone generation and emotion sounds.
  • Vision: camera access, face detection and colour detection with OpenCV.
  • Messaging: sending text and camera pictures by email.
  • Emotions: facial expressions shown on the phone screen.
  • Example apps built on the modules: a pet robot, a Simon game and a surveillance robot.
Robobo architecture diagram: the app on top of the module framework (emotion, speech, movement, shock detection, ROS) and the interface to the robot base
Robobo framework architecture© The Robobo Project (MINT)

Technologies

  • Android
  • Java
  • OpenCV