解魔方机器人系列(三)软件控制及整机测试

魔方机器人的分上位机PC端软件以及下位机arduino软件。上位机采用python编写,带有UI,用户需输入魔方各个面的颜色分布,点击solve按钮,软件就会将解魔方步骤通过串口发送给arduino。下位机arduino接受到串口命令后,控制对应电机旋转即可实现解魔方。

上位机采用开源软件RubiksCube-TwophaseSolver,增加了arduino的部分。界面如下:

解魔方机器人系列(三)软件控制及整机测试_第1张图片

代码:https://github.com/ai2robot/RubiksCube-TwophaseSolver

Arduino则需要自行编写,不过也非常简单,主要都是IO控制电机转动。

代码:https://github.com/ai2robot/arduino_solve_robot

整机测试视频:

http://v.douyin.com/NgXUyf

 

 

你可能感兴趣的:(Robot)