有 ARCore 導航,滴滴的乘客和司機找到彼此更容易
“師傅你在哪個門?”
“我在出發的停車場了,但是沒看見你!” “我已經在南門了,我太“南”了……” 和司機師傅這樣直擊心靈的對話你肯定并不陌生。特別是在大型商場、機場、火車站等復雜建筑內,GPS 信號不準確、建筑面積大、路線復雜,往往車就在 50 米外,司機與乘客穿過山河大海和人山人海卻還是找不到對方,著急又無奈。滴滴在網約車中使用 ARCore 很好地解決了“碰面難”問題,他們是如何做的? GPS 解決不了的定位難題 滴滴作為領先的出行服務提供者,目前服務已經覆蓋全球 1000 多個城市,為了踐行“讓出行更美好”的使命,滴滴一直在想辦法解決“碰面難”的問題,讓乘客司機輕松快樂啟程。此前也試了很多其他辦法,比如在線上用圖文引導,還有培訓司機話術,讓司機告訴乘客怎么找;線下設置網約車上車點,讓專車接機人員去機場出口,但仍然無法大范圍地解決問題。在這些引導嘗試中,滴滴發現乘客需要更直接、簡單的引導,比如我站在這里看到一步步的箭頭,可以一路把我指引過去,就像有個現實的向導一樣。 而這個時候,AR 技術帶來了解決難題的新思路。AR 虛擬路標和現實環境直接結合,從你的出發點開始,步步指示,在路線、路口直接提示你該直行或者轉彎,全程視覺輔助,沒有任何使用門檻,點擊滴滴應用中的 AR 實景導航,舉起手機人人都能用。 Google ARCore 實景導航便捷出行 通俗來說,就是 AR 技術能夠直接告訴用戶“我在哪”“我要往哪里走”:基于 Google ARCore 平臺,滴滴構建了一個實景導航解決方案,實時識別用戶和環境之間的定位關系,AR 實景導航引導信息逼真地和實景環境相結合,用戶只需要跟著 AR 路標走,直接跳過轉換 2D 地圖信息的步驟。 在對接車點附近環境的超大場景的視覺模型重建后,最為關鍵的環節就是通過 ARCore 來實時感知用戶操作,幫助用戶定位,完成 AR 實景導航。 如何定位“我在哪”? 在定位時,ARCore 會提示用戶獲得一張有效定位圖片,利用運動追蹤功能,感知用戶位置、移動速度和角度。也就是說,用戶打開攝像頭獲得環境圖像,手機在現實世界中移動時,ARCore 會通過一個名為并行測距與映射(或 COM)的過程來理解手機相對于周圍世界的位置。ARCore 會檢測捕獲的攝像頭圖像中的視覺差異特征(稱為特征點),并使用這些點來計算位置和方向變化。利用攝像頭朝向估計,感知用戶攝像頭的角度,得到特征點豐富的圖像,也利于快速定位。 但實際導航中,用戶是不停移動的,如果手機頻繁晃動,圖像的畫面就會變化得很快,會不會影響運動追蹤呢?滴滴也考慮到了這個問題,并且是這么解決的:如果用戶攝像頭移動過快會導致定位圖像模糊,系統就會提示用戶慢下來,獲得更好的圖像,保持導航穩定。 運動追蹤還能有效地檢測到用戶是否有偏航行為,特別是在 GPS 無法精準定位的室內環境,非常給力。 如何指引“我該往哪走”? 設備感知了用戶的位置,如何讓虛擬路標與真實環境結合好,給用戶有效指引呢?ARCore 的環境理解在這其中發揮了重要作用:環境理解功能,通過相機理解周圍現實環境,估算現實環境中的平面信息,不論是商場地面,還是垂直于水平地面的墻壁、指示牌,ARCore 都能快速理解并相應放置虛擬指示路標,使引導信息渲染得更加逼真,讓用戶一看就明白。 滴滴的 AR 實景導航從用戶痛點出發解決問題,大大改善了用戶找上車點的體驗。現在 AR 實景導航已經在北京的首都機場 T3 航站樓、大興機場、北京南站、五彩城商場、朝陽大悅城、合生匯、長盈天街、北京南站、石景山萬達,以及深圳、鄭州、廈門、日本東京等地的火車站及大型機場落地。 數據顯示,AR 實景導航能幫助用戶節省近 1/4 的時間,幫助用戶更便捷地到達上車點。我們也在持續搜集用戶的反饋,更好地進行優化,電話調研顯示 AR 實景導航用戶滿意度達 80%。 目前,在已經開通服務的大型商場機場火車站,約 15% 用戶會選擇使用 AR 實景導航。有趣、有用加上十足的科技感,ARCore 已經深入普通人的生活,用技術和創造力為大家帶去方便,未來,ARCore 導航還將在更多場景鋪開,用人性化的交互方式讓出行變得更美好。