OpenBot – robotics and programing learning platform

Intel OpenBot is a platform that uses the smartphone as the main component for developing robots. The smartphone is used as the main processing unit of the robot and provides sensing of the nearby environment using the cameras and other built-in sensors.
Our goal was to test the platform capabilities and to develop an easy and intuitive way for high-school students to learn programming and robotics.
We developed an instruction set architecture that lets the students control the robot in a simple and easy way. The robot reads the students code and performs their algorithm.
We also improved the platform and added additional features and stability fixes.