■山東省濟(jì)北中學(xué) 常軒銘
魔方是很多人喜歡玩的一種玩具,但還原魔方的過程很復(fù)雜。我總會忘記公式,有時即便記住公式也會出現(xiàn)失誤,擰錯方向。既然自己不能快速將魔方復(fù)原,那就交給機(jī)器人吧。
首先,我用LEGO的G語言圖形界面編寫機(jī)械運(yùn)動程序,再利用工程C++編寫數(shù)據(jù)處理掃描與計算機(jī)建模運(yùn)算的模塊模組,最后用LEGO EV3平臺搭建。
機(jī)器人正常工作時,會用右側(cè)顏色傳感器掃描各個色塊的顏色,掃描完魔方的一個面后,由左側(cè)機(jī)械臂及底部轉(zhuǎn)盤配合轉(zhuǎn)至另一面。六個面均掃描完成后,數(shù)據(jù)將傳至由EV3主機(jī)充當(dāng)?shù)挠嬎銠C(jī)中,隨后根據(jù)程序建成數(shù)學(xué)模型,進(jìn)行運(yùn)算后將數(shù)據(jù)信號傳回,再由左側(cè)機(jī)械臂及底部轉(zhuǎn)盤配合,完成還原。