2021年6月17日 星期四

[隨筆] 掃地機器人

最近終於把[掃地機器人]拿出來用.

首先, 電池不夠大, 所以依照我家的狀況, 起碼得回去充電一次, 才有機會掃的完.

觀察兩次路徑, 還有掃地的路線.

它的演算法.

1. 紀錄掃過路線, 跳過已掃範圍

所以, ㄧ個地方如果有記錄, 那麼在重掃時, 會跳過.

2. 亂數決定掃地程度

認真與否, 反正當每天執行時, 那結果會趨於一致.

3. sensor決定掃地程度

當地面灰塵過多, 自動將掃地程度升高

.

至於是那種, 還是可以有待觀察.

常常發覺, 他掃的路徑, 有點不同但又有點類似; 往往, 不見得每個房間都有掃到. 就路線規劃而言, 那個先掃, 好像真得很不一定.

好的演算法, 能夠用最簡單的邏輯, 達至令人滿意的程度.

看得到的地方, ㄧ定要掃乾淨.

看不到的地方, 如果有掃, ㄧ定要掃乾淨.

如何在一次電量內, 把事情處理完畢; 如何記憶上次的進度, 在真實世界裡, 那說真的有點難, 可能本來的路障, 已經在機器人經過的前後, 製造或是消失. (在地上的拖鞋抹布, 甚至是被扯到的電源線)


沒有留言:

張貼留言