This video is unavailable.
Video Easter Egg: Incisive Formal Verifier driving a Rubik's Cube solving robot
Sign in to YouTube
Sign in to YouTube
Sign in to YouTube
Uploaded on Apr 21, 2011
Just in time for Easter, Team Verify's Apurva Kalia, Manu Chopra, and Suman Ray created a Rubik's Cube solving Lego robot. However, unlike any other such 'bot, the brains of this one are a single SVA assertion that is solved by Incisive Formal Verifier (IFV), a Formal verification tool by Cadence Design Systems, Inc. More details in this blog post: http://is.gd/TPG8vM
UPDATE: the team is working on a new & improved robot, to be revealed at CDNLive India in Bangalore on October 19, 2011 in Bangalore. http://is.gd/IxQe66 Stay tuned for more ...
Credits: This Rubik's Cube robot is based on a design by Hans Andersson (http://tiltedtwister.com/tiltedtwiste...)
-
Category
-
License
Standard YouTube License
Loading...
Loading...
Loading...
Loading...
-
3:46
Sharia Law: Battlefield Londonby RussiaTodayFeatured
403,408
-
13:38
Assertion Based Verification Demoby edadirect
973 views
-
6:38
The robot to solve Rubik's cubeby Danboo314
47,660 views
-
6
videos
Play all
DVCon 2011by jhupcey
-
1:33:03
Chip Verification -- Trends and Challengesby abiwt
1,675 views
-
5:20
Interview with Alok Jain, Distinguished Engineer, Cadence R&Dby Joe Hupcey III
576 views
-
2:58
Teenager invents anti-molestation device for womenby ibnlive
5,809 views
-
14:50
Death Egg Robotby wakeangel2001
84,309 views
-
6:11
A Letter to Father ver 2by Christine Chong
7,378 views
-
6:01
How to make a Lego Sonic (Sonic CD)by RehdBlob
213,092 views
-
9:58
Formal Method for Avionics Software Verification pt1 (Hervé Delseny)by AdaCore05
1,552 views
-
8:44
How to make a lego sonic the hedgehogby GrandLegoMaster
9,197 views
-
2:22
Minecraft Sonic Generations Genesis levelsby TheLegoRainbow
42,928 views
-
6:36
Ryan's Sketchbook Part II.movby matthew39arch
25,227 views
-
6:31
Meet Bob Kurshan, Cadence Fellow and Incisive Formal R&D Leader, talks about Formal Engine Techby Joe Hupcey III
239 views
-
2:04
Lego factory project v2.0 - Demonstration at LegoWorld 2010 (Zwolle, The Netherlands) - Teaser videoby DrywFiltiarn
259,664 views
-
4:30
LEGO Mindstorms Globe Plotterby Michael Brandl
9,946 views
-
3:49
Hunt'nby Bryan Brown
1,233 views
-
4:35
Cadence Design - MIPI Protocols Verification IP Demoby MIPIAlliance
921 views
-
0:41
Clothbot: a Robot for Flexible Clothes Climbingby spectrummag
103,830 views
-
3:12
Modular robot reassembles when kicked apartby newscientistvideo
1,289,006 views
- Loading more suggestions...
Uploader Comments (Joe Hupcey III)
Joe Hupcey III 2 years ago
Comment from another Formal team member:
"Just to add to this – it has been proven than any optimal cube solution can be found within 23 moves. This means that the cube may be jumbled any number of moves, but can be solved within 23. In this case also, the cube was jumbled more than 6 moves, but IFV was able to find a solution with 6 moves. I think today IFV will be able to go beyond 9-10 also – which is pretty good and will signify a pretty jumbled cube."
Sign in to YouTube
Sign in to YouTube
Joe Hupcey III 2 years ago
Answer to the previous question from R&D:
"We found that that IFV was able to find a quick solution even for 9 moves. Due to lack of time, we have not explored beyond 9. We agree with your guesstimation that if we feed a non-efficient generic modeling to IFV, somewhere around 20 moves IFV might get into trouble depending on the CPU&memory you were using. In general, Rubik's Cube is actually one of the harder problems for formal to solve."
Sign in to YouTube
Sign in to YouTube
All Comments (4)
IAssemble 2 years ago
- have you seen the the website cube20 dot org? I believe it has now been proven the worst case is 20 moves.
I'm impressed that a formal tool can find a solution beyond a 9-10 move scramble. However, only a very small fraction of scrambled positions, approximately 1 in 1.8e8, are reachable in 10 moves so I'm not sure it's really a "pretty jumbled cube" from a mathematical perspective, although I suspect most humans would have trouble finding even a 9-10 move solution :-)
Sign in to YouTube
Sign in to YouTube
IAssemble 2 years ago
Brilliant. An ingenious way to find a solution to the Rubik's Cube puzzle!
I notice this position only required 6 moves to solve. Can IFV find a solution to more complex positions such as "superflip" that require a minimum of 20 moves to solve? I speculate that solutions of this length would require too much CPU time and/or memory to be tractable.
Sign in to YouTube
Sign in to YouTube