iOS 通過(guò)計(jì)步器自動(dòng)停車標(biāo)記研究

閑扯淡:

? ? ? ? 應(yīng)直屬領(lǐng)導(dǎo)要求,室內(nèi)定位需要一個(gè)剛需:“用戶停車后不再需要手動(dòng)標(biāo)記自己的停車位置,而是APP自動(dòng)為用戶標(biāo)記自己停車的位置”。

? ? ? ? 這還真是剛需,試想用戶開(kāi)車打開(kāi)APP,停車后一般情況下都不會(huì)有標(biāo)記停車位置的習(xí)慣(用戶遺忘,或者個(gè)人習(xí)慣),用戶習(xí)慣也不是一般APP能改變的(BAT除外啊?。?/p>


? ? ? ? 著手研究吧!iOS計(jì)步器是通過(guò)coreMotion.framework框架得到的,這里的計(jì)步器就是蘋(píng)果手機(jī)自帶的健康里面的數(shù)據(jù),通過(guò)研究計(jì)步器還有個(gè)自帶的用戶行走狀態(tài):車輛、行人、跑、自行車、停止、未知;感覺(jué)就像雪中送炭、雨中送傘一樣;這種感覺(jué)太美好(理想狀態(tài))。


實(shí)現(xiàn)方案:

-> 理想實(shí)現(xiàn)方式:

1. 通過(guò)分析用戶計(jì)步器狀態(tài)變化,如果發(fā)生”車行->行走”,則打標(biāo)記;

2. 通過(guò)標(biāo)記找到用戶當(dāng)前位置來(lái)標(biāo)記車位;

3. APP根據(jù)GPS信息自動(dòng)標(biāo)記車輛位置。

想著挺簡(jiǎn)單的是吧!理想很美好現(xiàn)實(shí)很骨感?。?! ?> <!

-> 現(xiàn)實(shí)測(cè)試計(jì)步器:

#測(cè)試計(jì)步器

通過(guò)測(cè)試研究計(jì)步器的計(jì)步功能和速率,步伐等數(shù)據(jù),發(fā)現(xiàn)如下特點(diǎn):

1. 用戶在駕駛機(jī)動(dòng)車時(shí)候計(jì)步器基本處于靜止?fàn)顟B(tài)(你拿著手機(jī)在車上亂晃蕩除外);

2. 當(dāng)用戶下車行走時(shí)候計(jì)步器處于計(jì)步狀態(tài)。

#測(cè)試計(jì)步器行走狀態(tài)

通過(guò)測(cè)試計(jì)步器行走狀態(tài)發(fā)現(xiàn)如下特點(diǎn):

1. 車行狀態(tài)不好切入,切入時(shí)間不定,不太準(zhǔn)確;

2. 車行狀態(tài)轉(zhuǎn)換人行狀態(tài)需要緩沖4-5s的時(shí)間,估計(jì)走了有個(gè)8-9m的距離;

3. 車行狀態(tài)一旦切入基本不會(huì)因?yàn)橛脩敉\嚭笤賳?dòng)車而需要很長(zhǎng)時(shí)間切入,即使用戶停車后再啟動(dòng)車輛行駛也會(huì)及時(shí)切入;

4. 在汽車上時(shí)候一般會(huì)出現(xiàn)停車的動(dòng)作,找停車位時(shí)候會(huì)出現(xiàn)車行狀態(tài)和停止?fàn)顟B(tài)的來(lái)回切換;

5. 但是計(jì)步器是挺準(zhǔn)確的,當(dāng)在車上的時(shí)候計(jì)步器是基本不會(huì)計(jì)步的,當(dāng)下車后計(jì)步器會(huì)重新計(jì)步出現(xiàn)步數(shù)的變化。


總結(jié):

因此只依靠行駛狀態(tài)辨別停車位置是不準(zhǔn)確的,可以結(jié)合計(jì)步器的特點(diǎn):當(dāng)在車上時(shí)候計(jì)步器基本不會(huì)有大的運(yùn)動(dòng)狀態(tài)改變,當(dāng)下車后計(jì)步器開(kāi)始計(jì)步。這個(gè)特性還是比較準(zhǔn)確的!

只有通過(guò)計(jì)步器狀態(tài)+計(jì)步器特性 才能更準(zhǔn)確的自動(dòng)標(biāo)記用戶車輛停車位置!

現(xiàn)實(shí)和理想還是有很大差距的!

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容