Kan... sirna kaartaa mana keessaa
Wabii teeknikaa guutuu sirna iddoo mana keessaa See U: arkiteekcharii, sensaroota, algoritmota, APIwwan, fi qajeelfama hojiirra oolmaa.
Saffisaan navigeeshinii
Haala Waliigalaa
Seensa sirna kaartaa
Sirni kaartaa mana keessaa See U maali?
Sirni mana keessaa See U waltajjii iddoo cufame kan laayiyeroota teeknooloojii sensaraa ja'a fiyuushinii sadarkaa olaanaa waliin walitti fiduun bakka sirrii GPS hin jirretti geessudha.
Oomishaalee Wi‐Fi- ykn Bluetooth qofa ta’an irraa adda ta’ee, tuullaa multimodal kan of keessatti hammate fayyadamna:
- Teessuma lafaa maagneetii: “Ashaaraa qubaa” maagneetii adda ta’e gamoo hundaaf
- Wi‐Fi RTT: Fageenya sirrii ta'eef yeroo balalii
- Bluetooth LE: Biikooniiwwan ankuraa fi qabxiiwwan fedhii qabaniif
- Sensaroota inershiyaalii: Herrega du'aa IMU sadarkaa olaanaa qabuun
- Mul’ata kompiitaraa: SLAM fi mallattoolee mul’ataa
- GNSS: Ce’umsa mana keessaa–alaa sirriitti
1–2 m sirrii ta’uu haalawwan 99% keessatti karaa nageenya qabuuf
Fooyya'iinsa yeroo dhugaa kan 100 ms gadi dhuma irraa gara dhumaatti latency qabu
Amanamummaa fi sirritti hojjechuuf teknooloojiiwwan hedduu walitti makuu
Arkiteekcharii sirnaa
Caasaa fi qaamolee gurguddoo
Ijaarsa ijaarsa ijaarsaa
1. Laayibarii odeeffannoo walitti qabuu
Daataa raw sensaroota meeshaa hunda irraa yeroo qabatamaa keessatti ni dhangalaasa.
- • Diraayivaroota dhalootaa (iOS / Android) .
- • Bulchiinsa sadarkaa saamuda
- • Daataa buffering kan batch fusion
- • Walsimsiisaa chaappaa yeroo
2. Laayibarii dursee hojjechuu
Deetaa fiyuushiniif ni calala, normalize, fi qopheessa.
- • Filtaroota darbiinsa gadi aanaa & dabarsoo ol’aanaa
- • Ofiin safaruu
- • Outlier adda baasuu fi balleessuu
- • Normalization & scaling gochuu
3. Laayibarii fiyuushinii sensaraa
Maddoota hedduu mala fiyuushinii ammayyaa wajjin walitti fida.
- • Filtara paartiikilii (probabilistic) .
- • Sirreessuuf Kalman dheerate
- • Ulfaatina sensaraa tokkoof madaqfamuu danda’u
- • Haala mana keessaa / alaa adda baasuu
4. Laayibarii bakka kaa’uu
Bakka fayyadamaa kaartaa irratti isa dhumaa shallaga.
- • Kaartaa walsimsiisuu
- • Gara kutaalee daandii sirrii ta’etti snap
- • Lafa / sadarkaa adda baasuu
- • Sirreeffama driiftii
5. Laayibarii navigeeshinii
Karoora daandii fi qajeelfama dabaree dabaree.
- • A* ulfaatina dhaqqabummaa wajjin
- • Dhaloota qajeelfama sagalee
- • Irra deebiin daandii daayinamikii
- • Akeekkachiisa dhiyeenyaa POI
6. Laayibarii walqunnamtii
API fi SDK walitti makamuu appii.
- • REST weebii fi sarvarootaaf
- • SDK dhalootaa (iOS & Android) .
- • Fooyya’iinsa kallattiin WebSocket
- • Webhooks taateewwan ejjennoo
Laayiyeroota sensaraa
Bal’ina teeknikaa laayibara tokkoof
Ji’oolokshinii maagneetii
Kaartaa dirree lafaa fi anomaaliiwwan gamoodhaan uumaman. Tokkoon tokkoon caasaa ashaaraa qubaa maagneetii adda ta’e qaba.
Ispeesifikeeshinii teeknikaa: 1.1.
- Saffisa saamudaa: 50–100 Hz
- Murteessuun: 0.01 μT
- Ofumaan safaruu walitti fufiinsa qabu
- Beenyaa gidduu seensaa
Wi-Fi RTT jedhamuun beekama
Yeroo balalii Wi-Fi hanga bakka itti fayyadamaatti. Deeggarsa RTT meeshaa fi bu'uuraalee misoomaa barbaada.
Ispeesifikeeshinii teeknikaa: 1.1.
- Pirootokoolii: IEEE 802.11mc (Wi-Fi RTT) .
- Baandiiwwan: 2.4 fi 5 GHz
- Yeroo turtii: < 100 ms
- Yoo xiqqaate AP 3 kan sadii ta’eef
Biltuutii Humna Xiqqaa (BLE) .
Biikooniiwwan dhiyeenya, kallattii, POIwwan, fi qabxiiwwan karaa.
Ispeesifikeeshinii teeknikaa: 1.1.
- Pirootokoolii: BLE 5.0+
- RSSI (cimina mallattoo fudhatame) .
- Baatirii: Waggaa 2-5
- Fageenyi: hanga 100 m
Yuunitii safartuu inershiyaalii (IMU) .
IMUn qaawwa wabiiwwan gidduu jiru cufuuf sochii, naanneffamuu fi olka’iinsa ni haguuga.
Ispeesifikeeshinii teeknikaa: 1.1.
- Saffisa safartuu: ±16 g, 400 Hz
- Jaayiroo: ±2000°/s, 400 Hz
- Baaroo: Olka’iinsa lafaa m 0.5
- Fuushinii: Kalmaan
Mul’ata kompiitaraa (CV) .
Amaloota, mallattoolee AR, QR, fi barruu fooyya'iinsa iddoo fi SLAM tiif mul'ataan barbaada.
Ispeesifikeeshinii teeknikaa: 1.1.
- SLAM: yeroo tokkotti naannoo fi kaartaa
- Amala adda baasuu: ORB, SIFT
- Mallattoolee AR: ArUco, QR
- Yeroo hojii: TensorFlow Lite
GNSS / GPS (alaa) .
Bakka saatalaayitii alaa fi mana keessaa–alaa dabarsuu fi to’annoo driiftiif.
Ispeesifikeeshinii teeknikaa: 1.1.
- GNSS hedduu: GPS, GLONASS, Galiiloo, BeiDou
- A-GPS TTFF saffisaa ta'eef
- Mana keessaa / ala ofumaan kan hojjetu
- Laayiyeroota biroo wajjin walitti makame
Algoriizimii
Adeemsa fi sammuu
Filtara paartiikilii (Monte Carlo) .
Particles ulfaatina qaban hedduun sensaroota sagalee hedduu irraa pose fayyadamaa baay'ee ta'uu danda'u hordofu.
Filtara Kalman dheerate
Sirna daayinamikii galtee sagalee guddaa qabu qabu irra deddeebiin tilmaama; daandii sirriifi tilmaama yeroo gabaabaaf kan ooludha.
A* karaa barbaaduu
Daandii gabaabaa gufuulee, dhaqqabummaa, fi filannoo fayyadamaa akka ulfaatinaa qabu barbaada.
SLAM jedhamuun beekama
Kaartaa ijaaree meeshaa isa keessa jiru amala mul'ataatiin hordofa.
Barnoota maashinii (niwuroo neetworkii) .
Moodeelota naannoo ramaduu, daataa sagalee irraa hir’isuu, fi yeroon sirrii ta’uu fooyyessuuf leenji’an.
Herrega du'aa
Saffisa fi mataa fayyadamuun yeroo sirreeffamni raadiyoo gadi bu'u sirreeffama dhumaa irraa poozii babal'isi.
Dhangala’aa adeemsa hojii
Daataa qabachuu
Sensaroonni safartuuwwan raw yeroo qabatamaa keessatti dhangalaasu
Dursee hojjechuu
Filtering, calibration, fi normalization
Fiyuushinii sensaraa
Filtarri paartiikilii maddoota hunda walitti fida
Filter Kalman
Trajectory ni sirreessa, ni tilmaama
Kaartaa walsimsiisuu
Pirojektii gara giraafii kaartaa karaa danda’amu irratti
Poozii oomishaa
API irratti appii kanaaf saaxilame
API BOQONNAA
Qabxiilee xumuraa fi walitti makamuu
URL bu'uuraa
/api/v1/positioningPoozii meeshaa ammaa deebisa
Paarameetaroota:
device_idvenue_idfloor/api/v1/navigation/routeQabxiilee lama gidduutti daandii karoorfadhu
Paarameetaroota:
origindestinationaccessibility_mode/api/v1/venues/{id}/mapTiilee kaartaa bakka walgahii fidaa
Paarameetaroota:
venue_idfloorformat/api/v1/poisBakkeewwan hawwataa dhiyoo jiran tarreessi
Paarameetaroota:
latlngradiuscategory/api/v1/tracking/updatePost sensor batch kan fiyuushinii gama sarvarii
Paarameetaroota:
sensor_datatimestampdevice_idGaaffii fakkeenyaa
curl -X POST https://api.seeu.app/v1/navigation/route \
-H "Authorization: Bearer YOUR_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"origin": {
"lat": -23.550520,
"lng": -46.633308,
"floor": 1
},
"destination": {
"lat": -23.551234,
"lng": -46.634567,
"floor": 2
},
"accessibility_mode": true
}'Qajeelfama raawwii
Akkaataa tuullaa walitti makuu
1. Ulaagaalee sirnaa
iOS jedhamuun beekama
- • iOS 14.0+ kan jedhudha
- • Mwepesi 5.5+
- • Bakka Ijoo
- • Sochii Ijoo
- • ARKit (dirqama) .
Android
- • Andirooyidii 8.0+ (API 26) .
- • Kotlin 1.7+
- • Tajaajila Google Play
- • API sensara Andirooyidii
- • ARCore (dirqama) .
2. SDK install gochuu
iOS (KookooPoods) jedhamu.
pod 'SeeUMapping', '~> 1.0'
Andirooyidii (Gradle) .
implementation 'app.seeu:mapping:1.0.0'
3. Jalqabuu
// Swift
import SeeUMapping
let mapping = SeeUMapping(apiKey: "YOUR_API_KEY")
mapping.configure(
venueId: "shopping-center-xyz",
enableMagneticPositioning: true,
enableWiFiRTT: true,
enableBLE: true
)
mapping.startPositioning { result in
switch result {
case .success(let position):
print("Lat: \(position.lat), Lng: \(position.lng)")
case .failure(let error):
print("Error: \(error)")
}
}4. Navigeeshinii
mapping.calculateRoute(
from: currentPosition,
to: destination,
accessibilityMode: true
) { route in
mapping.startNavigation(route: route) { instruction in
// turn-by-turn instructions
print(instruction.text)
speakInstruction(instruction.audio)
}
}