Visual Programming Language for the NAO robot

Create behaviours for NAO using visual coding blocks

This project’s prototype was chosen as one of the best in the Faculty, and I got the opportunity to showcase it at an open event on January 2019 at the Colston Hall in Bristol.


Colston Hall Showcase Event

I built a Visual Programming Language (VPL) using the JavaScript library Blockly, to create behaviours for the NAO robot. The idea is that by using visual coding blocks, inexperienced programmers can learn basic concepts of programming, whilst receiving feedback from the robot running the behaviours.

Take a look at a demo video I made for this project.

Project Details

Date: Oct 1, 2018

Tools: Python, JavaScript, NAO robot, NAOqi

Other Projects

About

Versatile Software Engineer experienced with intricate Gameplay and AI systems using C++ and Unreal Engine for FPS and Colony Sim games.

Contact Details

[email protected]
Baltimore, MD,
United States