የ የቤት ውስጥ ካርታ አሠራር
ለ See U የቤት ውስጥ አቀማመጥ ስርዓት ሙሉ ቴክኒካል ማጣቀሻ፡ አርክቴክቸር፣ ዳሳሾች፣ አልጎሪዝም፣ ኤፒአይዎች እና የትግበራ መመሪያ።
አጠቃላይ እይታ
የካርታ ስርዓት መግቢያ
የ See U የቤት ውስጥ ካርታ አሰራር ስርዓት ምንድነው?
See U indoor system ጂፒኤስ የማይገኝበትን ትክክለኛ ቦታ ለማድረስ ስድስት ሴንሰር ቴክኖሎጂ ንብርብሮችን ከላቁ ውህድ ጋር የሚያዋህድ የተዘጋ ቦታ አቀማመጥ መድረክ ነው።
እንደ Wi‑Fi ወይም ብሉቱዝ-ብቻ ምርቶች፣ የሚከተሉትን የሚያካትት የመልቲሞዳል ቁልል እንጠቀማለን።
- መግነጢሳዊ ጂኦግራፊያዊ አካባቢ፡ ለእያንዳንዱ ሕንፃ ልዩ የሆነ መግነጢሳዊ “የጣት አሻራ”
- Wi‑Fi RTT፡ ለትክክለኛ ርቀቶች የሚደርስ የበረራ ጊዜ
- ብሉቱዝ LE፡ መልህቆች እና የፍላጎት ነጥቦች
- የማይነቃነቅ ዳሳሾች፡ ከከፍተኛ ደረጃ IMU ጋር የሞተ ስሌት
- የኮምፒውተር እይታ፡ SLAM እና የእይታ ማርከሮች
- GNSS፡ ለስላሳ የቤት ውስጥ-ውጪ ሽግግር
ለደህንነት መንገድ ፍለጋ በ99% ጉዳዮች 1-2 ሜትር ትክክለኛነት
የእውነተኛ ጊዜ ዝማኔዎች ከ100 ሚሴ በታች ከመጨረሻ እስከ መጨረሻ መዘግየት
ብዙ ቴክኖሎጂዎችን ለአስተማማኝነት እና ለትክክለኛነት ማጣመር
የስርዓት አርክቴክቸር
መዋቅር እና ዋና ዋና ክፍሎች
የሕንፃ ግንባታ ብሎኮች
1. የውሂብ መሰብሰብ ንብርብር
ጥሬ ውሂብ ከሁሉም የመሣሪያ ዳሳሾች በእውነተኛ ጊዜ ያሰራጫል።
- • ቤተኛ አሽከርካሪዎች (iOS/አንድሮይድ)
- • የናሙና-ተመን አስተዳደር
- • ለቡድን ውህደት የውሂብ ቋት
- • የጊዜ ማህተም ማመሳሰል
2. የቅድመ ዝግጅት ንብርብር
ውህደቱን ያጣራል፣ መደበኛ ያደርጋል እና ያዘጋጃል።
- • ዝቅተኛ ማለፊያ እና ከፍተኛ ማለፊያ ማጣሪያዎች
- • ራስ-ሰር ልኬት
- • ውጫዊ ማወቂያ እና ማስወገድ
- • መደበኛነት እና ልኬት
3. ዳሳሽ ውህደት ንብርብር
ብዙ ምንጮችን ከዘመናዊ የውህደት ዘዴዎች ጋር ያጣምራል።
- • ቅንጣት ማጣሪያ (ይሆናል)
- • ለማለስለስ የተራዘመ ካልማን
- • የሚለምደዉ ለእያንዳንዱ ዳሳሽ ክብደት
- • የቤት ውስጥ/የውጭ አውድ ማወቅ
4. የአቀማመጥ ንብርብር
የመጨረሻውን በካርታ ላይ የተጠቃሚውን ቦታ ያሰላል።
- • የካርታ ማዛመድ
- • ወደ ትክክለኛ የመንገድ ክፍሎች ያንሱ
- • ወለል / ደረጃ ማወቅ
- • ተንሸራታች እርማት
5. የአሰሳ ንብርብር
የመንገድ እቅድ ማውጣት እና ተራ በተራ መመሪያ።
- • A* ከተደራሽነት ክብደት ጋር
- • የድምጽ መመሪያ ማመንጨት
- • ተለዋዋጭ ዳግም ማዘዋወር
- • ለPOI የቀረቤታ ማንቂያዎች
6. የበይነገጽ ንብርብር
ለመተግበሪያ ውህደት ኤፒአይዎች እና ኤስዲኬዎች።
- • ለድር እና አገልጋዮች እረፍት ያድርጉ
- • ቤተኛ ኤስዲኬዎች (iOS እና አንድሮይድ)
- • የዌብሶኬት የቀጥታ ዝመናዎች
- • ለቦታ ዝግጅቶች የድር መንጠቆዎች
ዳሳሽ ንብርብሮች
ቴክኒካዊ ዝርዝሮች በእያንዳንዱ ንብርብር
መግነጢሳዊ ጂኦግራፊያዊ አካባቢ
ካርታዎች የመሬት መስክ እና በግንባታ-የተፈጠሩ ያልተለመዱ ነገሮች። እያንዳንዱ መዋቅር ልዩ መግነጢሳዊ አሻራ አለው.
ቴክኒካዊ ዝርዝሮች፡
- የናሙና መጠን: 50-100 Hz
- ጥራት፡ 0.01 µT
- ቀጣይነት ያለው አውቶማቲክ ማስተካከያ
- የጣልቃ ገብነት ማካካሻ
ዋይ ፋይ አርቲቲ
የበረራ ጊዜ Wi-Fi እስከ ነጥብ ድረስ። የመሣሪያ እና መሠረተ ልማት RTT ድጋፍ ይፈልጋል።
ቴክኒካዊ ዝርዝሮች፡
- ፕሮቶኮል፡ IEEE 802.11mc (Wi-Fi RTT)
- ባንዶች: 2.4 እና 5 GHz
- መዘግየት፡ < 100 ሚሴ
- ቢያንስ 3 ኤፒኤስ ለሶስት ማዕዘን
ብሉቱዝ ዝቅተኛ ኃይል (BLE)
የቀረቤታ፣ የአቅጣጫ፣ የPOI እና የመንገድ ነጥቦች ምልክቶች።
ቴክኒካዊ ዝርዝሮች፡
- ፕሮቶኮል፡ BLE 5.0+
- RSSI (የምልክት ጥንካሬ ተቀብሏል)
- ባትሪ: 2-5 ዓመታት
- ክልል: እስከ 100 ሜትር
የማይነቃነቅ መለኪያ አሃድ (አይኤምዩ)
IMU በማጣቀሻዎች መካከል ክፍተቶችን ለማገናኘት እንቅስቃሴን፣ መዞርን እና ከፍታን ይሸፍናል።
ቴክኒካዊ ዝርዝሮች፡
- የፍጥነት መለኪያ: ± 16 ግ, 400 Hz
- ጋይሮ፡ ± 2000°/ሰ፣ 400 Hz
- ባሮ: 0.5 ሜትር የወለል ቁመት
- ውህደት፡ ካልማን
የኮምፒውተር እይታ (ሲቪ)
ለቦታ ዝመናዎች እና ለSLAM ባህሪያትን፣ AR ማርከሮችን፣ QR እና ጽሑፍን በእይታ ያገኛል።
ቴክኒካዊ ዝርዝሮች፡
- SLAM፡ በአንድ ጊዜ አካባቢ ማድረግ እና ካርታ መስራት
- የባህሪ ማወቂያ፡ ORB፣ SIFT
- የኤአር ማርከሮች፡ ArUco፣ QR
- የአሂድ ጊዜ፡ TensorFlow Lite
GNSS / ጂፒኤስ (ውጪ)
የሳተላይት አቀማመጥ ከቤት ውጭ እና ለቤት ውስጥ - ከቤት ውጭ ርክክብ እና ተንሸራታች ቁጥጥር።
ቴክኒካዊ ዝርዝሮች፡
- ባለብዙ-ጂኤንኤስኤስ፡ GPS፣ GLONASS፣ Galileo፣ BeiDou
- ኤ-ጂፒኤስ ለፈጣን TTFF
- አውቶማቲክ የቤት ውስጥ / ከቤት ውጭ
- ከሌሎች ንብርብሮች ጋር ተጣብቋል
አልጎሪዝም
የማሰብ ችሎታ እና ሂደት
ቅንጣት ማጣሪያ (ሞንቴ ካርሎ)
ብዙ ክብደት ያላቸው ቅንጣቶች የተጠቃሚውን ከበርካታ ጫጫታ ዳሳሾች ይከታተላሉ።
የተራዘመ የካልማን ማጣሪያ
ጩኸት ግብዓቶች ያለው ተለዋዋጭ ስርዓትን በተደጋጋሚ ይገምታል; ለስላሳ መንገዶች እና ለአጭር ጊዜ ትንበያ ጥቅም ላይ ይውላል.
ሀ * መንገድ ፍለጋ
እንቅፋት፣ ተደራሽነት እና የተጠቃሚ ምርጫዎች እንደ ክብደት ያለው አጭሩ መንገድ ያገኛል።
I-SLAM
ካርታ ይሠራል እና መሳሪያውን በእይታ ባህሪያት ይከታተላል።
የማሽን ትምህርት (የነርቭ ኔትወርኮች)
የሰለጠኑ ሞዴሎች አካባቢዎችን ለመመደብ፣ መረጃን ውድቅ ለማድረግ እና በጊዜ ሂደት ትክክለኛነትን ለማሻሻል።
የሞተ ስሌት
የሬድዮ ጥገናዎች ሲወድቁ ፍጥነትን እና ርዕስን በመጠቀም ከመጨረሻው ጥገና ላይ ፖዝን ያሰራጩ።
የማቀነባበሪያ ፍሰት
የውሂብ ቀረጻ
ዳሳሾች ጥሬ መለኪያዎችን በቅጽበት ያሰራጫሉ።
አስቀድሞ በማዘጋጀት ላይ
ማጣራት, ማስተካከል እና መደበኛ ማድረግ
ዳሳሽ ውህደት
ቅንጣቢ ማጣሪያ ሁሉንም ምንጮች ያዋህዳል
ካልማን ማጣሪያ
አቅጣጫውን ይለሰልሳል እና ይተነብያል
ካርታ ማዛመድ
ወደ ራውተሊው ካርታ ግራፍ ላይ ፕሮጀክት
የውጤት አቀማመጥ
በኤፒአይ ላይ ለመተግበሪያው ተጋልጧል
REST ኤፒአይ
የመጨረሻ ነጥቦች እና ውህደት
ቤዝ ዩአርኤል
/api/v1/positioningየአሁኑን መሣሪያ አቀማመጥ ይመልሳል
መለኪያዎች፡-
device_idvenue_idfloor/api/v1/navigation/routeበሁለት ነጥቦች መካከል መንገድ ያቅዱ
መለኪያዎች፡-
origindestinationaccessibility_mode/api/v1/venues/{id}/mapየቦታ ካርታ ንጣፎችን ያውጡ
መለኪያዎች፡-
venue_idfloorformat/api/v1/poisበአቅራቢያ ያሉ የፍላጎት ነጥቦችን ይዘርዝሩ
መለኪያዎች፡-
latlngradiuscategory/api/v1/tracking/updateለአገልጋይ-ጎን ውህደት ዳሳሽ ባች ይለጥፉ
መለኪያዎች፡-
sensor_datatimestampdevice_idየናሙና ጥያቄ
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
}'የአተገባበር መመሪያ
ቁልል እንዴት እንደሚዋሃድ
1. የስርዓት መስፈርቶች
iOS
- • iOS 14.0+
- • ስዊፍት 5.5+
- • I-CoreLocation
- • I-CoreMotion
- • አርኪት (አማራጭ)
አንድሮይድ
- • አንድሮይድ 8.0+ (ኤፒአይ 26)
- • ኮትሊን 1.7+
- • Google Play አገልግሎቶች
- • አንድሮይድ ዳሳሽ ኤፒአይ
- • ARCore (አማራጭ)
2. ኤስዲኬ መጫን
iOS (ኮኮፖድስ)
pod 'SeeUMapping', '~> 1.0'
አንድሮይድ (ግራድል)
implementation 'app.seeu:mapping:1.0.0'
3. ማስጀመር
// 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. አሰሳ
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)
}
}