高爾夫球是一個流行的運動,目前全球已有超過三萬多座的球場,具有極 大的商業發展潛力。高爾夫球運動的學習門檻較高,市面上已有許多輔助電子 產品為利用全球衛星定位系統(GPS)等技術幫助高爾夫球友掌握擊球距離,然而 卻存在諸多改善與進步空間。本研究提出一套稱為iPutting 的系統,採用iBeacon 技術為基礎在果嶺推測高爾夫球與球洞的距離。其做法為在果嶺佈建定位標記(landmark)設備,並混合使用多種過濾器,如均值、中數、高斯及卡爾曼等過濾器來降低訊號雜訊與訊號失真的影響,無須使用地圖資訊校正技術即可提升定距精準度,並可解決更換球洞位置以致不易定距的問題。本研究利用iPhone 以實作驗證iPutting的可行性。由實驗結果得知,iPutting 將定距誤差範圍縮小至3 公尺內,相較於使用GPS 技術輔助產品的10 公尺誤差,已提高 50%以上的定距離精確度。;Golf is one of popular sports. There are more than thirty thousand golf courses around the world, which implies that golf has great potential for commercial development. It is hard for beginners to learn golf. Therefore, many products using the Global Position System (GPS) and map calibration are on the market to assist golfers to properly control the driving distance and/or putting distance. However,these products still have some room to improve. The study proposes a system, which is called iPutting and uses the iBeacon technique to help golfers estimate the distance between the golf ball and the hole in a golf green. The basic idea of iPutting is to deploy three landmarks around the golf green that send iBeacon signals periodically. Golfers can then use smart phones to receive iBeacon signals of landmarks for the distance estimation. The iPutting system applies the combination of four filters, namely the mean filter, the median filter, Gaussian filter and Kalman filter, to mitigate the influence of both signal noise and distortion. Without using the GPS system and map calibration, it achieves fair accuracy of distance estimation.Furthermore, iPutting tackles the problem caused by the scheduled hole position changes on the green. The iPutting system is implemented as an app running on iPhones to verify the system correctness and evaluate system performance. The performance evaluation shows that the iPutting system achieves the distance estimation error of 3 meters or less, which improves the error of 10 meters of the counterparts using the GPS system by a factor of more than 50%.