常軒銘
魔方是很多人喜歡玩的一種玩具,但還原魔方的過(guò)程很復(fù)雜。我總會(huì)忘記公式,有時(shí)即便記住公式也會(huì)出現(xiàn)失誤,擰錯(cuò)方向。既然自己不能快速將魔方復(fù)原,那就交給機(jī)器人吧。
首先,我用LEGO的G語(yǔ)言圖形界面編寫機(jī)械運(yùn)動(dòng)程序,再利用工程C++編寫數(shù)據(jù)處理掃描與計(jì)算機(jī)建模運(yùn)算的模塊模組,最后用LEGO EV3平臺(tái)搭建。
機(jī)器人正常工作時(shí),會(huì)用右側(cè)顏色傳感器掃描各個(gè)色塊的顏色,掃描完魔方的一個(gè)面后,由左側(cè)機(jī)械臂及底部轉(zhuǎn)盤配合轉(zhuǎn)至另一面。六個(gè)面均掃描完成后,數(shù)據(jù)將傳至由EV3主機(jī)充當(dāng)?shù)挠?jì)算機(jī)中,隨后根據(jù)程序建成數(shù)學(xué)模型,進(jìn)行運(yùn)算后將數(shù)據(jù)信號(hào)傳回,再由左側(cè)機(jī)械臂及底部轉(zhuǎn)盤配合,完成還原。(指導(dǎo)老師:刁廣濤 ?高貽華)
發(fā)明與創(chuàng)新·中學(xué)生2019年10期