Moss Games

Tommy the Robot

Learning the Basics of Coding with Robots

— PROJECT NAME

Zyrobotics LLC -

Tommy the Robot


— ROLE

Software Engineer

Lead Developer


— DATE

2019

Worked as lead developer for this project, interfacing open-source robotics with an existing programming simulation. Bluetooth (BT) was used to transmit instructions between the Tommy app and the Robot.


The app is designed as a teaching tool, giving the users pre-determined challenges that they must overcome using programming logic. If Tommy is connected to the device using BT then the app is designed to work with the robot, mirroring the in-game actions to the real-world counterpart.


A custom API was developed to allow for the BT communications to work with the Unity3D environment at runtime for mobile devices using a BLE plugin. The programming simulation creates a queue of commands that are submitted to the robot to run in-order.



Main Site: zyrobotics.com/tommy-the-robot/