梁佩



EV3機器人在使用過程中時常會出現死機的情況,讓人措手不及。為什么機器人會死機?應采取怎樣的措施應對?
通過研究與分析,再結合個人經驗,我將EV3機器人死機的情況分為機器人無法運行、機器人在運行過程中停止以及在下載程序時死機三大情況,分別分析了機器人在不同情況下出現死機的原因,并提出解決方案。
一、機器人無法運行
第一步:檢查各個馬達是否被零件或其他物體卡死。若是,則取出物體;若否,則進行第二步。
第二步:檢查連接主機與各個馬達、傳感器、陀螺儀的數據線是否松動、老化或接觸不良。若是,則更換數據線;若否,則進行第三步。
原因:在復雜的打包程序中,常常設有陀螺儀、傳感器、馬達的檢測與復位指令,如果機器人運行前沒有檢測到它們,就不會繼續運行。所以,即使機器人的啟動與陀螺儀或傳感器無關,數據線的松動、老化或接觸不良導致其與機器人斷開連接,機器人也無法啟動。
第三步:檢查程序是否錯誤。若是,則修改程序;若否,則進行第四步。
第四步:檢查主機、馬達、陀螺儀、傳感器等硬件是否損壞。
二、機器人在運行過程中停止
機器人在運行過程中突然停止的情況,往往是由A、D馬達(中型馬達)死機引起的。若是B、C馬達(大型馬達)出現故障,機器人會出現亂運行的現象。這種情況往往是數據線松動引起的。
以下分析均建立在B、C馬達(大型馬達)無故障的情況下(圖1中標注的是A、D馬達,即中型馬達)。
第一步:拆除主機上的策略物并使主機離開地面。……