車體清晨自動重啟與位置重置
為了維持效能與穩定,Kachaka(含 Kachaka Pro)每天凌晨會自動重新啟動一次。這是正常的最佳化機制,不是故障,本頁說明它何時發生、會帶來什麼影響,以及重啟後位置跑掉時該怎麼處理。
每日凌晨自動重啟
Kachaka 每天凌晨 4~5 點之間,會為了最佳化裝置而自動重新啟動一次(每日僅一次)。
- 重啟過程中,App 會暫時無法連線到本體,屬正常現象,請稍候再試。
- 重啟通常很快完成,不需要任何手動操作。
如果你習慣讓 Kachaka 在清晨或一早就開始跑排程,建議把排程時間避開凌晨 4~5 點這個區間,以免和自動重啟撞期。
重啟後位置被重置回充電座
重啟有一個需要留意的副作用:如果重啟時車體不在充電座上,重啟完成後,地圖上顯示的 Kachaka 位置會被重置回「充電座」,與它實際所在的位置不符。
判斷方式很簡單:重啟後車體明明停在房間某處,但 App 地圖上卻顯示它在充電座,這就是位置被重置了。
怎麼校正回實際位置
對著 Kachaka 說出喚醒詞加上校正指令即可:
- 先說喚醒詞「ねぇカチャカ」喚醒本體,聽到嗶聲、LED 環開始旋轉。
- 接著說「落ち着いて」(意為「冷靜一下」),請它重新對照周圍環境校正自我定位。
- 稍候片刻,地圖上的位置即會回到車體實際所在處。
若校正後位置仍持續偏移,或本體變得容易迷路,多半另有原因(例如充電座被移動、地標家具被搬走),請參考 定位偏移與容易迷路的排查 進一步排查。
避免被重置:讓它停在充電座
要避免清晨重啟後位置跑掉,最簡單的做法就是讓 Kachaka 在閒置時回到充電座待命,這樣即使凌晨自動重啟,地圖位置與實際位置仍然一致,不需要再手動校正。
Kachaka Pro:重啟後自動執行 API 程式
若你以 Kachaka API 自訂程式控制本體,凌晨自動重啟後這些自製程式不會自己跑起來。原廠在本體上提供開機自動執行的機制(/home/kachaka/kachaka_startup.sh),可讓你的程式在每次重啟後自動啟動,詳細用法請參考 Kachaka API 的 GitHub 文件。