![]() ![]() ![]() The Robot: creating our own friendly API for scanning and manipulating the cube.The Cube: creating a Java class which holds the cube’s representation and relevant data (passed as.The Algorithm: receives the cube representation and calculates the required solving steps (to be.This project is divided into the following main modules: Responsible for the user interface, test methods,Ĭalibration methods and solving the cube. Main program of the project, the PC application. Running simple program waiting for commands from the PC application. 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. It took a bit of work to figure out what the cube actually looks like, but try this.The robot is built from a LEGO® MINDSTORMS® NXT 2.0 set designed to solve the Rubik's Cube® What You Need - A Rubik's cube - an Attentive mindset So in this tutorial i will show you a beginners method that I used on how to solve the Rubik's cube and maby later i might teach you an advance method on how to solve it, but you will need to know how to solve it with the beginners method first before you move onto the advanced method. It only took me a week to learn to solve it, but it wasn't like I was doing it for a week straight 24 hours a day, in fact i probably spent an hour a day max that's 7 hours max it took me to solve the Rubik's cube. I learn this method last Christmas when I was bored on Christmas break and wanted something to do. Some of you may be wondering why i wanted to learn to solve the Rubik's cube, well I am very big into math and I am Very good at memorizing things in fact I have an IQ of 120 but you don't need a high iq to learn how to solve the Rubik's cube. So how can you solve the cube without memorizing 43 quintillion different combinations? there are things called algorithms that are based on mathematical equations that get pieces to places without messing up the whole cube. some may think it is impossible to solve, even Erno Rubik didn't think there was a combination to there are 43,000,000,000,000,000,000 (that is 43 quintillion) possible combinations. The Rubik's cube is the best selling toy in the U.S. ![]()
0 Comments
Leave a Reply. |