Scratch eXtension for Poppy Ergo Jr. Robot

  18 May 2017


Features

  • Control the movement

  • Record the movement

  • Play recorded movements

  • Capture images

  • Recognize any AR hamming code

Libraries

Purpose

Poppy Ergo Jr. is an open-source robot kit developed by the Flowers lab at Inria, France (https://www.poppy-project.org” and https://www.poppy-project.org”, CC-BY-SA). It is a low cost arm designed for education, easy to build and modify. The robot was originally designed to be programmed with Snap, a variant of Scratch that allows creation of custom blocks.

With the release of Scratch 2.0, anyone can create custom Scratch extensions that introduce new blocks and features to the Scratch environment. Since Scratch extensions are developed in JavaScript, a lot of other JavaScript based libraries could be used to develop additional features.

This extension allows the robot to recognize digits that are shown to it. It also allows the robot to capture images which can be used with image recognition services to identify the context. The extension also extends the AR hamming code recognition ability of the robot to recognize any AR hamming code unlike it’s counterpart which can only recognize 3 unique codes.