A Self-Solving Rubik’s Cube

from kottke

For those of us who have never quite gotten the hang of solving the popular puzzle, some wonderful genius has constructed a self-solving Rubik’s Cube. There don’t seem to be any details available about how it works, but based on the videos, it seems likely the electronics inside record the moves when the Cube is mixed up and then simply performs them in reverse. (via fairly interesting)

More here.

Posted in Ideas and tagged , .


  1. Wow! I was really blown away watching this technology work and finish solving the rubic cube! But, when I watch this video, I’m not thinking about Rubix cubes, my mind wanders to Artificial Intelligence (AI) and its possibilities. I see this as a beginning of AI and how computers are able to problem solve! AI solving problems as complex as rubix cubes makes me wonder what other problems they can solve.

    When I hear AI, my initial thought is some robot walking around in the streets. While that may be crazy, machines are in fact being implemented into our society slowly. And while AI is being added to society, a ripple effect is beginning which is including the public’s view on AI. One of the most prevalent examples of AI versus public viewpoint is AI being introduced into factories. AIs are being programmed to do simple factory jobs such as an assembly line, which in effect takes jobs away from people. The AI and the assembly man worker may be able to do the same job but each offer their own benefits. Some factory owners see the AI’s benefits, such as perfection and reliable, more important than the man worker’s benefits, which may be their adaptability. So a business owner may replace a person worker with a machine or a business owner may buy a machine instead of hiring a new factory worker. Then, how beneficial is AI to our society if it inevitably takes jobs away from the people. As we see in this video, people are increasing the machines problem solving ability which will lead to more improvements to AIs’ abilities and may lead to an increase in desirability for AI.

    The last thing I wanted to mention was to Wilnir about the “automatic solver that you could put on any Rubix Cube that you find” you mention in your response. There are have been other rubix cube machines that any rubix cube can be entered into and the machine would solve within seconds. The machine takes pictures of each side of the cube and then uses its arms to solve the cube within one seconds. Here is a link to the video: https://www.youtube.com/watch?v=iBE46R-fD6M

    With the developing AI abilities, I believe rubix cubes is only the beginning. There are so many problems they will be used to solve, it will just take time for programmers to develop AI’s abilities. I’m excited for the future of AI.

  2. Technology is something that is a blessing and a curse in our society today. The video showing a Rubik’s cube solve itself is an example of how it can be both of those things. The Rubik’s cube turned itself and learned how to solve itself by itself. Of course that’s cool to see a Rubik’s cube solve itself, but what other kind of larger implications could something like this being possible have on our society today?

    By Looking at pictures from the making of the cube and the schematics of it, you can see that the actual cube itself has some sort of algorithm coded into it for solving Rubik’s cubes. The cube is not simply recording the moves that were made to unsolve the Rubik’s cube it is actually solving it. Fun facts left on the website “www.rubiks.com/about/cube-facts” state that it is estimated that less than 5.8% of people in the whole world can solve a Rubik’s cube. That means that the Rubik’s cube that solved itself can outsmart 7,159,200,000 people. That’s a pretty crazy thing to consider that artificial intelligence can now outsmart 94.2% of the people on earth. This is why many over the years have questioned the safety of creating extremely advanced forms of artificial intelligence. This self-solving cube can outsmart 96.2% of people in the world and it’s only a slightly complex form of artificial intelligence. Imagine what a form of artificial intelligence developed in a lab by a team of engineers and scientists could possibly do. If connected to the internet artificial intelligence could possibly learn the history of the world, about all of our cultures, languages, physics, math, science, medicine, and basically everything else it’s possible to learn about in a week. A form of artificial intelligence could possibly be created that could outsmart the whole human race. This is why scientists and engineers need to be careful about the kinds of artificial intelligence that they create. There’s a minute possibility that humans could build a form of artificial intelligence that could threaten the survival of the human race. On the other hand there’s a possibility that a form of artificial intelligence that smart could benefit our world. It might be able to cure cancer, the common cold, and other types of human sicknesses. Also it might be able to create a reliable, clean, and practical new form of energy for our world to use as a substitute to fossil fuels. Just accomplishing these two things alone would change the whole world as we know it today for the better.

    The fact that a Rubik’s cube can be made that solves itself doesn’t in itself seem to be a huge deal or concern, but the larger implications it has for the potential of artificial intelligence is. It is important that those with the proper knowledge to create things like this use their abilities and talents wisely and cautiously for the good of the human race as a whole. This is essential to the future of the human race and the world as we know it today.

  3. Although there was only a video and a few sentences to this article I found it very interesting, and fascinating. I am actually amongst the slim percent of individuals that are able to solve a Rubik’s Cube. When I was in fifth grade, I was in an advanced math program that took place after school. I’ll never forget the teacher that was in charge of it. She made it a point to try to get all twenty of us fifth graders to learn how to solve this colorful cube. I remember being so discouraged but ended up being amongst the 7 students that actually learned to solve it. I would come home every day and practice a new side, layer, row, or corners. I am proud to say that up until this day I am able to solve one in under two minutes. It is such a small silly skill of mine, but I stand out with it because when most people are asked if they can solve it the answer is usually no. It is pretty funny that someone invented one that can solve itself, almost as if it is doing the job for everyone. The article says that “There don’t seem to be any details available about how it works, but based on the videos, it seems likely the electronics inside record the moves when the Cube is mixed up and then simply performs them in reverse.” I thought that that sounded too good and simple to be true… I am sure someone else could have come up with such a product years ago. Then I read the comment below where people are saying that the cube is actually solving itself. It is so weird to think that an inanimate object can solve itself and have a mind of its own. I feel like a lot of articles that have been posted in the last few weeks are about artificial intelligence. Seeing this post made me a little mad, but it was nothing that was unexpected. To me it is sad that someone is genius enough to create a self-solving Rubik’s cube while most people cannot learn to solve the cube themselves. It just shows that we as a society are relying on technology to do everything for us, even have games and puzzles that should be fun to learn to solve, solving themselves.

  4. When it comes to puzzles, I always enjoy solving them because I enjoy learning about algorithms. When it comes to the Rubik’s cube, the algorithm has six sides, all of which could be turned three ways. These ways are clockwise, counterclockwise, and double. We can label the sides by using a single color as a point of reference. For example: if the person chose the yellow color to be the front, then the letter F would become the yellow side. You can tell which side is yellow by looking at the color of the center since the center color never moves or changes by using point of references, we can figure out the up, down, left, right, front and back sides (labeled U, D, R, L, F, B). When we add an apostrophe to the letter (denoted F’), it means that the user must turn what they denoted at the front side counterclockwise. Now let’s put this into practice. If we needed to follow a certain algorithm for solving a cube, it could read the following: (B R2 D’). In English, the algorithm states that in order to solve whatever it is tasked to solve, the user must turn the Back side clockwise, Right side twice, and the Down side counterclockwise. By following certain preconditions and algorithms, I was able to finally learn how to solve the Rubik’s cube at a young age. Currently, my best time for solving it is 37 seconds. But how do algorithms and technology go hand in hand?
    At its most basic level, computers are designed to read certain operations and commands notated by binary numbers (0’s and 1’s). When a user types a letter into a computer, that data is put in the binary form and then translated into a language that we can understand. By using a binary system, technology can reach out to many different things, which is why it covers such a large area of topics. If we can find a way to make something in the binary form (On or Off, Right or Left, Clockwise or Counterclockwise), we can apply technology to it. That is why modern technology can turn on certain appliances without you touching them. It is also the method that is used for the Rubik’s cube to solve itself. Because the algorithms of the cube are binary (either turn right or left, choose the down side or the up side), the technology in it is able to read the algorithm used to scramble the cube and apply the other binary to it. For example: if the algorithm started with turning the front side clockwise, the memory of the technology found in the cube would know that the opposite of clockwise is counterclockwise so it would know that the way to revert it back to its original position would be to turn the front side counterclockwise. This concept is used in technology today, shown in practice by Li-Fi. Li-Fi is a new way of experiencing Wi-Fi. By changing the amplitude from a light, we are able to convert it into binary numbers so we can induce video streaming. This is the future of data transmission because until now, light has only been used to illuminate our night. Now, with the ability to transmit data with the speed of light, we can reach unimaginable speed for streaming. The Ted Talk about Li-Fi is found here. https://www.ted.com/talks/harald_haas_wireless_data_from_every_light_bulb?language=en#t-67340

  5. The first reaction I had when this video finished was just how amazing this actually is. First, I thought about how I have never even solved a Rubik’s cube myself and here is this piece of technology that just solved it about a minute. I have tried many times before, but always ended up failing at being able to solve it. Then I thought about it a little bit more and got even more amazed that there is someone out there in the world that can create technology that can solve a Rubik’s cube. This world is filled with a lot of smart people and it just simply amazes me with some of the stuff that they will come up with. Finally, the part that I was most amazed with was the fact that we actually have technology that can perform actions such as this one with a Rubik’s cube. Technology is really starting to take over the world and become something that will help to advance the world.
    We have come a long way with technology over the past few decades. The advancement’s that happen always continue to amaze me and keep me wondering what the next big thing will be. One of the technological advances that has always interested me was video game graphics. I always find it amusing to watch videos on the evolution of games such as NBA 2k, Madden, and FIFA, just to name a few. When those games were first released, they did not look like that realistic at all. Now, with how technology has advanced, some of these games look really realistic even for a video game. I really enjoy watching how technology has advanced over the years because it shows how we are growing and taking advantage of the current age. The fact that someone was able to figure out how to create the technology necessary for solving a Rubik’s cube on its own is spectacular. Technology is amazing and is something that needs to continue to advance as newer and better stuff continues to come out. Imagine if we lived in the same world from what it was about 200 years ago. Everybody would be so much different and the world would not be the same that it is today. Technology has advanced businesses, schools, etc. The world has become a better place because of technology. I just hope that technology will never stop advancing and that one day we can find the full potential for what technology can really give us.

  6. Besides the way this video made me feel infinitely stupid for not even being able to solve a Rubik’s Cube in my life, I must say this is so impressive for so, so many reasons.

    First off, the fact that they were able to build a Rubik’s Cube to solve itself is one thing. The fact that you don’t need some type of large mechanical arm to do all of the twisting is very cool. However, I am the most impressed at the ability for such a devise to be so compact and sized like a normal Rubik’s Cube. The fact that there isn’t some bulky, desktop-like technology connected to this blows me out of the water, and the fact that the AI system is as small as an SD card makes my head spin.

    Artificial Intelligence, also known as AI, is evolving more and more every day, making contraptions such as this amazing Rubik’s Cube, and it gives this generation so many tools at their disposal for innovation for everything and anything you can think of. The fact that most of these innovations are so small, yet so powerful, just shows how far we’ve come as a species.

    The self-automated Rubik’s Cube is just one of the lesser-known examples of how AI can be utilized as such an integral part of today’s world. Possibly the most famous examples we have today are two automated AI programs that you may have heard of before: one being Siri, Apple’s everyday voice-automated personal helper, and the other being Alexa, being Amazon’s version of a security system, a cookbook, a music player, and anything else you can probably think of. These are just the more popular examples of AI technology too because of the voice interaction, as more subtle, yet not-so-subtle AI-dominated companies such as Pandora or Netflix use their AI technology every day to make suggestions for you based on songs you like or movies you may consider watching. They even use certain algorithms to detect songs or movies you may have not heard of yet, as they can detect certain songs or movie that they could deem as going “unnoticed”.

    The day that they come out with some type of AI program for fantasy football where I’ll be able to sit back, relax, take money from my friends by destroying their mediocre teams, is the day where I will finally be content with the world.

  7. I must say its impressive what we have done with technology. However, as I watch this video my mind cannot stop thinking why do we need this. The whole point of a Rubik’s cube is that we have to use our mind to solve it. Not only have we now diminished the value of this puzzle but also we have once again proved we are lazy.
    In reality, three things are happening when we use technology. It is making one group lazier, one group dumber, and one group smarter. People have become lazy since technology will do a lot of tough work for them as seen in the video. People are becoming dumber because they have no idea how to do something we. This has resulted in us having a product that now does its purpose its self. On the other hand, some are becoming smarter because they are learning these new technologies and how to effectively work with them. However, this is the smallest group out of then three. It is really creating this range of effects on us as a society. We see many kids texting all the time and attached to their phones; this is an example of someone becoming lazy because they are not using their own abilities to talk or find out information. In the past, you would have needed to call them or even walk to their house. Now they are in your pocket. Many people also have no idea how to do something because technology does it for them. This can be seen in my business math class when in some case with many of the students would rather not sketch a graph themselves but type into a graphing calculator and get their graph automatically made for them. Some students have no idea whatsoever on how to graph it themselves because of this. Now soon no one will know how to do a Rubik’s cube too. Finial, there is one small group of people who solve their problems with technology in a smart way. Many business owners have begun to use the Internet to advertise their products, which has a far bigger audience than any billboard, and to their favor has increased profits for them. This is because they know how dependent we are on technology and why not exploited our use of it for their own benefit. It is nothing personal just business.

  8. Growing up I was never able to solve a Rubik’s cube. Yes, it is embarrassing, but I can’t see myself resolving to a self-solving Rubik’s cube. Looking back though, I’m glad I endured that struggle and frustration. But the fact that this technology exists speaks volumes. Technology has progressed so far that inventors and engineers one day decided “hey, let’s make this thing solve itself”. Now think about what’s next for us? We already have self driving cars, self guided missiles and even computers that think for themselves. Our world will soon be dependent on this technology, and honestly, it’s exciting. Think about the impact and and what problems the technology of the future will solve. Diseases? Mortality even? Obviously for right now, that’s just scientific fiction. But the possibilities of the future are endless, and as a population, we should look forward to it.

  9. Throughout the years, I genuinely believe that technology has blown people away. Although many people invision that flying cars would be an option by now, it is still amazing to see how far technology has come. When I was younger, I remember my parents had bulky, brick-like phones, that were used for only making phone calls. I am fortunate to be able to grow up and see the way that technology has skyrocketed through the years. From having a flip phone to being able to carry a slim device, like an iphone that is able to take professional quality pictures, videochat, text, call, and surf the web. All-in-all, technology is forever developing.

    When it comes to the rubik’s cube, I still cannot figure out how to solve the puzzle. I can understand the frustration of “why do we need this?” and I believe that it is not just about solving a puzzle on a cube. In my opinion, you have to be able to conquer the hardest puzzle in order to be useful in other areas of life. I look at this great invention and wonder what else it be used for. Looking at the algorithm that is set in the technology, I believe this can be used for other devices. I believe the government, specifically the military, would find this useful when conducting missions. Something as small as creating a device to solve a rubik’s cube can possibly change a major part of expeditions overseas. Seeing this type of advancement in technology excites me on what has yet to come; not only for our government, but also in everyday life.

  10. A self solving Rubik’s cube may seem trivial to some but its also a pretty amazing display of technology. Solving a Rubik’s cube has remained a fun little puzzle distraction that still manages to baffle people to this day. Hopefully this doesn’t springboard into a series of self solving Rubik’s cube toys because that would just defeat the purpose. But, the electronics in the cube are pretty spectacular. Its able to record the movements and solve the puzzle based on its own calculations. In the past several decades people have made such strides in technology that even something like that cube has evolved into its own piece of technology.

    One must wonder where these advancements will continue to go. If these kind of electronics are beginning to be transferred into home puzzles and toys then possibilities are wide open for other at home appliances or products. It could end up being the way that classic toys like the Rubik’s cube remain popular. Sometimes things need the necessary updates in order for them to remain relevant. Only time will tell if the self solving Rubik’s cube ever takes off like its predecessor.

  11. The video I just watched really impressed me because I personally do not know how to solve a Rubix cube myself. After seeing that, I now realize even further how much technology has advanced, even throughout my short time of life. The time and effort the person put into creating a self-solving cube is truly magnificent. If engineers are able to create something life this, it only keeps me wondering what other tricks they have up their sleeve. All of these theories people have on things such as flying cars really would not be a surprise to me because I believe that anything is possible. I always disagreed with the idea of self-driving cars because to me it seemed like it would never work, but recently technology has improved so above and beyond that we are now seeing things like this. It causes me to believe that with the proper knowledge, time, and dedication, we can achieve anything we put our minds to. The Rubix cube has evolved into something so much more beyond just a cube that seemed impossible to solve. Now it is making a huge impact on the world and causing people to step out of their comfort zones into brainstorming new ideas and experiments.

Leave a Reply

Your email address will not be published. Required fields are marked *