日本語は下部にあります
Soltvvos are robots that solve 2x2x2 rubik’s cubes.
Click the image and see on YouTube please.
Promotion Video:
Demonstration with English subs:
There are programs of Soltvvo1, the first robot. The program is not efficient.
Test code and legacy program
The program for ATMEGA328P
Files for pruning
Main program
A program which makes coX.csv and cpX.csv
There are files of Soltvvo2, the second robot.
This program is a legacy, which is re-written of Soltvvo1’s program.
Test code and legacy program
The latest code, explores a solution fast and the solution is the fastest.
The program for ATMEGA328P
This code uses two phase algorithm, so the solution is not the fastest.
The latest version
The program for ATMEGA328P
CSV files used in Python program
Log
Main program
This program is executed on PC, which shows the time to solve a cube
This must be executed before executing the main program.
There are posts and playlist in Japanese:
https://qiita.com/Nyanyan_Cube/items/a1b6e6bc7e4ac832b3d0
If you would like to learn in English, please contact me.
Twitter: https://twitter.com/Nyanyan_Cube
Facebook: https://www.facebook.com/people/Takuto-Yamana/100011203000448
Soltvvo(ソルヴォ)は2x2x2ルービックキューブを自動で解くロボットです。
画像をクリックしてください(YouTubeに飛びます)。
プロモーションビデオ:
デモンストレーション:
初号機、Soltvvo1のプログラムが入っています。
過去の産物
ATMEGA328P向けのプログラム
枝刈りに使用
メインプログラム
枝刈り用のファイルを作成
2つ目のロボットです。
Soltvvo1のプログラムの書き換え版(レガシー)
過去の産物
最新のプログラム。高速に最も効率的な解を探索できます。
過去の産物
枝刈りに使用
ログ
メインプログラム
前計算を行うプログラム。co.csv, cp.csv, solved.csv, solved_solution.csvを作成
5手以内に揃うスクランブルの状態を列挙
5手以内に揃うスクランブルの解法を列挙
ATMEGA328P用のプログラム
2フェーズアルゴリズムを使ったプログラム。高速に解を探索しますが出力される解は最適ではありません。
最新のロボットです。
ATMEGA328Pで動かすプログラム
Pythonのプログラムで使うCSVファイル
ログ
メインプログラム
PCで実行してタイムを表示するためのプログラム
前計算を行うプログラム。メインプログラム実行前に実行する。
詳細を書いた記事と動画があります。:
https://qiita.com/Nyanyan_Cube/items/a1b6e6bc7e4ac832b3d0
もっと知りたい方はSNSで連絡をください。
Twitter: https://twitter.com/Nyanyan_Cube
Facebook: https://www.facebook.com/people/Takuto-Yamana/100011203000448