Skip to main content

Posts

Showing posts from April, 2018

Hardware setup

In order to properly illustrate our setup's assembly progress, we will divide it in two sections which we will later join together. On one hand, we will show the required configuration for our Cozmo robot and, on the other, the Voice Kit's, aiding the process with images and simple schemes. We will start off with the connection setup between our Cozmo robot and the Raspberry Pi 3B. As seen on the scheme above, the connection between these two devices is pretty straight-forward: just accomodate the robot in his charger, connecting it to any nearby power point, and activate the Wi-Fi communication protocols between our smartphone and the device. These protocols are predefined in the Cozmo mobile app, and don't require any additional intervention by the user aside from connecting to the appropiated network using the password displayed on Cozmo's screen (in case the password doesn't appear, we can turn on said screen by manually raising and lowering his lift). ...

Introduction

This next project will be destined to the creation of a set of unified libraries and communication protocols that allow the connection between the "Voice Kit" module from Google's AIY and the leisure robot "Cozmo", from Anki. Given the inability of this last one of verbally communicating with the user, but with the possibility of reproducing pre-programmed sentences, our objective will be integrating a purely spoken human-machine interface, where we will prescind from any graphical interfaces in order to command the robot through his various tasks. In order to achieve our goals, we will need the appropiated materials. Given that both Cozmo's SDK interface and AIY's Voice Kit libraries are compatible with Linux (and therefore, Raspbian), we will choose the same Raspberry Pi 3b where the Voice Kit image needs to be installed as our CPU to manage all communication protocols between the devices. In turn, the component list will be as follows: - 1 AIY Vo...