The Project is divided into the three following sub-projects: 1) NXT Project The NXT application that performs all of the robot's operations including the unimplemented
We've implemented a communication between the PC application that's running the algorithm and We divided the project to two applications. LeJOS, and on the other hand the algorithm cannot run in NXT mode due to insufficient memory, Upon running it will automaticlly connect to the NXT,ĭue to the fact that the color sensor read method (RGB mode) is not implemented in the PC mode of Only then build the PC project and run it. The project built using LeJOS Java libraries Prerequisitesįirst, build the NXT project and upload it to the brick using leJOS NXJ Plug-in in Eclipse. The other is a proximity sensor that identifies the distance from the cube. The robot also has two sensors: the first is responsible for color scanning and The other for the rotation of the tray on which the cube is placedĪnd the third for the color sensor to be drawn to each of the sides in the color scanning phase The NXT robot consists of three motors: one for the arm that performs flips, The building instructions are available here. The robot is built from a LEGO® MINDSTORMS® NXT 2.0 set designed to solve the Rubik's Cube®