— 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/