ข้ามไปที่เนื้อหา

เทคโนโลยีการวางตำแหน่ง UWB

เอกสารนี้แนะนำหลักการ การเลือกโครงการ และวิธีการดำเนินการเป็นหลัก

ของเทคโนโลยีการระบุตำแหน่งแบนด์กว้างพิเศษ UWB ในสถานการณ์การใช้งานที่แตกต่างกัน

ในปัจจุบันเทคโนโลยีการวางตำแหน่งกระแสหลักสามารถแบ่งออกได้เป็น 4 ประเภทตามหลักการดังต่อไปนี้:

เสียง แสง แม่เหล็กไฟฟ้า และ UWB

เอกสารการออกแบบนี้ระบุข้อดีและข้อเสียหลักของแต่ละหลักการหลังจากการวิเคราะห์เบื้องต้น เอกสารนี้อธิบายหลักการออกแบบระบบและวิธีการใช้งานเทคโนโลยีการระบุตำแหน่งแบนด์วิดท์กว้างพิเศษ UWB สำหรับการระบุตำแหน่ง

บทที่ 1

หลักการวางตำแหน่ง

โดยหลักการแล้ว วิธีการระบุตำแหน่งในปัจจุบันประกอบด้วยเสียง แสง ไฟฟ้า และแม่เหล็กเป็นหลัก นอกจากนี้ยังมีระบบนำทางเฉื่อยด้วย แต่เนื่องจากเทคโนโลยียังไม่สมบูรณ์เพียงพอและสถานการณ์การใช้งานยังมีจำกัด จึงจะไม่กล่าวถึงในที่นี้

เสียง

หลัก ๆ แล้วเครื่องมือวัดระยะทางคือการรวบรวมเวลาบินของคลื่นอัลตราโซนิคในอากาศ เครื่องส่งสัญญาณทั่วไปคือลำโพง และเครื่องรับคือไมโครโฟน (เช่น โทรศัพท์มือถือ) เครื่องส่งสัญญาณจะส่งข้อมูลคงที่ ส่วนเครื่องรับจะคำนวณเวลาส่งข้อมูลและแปลงเป็นระยะทาง จากนั้นจึงทำการระบุตำแหน่งโดยใช้วิธีการแบบสองจุดหรือสามจุด

ข้อดี:

มีความแม่นยำในการระบุตำแหน่งสูงมาก โดยสามารถวัดได้ในระดับเซนติเมตร นอกจากนี้ยังมีโครงสร้างที่ค่อนข้างเรียบง่าย มีความสามารถในการทะลุทะลวงในระดับหนึ่ง และมีคุณสมบัติป้องกันการรบกวนของคลื่นอัลตราโซนิกได้ดีเยี่ยม

ข้อเสีย:

การลดทอนของอากาศมีค่าสูง และไม่เหมาะกับเหตุการณ์ขนาดใหญ่ เอฟเฟกต์หลายเส้นทางและการแพร่กระจายที่ไม่อยู่ในแนวสายตาทำให้เกิดข้อผิดพลาดอย่างมากในช่วงการสะท้อน ทำให้จำเป็นต้องมีการวิเคราะห์และการคำนวณที่แม่นยำของฮาร์ดแวร์พื้นฐาน และมีต้นทุนสูงเกินไป

ขอบเขตการใช้งาน:

เทคโนโลยีการระบุตำแหน่งด้วยคลื่นเสียงความถี่สูงถูกนำมาใช้อย่างแพร่หลายในปากกาดิจิทัลและการสำรวจนอกชายฝั่ง เทคโนโลยีการระบุตำแหน่งภายในอาคารนี้ยังใช้สำหรับการระบุตำแหน่งวัตถุในโรงงานที่ไม่มีคนควบคุมอีกด้วย

การวางตำแหน่งแสงที่มองเห็น

เทคโนโลยีนี้สามารถพัฒนาได้โดยใช้ไฟ LED6 โดยไฟจะส่งสัญญาณกระพริบความถี่สูง หลังจากได้รับสัญญาณแล้ว เครื่องรับจะคำนวณเวลาบินเพื่อวัดระยะทาง แล้วจึงรับข้อมูลตำแหน่ง

ข้อดี:

ช่วงไดนามิคกว้าง รองรับการสื่อสารอัตราสูง

ข้อเสีย:

เนื่องจากความยาวคลื่นแสงสั้นและความสามารถในการเลี้ยวเบนแสงต่ำ จึงทำให้ถูกบล็อกได้ง่าย อีกวิธีหนึ่งคือการใช้ระบบจดจำภาพเพื่อเปรียบเทียบข้อมูลภาพแบบเรียลไทม์กับข้อมูลในฐานข้อมูลเพื่อกำหนดตำแหน่ง ข้อเสียคือการประมวลผลภาพใช้เวลานานและสิ้นเปลืองพลังงานมาก

การวางตำแหน่งสนามแม่เหล็ก

โลกเองก็เป็นแม่เหล็กขนาดยักษ์ที่สร้างสนามแม่เหล็กพื้นฐานระหว่างขั้วเหนือและขั้วใต้ทางภูมิศาสตร์ อย่างไรก็ตาม สนามแม่เหล็กของโลกอาจถูกรบกวนโดยวัตถุโลหะ โดยเฉพาะในอาคารที่มีโครงสร้างคอนกรีตเสริมเหล็ก วัสดุก่อสร้าง (โครงสร้างโลหะ) จะรบกวนและบิดเบือนสนามแม่เหล็กเดิม ทำให้อาคารแต่ละหลังมีพื้นผิวแม่เหล็กเฉพาะตัว กล่าวอีกนัยหนึ่งคือ สนามแม่เหล็กภายในอาคารทั่วไปเกิดขึ้นภายในอาคาร

การรวบรวมข้อมูลสนามแม่เหล็กในสนามแม่เหล็กล่วงหน้า แล้วนำไปเปรียบเทียบกับข้อมูลที่รวบรวมได้จากเครื่องวัดสนามแม่เหล็กในอุปกรณ์ติดตาม (เช่น โทรศัพท์มือถือ) ทำให้เราทราบตำแหน่งที่แม่นยำ ในทางทฤษฎี ความแตกต่างของสนามแม่เหล็กในแต่ละตำแหน่งมีค่าในระดับไมโครวินาที ซึ่งเครื่องมือวัดทั่วไปไม่สามารถตรวจจับได้ แต่สนามแม่เหล็กภายในอาคารที่บิดเบือนไปจากสัญญาณรบกวนภายในอาคารนี้ จะเพิ่มความแตกต่างของสัญญาณแม่เหล็ก ทำให้สามารถเก็บข้อมูลแม่เหล็กภายในอาคารได้ และเพิ่มความแม่นยำในการระบุตำแหน่งทางอ้อม เนื่องจากรูปแบบสนามแม่เหล็กของแต่ละพื้นที่ขนาดเล็กในห้องมีลักษณะเฉพาะ จึงสามารถระบุตำแหน่งโทรศัพท์มือถือได้อย่างแม่นยำโดยการจับคู่ลักษณะสนามแม่เหล็กของพื้นที่กับฐานข้อมูลสนามแม่เหล็กในระบบ ซึ่งโดยปกติจะมีความแม่นยำประมาณ 2 เมตร

อย่างไรก็ตาม หากรูปแบบของอาคารใกล้เคียงเปลี่ยนแปลงไป เช่น การเคลื่อนที่ของยานพาหนะ สนามแม่เหล็กก็จะเปลี่ยนแปลงไปด้วย และความแม่นยำก็จะประเมินได้ยาก วิธีนี้จำเป็นต้องปรับเทียบสนามแม่เหล็กบ่อยครั้ง และไม่แนะนำให้ใช้

การวางตำแหน่งคลื่นแม่เหล็กไฟฟ้า

ความแรงของสัญญาณ

การใช้งานทั่วไปคืออุปกรณ์ติดตามบลูทูธ + เกตเวย์บลูทูธ ซึ่งสามารถระบุตำแหน่งได้โดยการคำนวณความแรงของสัญญาณ ระบบ B-Fixed และระบบ B-Mobile ของบริษัทเราใช้ระบบนี้ ข้อดีหลักคือต้นทุนต่ำและการจัดวางที่ง่าย แต่ความแม่นยำอยู่ที่ 2-3 เมตรเท่านั้น ส่วนใหญ่ใช้สำหรับการระบุตำแหน่งทรัพย์สินและบุคลากรในระดับภูมิภาค

เอโอเอ

โดยทั่วไปจะเรียกว่าเทคโนโลยี Bluetooth Angle of Arrive

ข้อได้เปรียบ:

ต้นทุนเทอร์มินัลต่ำ เพียงแค่ติดตั้งเกตเวย์หนึ่งตัวและมีความแม่นยำในการวางตำแหน่งสูง

ข้อเสีย:

พื้นที่ครอบคลุมจำกัดและรัศมีครอบคลุมเท่ากับความสูงของเกตเวย์ เกตเวย์จำเป็นต้องยึดตำแหน่งให้แน่นหนาและไม่สามารถสั่นไหวได้ขณะใช้งาน มิฉะนั้นจะส่งผลต่อประสิทธิภาพในการจัดวางตำแหน่ง

ยูดับเบิลยูบี

DARPA และ FCC ได้เสนอคำจำกัดความที่แตกต่างกันสำหรับ UWB แต่มีความแตกต่างเพียงเล็กน้อยในพารามิเตอร์

Uwb Baseband Narrow Pulse Specifications

ข้อมูลจำเพาะพัลส์แคบแบนด์เบส UWB:

IR-UWB (วิทยุพัลส์-UWB):

ระบบนี้ส่งสัญญาณโดยตรงผ่านเสาอากาศโดยไม่ต้องปรับคลื่นไซน์ ระบบนี้ใช้งานง่าย ทำงานได้แบบเรียลไทม์ ต้นทุนต่ำ กินไฟน้อย ป้องกันการรบกวนจากหลายเส้นทาง และประสิทธิภาพการทะลุทะลวงสูง ต่อมามาตรฐาน 802.15.4a ได้ถูกนำมาใช้

การมอดูเลตคลื่นพาหะแบนด์พาส:

DS-UWB (Direct Sequence Code Division Multiple Access) และ MB-UWB (Multiple Band Orthogonal Frequency Division Multiplexing)

ในจำนวนนี้ IR-UWB กำหนดเลเยอร์ทางกายภาพสองชั้นในข้อกำหนด IEEE 802.15.4a-2007 หนึ่งคือเทคโนโลยี CSS (จัดทำโดย German Nanotron ทำงานที่ 2.4G เทคโนโลยีการระบุตำแหน่งแบนด์แคบ) และอีกหนึ่งคือเทคโนโลยี IR-UWB

 

 

Uwb Positioning Technology

โครงสร้างเพย์โหลด UWB:Table 2 Uwb Positioning Technology

การปรับเปลี่ยน

BPM-BPSK:

โดยผสมผสาน BPM (burst position modulation) และ BPSK (Binary Phase Shift Keying) เข้าด้วยกัน

ย่านความถี่/ช่องสัญญาณการทำงาน:

ตารางการกระจายแบนด์ความถี่ที่มีอยู่ทั่วโลกมีดังนี้

Table 3 Uwb Positioning Technology

Uwb Positioning Technology Table

ฝ่ายช่องทาง

Table 4 Uwb Positioning Technology

การแบ่งช่องสัญญาณมีสองประเภท คือ 500MHz และ 1GHz ปัจจุบันช่องสัญญาณ 500MHz ถูกใช้เป็นหลัก ได้แก่ ช่อง 1, 2, 3 และ 5

กำลังขับและข้อบังคับ:

ตามข้อกำหนดของ FCC ขีดจำกัดสูงสุดอยู่ที่ -41dBm/MHz

Output Power And Regulations Uwb Positioning Technology

 

กฎแห่งอำนาจในประเทศจีน:

Table 5 Uwb Positioning Technology

บทที่ 2

เปรียบเทียบเทคโนโลยีการวางตำแหน่ง

การเปรียบเทียบการวางตำแหน่ง UWB และการวางตำแหน่ง Bluetooth AoA

Comparison Of Uwb Positioning And Bluetooth Aoa Positioning

การเปรียบเทียบตำแหน่ง UWB-AoA และ Bluetooth AoA

Aoa Positioning Schematic Diagram

การเปรียบเทียบหลักการ:

บลูทูธ AoA:

วิธีนี้วัดเฉพาะมุมสัญญาณจากเกตเวย์เดียว ไม่ใช่ระยะทาง นอกจากนี้ยังถือว่าความสูงของตัวติดตามคงที่ และฉายตำแหน่งจากจุดตัดมุม-ความสูง การยกและลดตัวติดตามอาจส่งผลกระทบอย่างมากต่อความแม่นยำในการระบุตำแหน่ง

ยูดับเบิลยูบี-เอโอเอ:

วิธีนี้วัดทั้งมุมและระยะทางได้อย่างแม่นยำในระดับเซนติเมตร ซึ่งแม่นยำกว่า นอกจากนี้ยังสามารถระบุตำแหน่งตัวติดตามในสามมิติได้อีกด้วย

การเปรียบเทียบเสาอากาศ:

บลูทูธ AoA:

วิธีนี้ใช้เสาอากาศแบบอาร์เรย์ ซึ่งโดยปกติจะมีเสาอากาศ 16 หรือ 64 เสา และสวิตช์ RF เพื่อคำนวณมุมที่สัญญาณมาถึงและระยะห่างจากเวลาที่สัญญาณมาถึงหลายครั้ง การออกแบบเสาอากาศแบบอาร์เรย์ที่ซับซ้อนช่วยป้องกันไม่ให้เกตเวย์ Bluetooth AoA มีขนาดเล็กลง นอกจากนี้ เกตเวย์ยังมีข้อกำหนดในการติดตั้งที่เข้มงวดและพื้นที่ครอบคลุมที่จำกัดประมาณ 1-2 เท่าของรัศมีความสูง

ยูดับเบิลยูบี-เอโอเอ:

วิธีนี้มักใช้เสาอากาศสองต้นและวิธี PDoA phase difference เพื่อคำนวณมุมที่เหมาะสมที่สุด PDoA กำหนดให้ระยะห่างระหว่างเสาอากาศรับสัญญาณทั้งสองต้นเท่ากับความยาวคลื่น หรือ λ/2 สำหรับช่องสัญญาณ 5 (6489.6MHz) เสาอากาศหลักจะอยู่ห่างกัน 2.08 ซม. และสำหรับช่องสัญญาณ 9 จะยิ่งใกล้กันมากขึ้น วิธีนี้ช่วยให้ PDoA มีขนาดเล็กลง จึงสามารถนำไปใช้ในสถานการณ์ต่างๆ เช่น สมาร์ทโฟน กุญแจประตูอัจฉริยะ และตัวควบคุมบ้านอัจฉริยะ

บทที่ 3

เทคโนโลยี UWB

คุณสมบัติของ UWB

  1. UWB ครอบคลุม 3G~5G, 6G~10G แบนด์ความถี่รวม 7G และมีช่องสัญญาณเดียว
    แบนด์วิธมากกว่า 500MHz.
  2. กำลังขับต่ำ ตามข้อกำหนดของ FCC และข้อบังคับอื่นๆ กำลังขับถูกจำกัดไว้ที่ -41dBm/MHz โดยอ้างอิงจากช่องสัญญาณเดียวที่ความถี่ 500MHz กำลังขับของช่องสัญญาณจะอยู่ที่ -14.3dBm
  3. พัลส์สั้นพิเศษซึ่งมีระยะเวลาเพียงไม่กี่ทศนิยมของนาโนวินาที
  4. ทะลุผ่านผนัง: สามารถทะลุผ่านผนังได้อย่างมีประสิทธิภาพแต่จะทำให้สัญญาณลดทอนลงบ้าง

ตารางด้านล่างแสดงการลดทอนสัญญาณที่เกิดจากการทะลุผนังเมื่อทำงานบนช่อง 2 (โดยใช้ 4GHz เป็นความถี่กลาง)

Uwb Technology Signal Attenuation

การระบุหลายเส้นทาง

Multipath Identification Uwb Technology

คลื่นแม่เหล็กไฟฟ้าสามารถเดินทางจากเครื่องส่งไปยังเครื่องรับได้โดยตรง หรืออาจสะท้อนไปยังเป้าหมายก็ได้ โดยทั่วไปแล้ว การสื่อสารแบบแบนด์แคบ สัญญาณที่มีความแรงสูงสุดมักจะได้รับการประมวลผล ซึ่งอาจไม่ใช่สัญญาณแรกที่มาถึง

ในการสื่อสาร UWB สัญญาณแรกที่มาถึง (เส้นทางแรก) สามารถระบุได้อย่างแม่นยำโดยพิจารณาจากความแตกต่างของเวลา แต่เมื่อมาถึงโดยตรงหรือแบบเจาะทะลุ เราสามารถสันนิษฐานได้ว่าสัญญาณมัลติพาธแรกคือสัญญาณตรงที่เราต้องการ

เช่นเดียวกับคลื่นแม่เหล็กไฟฟ้าอื่นๆ คลื่น UWB ไม่สามารถทะลุผ่านโลหะได้

ความแม่นยำ

ความแม่นยำนั้นเกี่ยวข้องกับสามปัจจัยหลัก ได้แก่ ความแม่นยำในการวัดระยะ ความแม่นยำในการซิงโครไนซ์เวลา และความแม่นยำในการระบุตำแหน่ง ความแม่นยำในการวัดระยะขึ้นอยู่กับสองปัจจัยหลัก ได้แก่ อัลกอริทึมในการวัดระยะ และความแม่นยำของสัญญาณนาฬิกาที่ใช้

  1. ความแม่นยำในการวัดระยะ: DS-TWR ช่วยลดข้อผิดพลาดที่เกิดจากการเบี่ยงเบนของสัญญาณนาฬิกา
  2. ความแม่นยำในการซิงโครไนซ์เวลา: ในระบบกำหนดช่วงความถี่ ออสซิลเลเตอร์คริสตัลชดเชยอุณหภูมินาฬิกา 0.5PPM (TCXO)
    สามารถใช้เพื่อความแม่นยำที่ดีขึ้น ความแม่นยำในการวัดระยะสามารถควบคุมได้ภายใน 10 ซม.
    ความแม่นยำสามารถปรับปรุงได้โดยใช้ TCXO

    ในระบบกำหนดตำแหน่งไร้สาย UWB รองรับทั้งการวัดระยะและ TDoA แต่ในระบบ TDoA เกตเวย์กำหนดตำแหน่งทั้งหมดต้องซิงโครไนซ์แบบไร้สาย ระบบนี้มีความแม่นยำในการซิงโครไนซ์ 0.3 นาโนวินาที

    เมื่อเทียบกับวิธีการซิงโครไนซ์แบบใช้สาย ระบบไร้สายนั้นง่ายกว่ามาก สามารถขยายได้ไม่จำกัด และไม่มีข้อจำกัดเรื่องระยะทางแบบใช้สาย นอกจากนี้ยังช่วยลดความยุ่งยากในการดำเนินโครงการอีกด้วย

  3. ความแม่นยำในการวางตำแหน่ง: มีความแม่นยำ 30 ซม. ความแม่นยำในการระบุตำแหน่งของระบบได้รับอิทธิพลจากหลายปัจจัย

ปัจจัยด้านสิ่งแวดล้อม ไม่ใช่แค่ความแม่นยำในการวัดระยะทาง 10 ซม. เท่านั้น ความแม่นยำในการระบุตำแหน่ง 10 ซม. สามารถทำได้ในสภาพแวดล้อมที่เหมาะสมและปราศจากการรบกวนใดๆ ในห้องปฏิบัติการ การรบกวนสัญญาณใดๆ อาจทำให้ระบบเกิดความคลาดเคลื่อนได้

บทที่ 4

เกี่ยวกับการวางตำแหน่ง

คุณสมบัติของ UWB

มิติของตำแหน่งจะถูกเลือกขึ้นอยู่กับกรณีการใช้งานและสถานการณ์ ณ สถานที่ปฏิบัติงาน ฉากมิติศูนย์ส่วนใหญ่ใช้สำหรับการตรวจจับการเข้าและออก ฉากมิติเดียวส่วนใหญ่มักเป็นฉากที่มีอัตราส่วนภาพไม่สมส่วน เช่น ฉากอุโมงค์ และยังใช้ในโรงงานอีกด้วย ในฉากมิติเดียว เป้าหมายที่จัดตำแหน่งจะถูกจัดวางให้ตรงกับเส้นตรง ฉากสองมิติใช้สำหรับระบุตำแหน่งพิกัด XY โดยไม่มีข้อมูลความสูง ในขณะที่ฉากสามมิติมีข้อมูลความสูง อย่างไรก็ตาม จำเป็นต้องมีจุดยึดที่มีความแตกต่างของความสูงระหว่างการติดตั้งระบบเพื่อให้มั่นใจถึงความแม่นยำของแกน Z

ศูนย์มิติ

ในการกำหนดตำแหน่ง UWB เพื่อให้ได้ตำแหน่งมิติศูนย์ที่ดีขึ้น โดยทั่วไปจะทำผ่านการกำหนดระยะ ซึ่งใช้เพื่อจำกัดระยะทาง เช่น ระยะห่างระหว่างอุปกรณ์กับจุดยึด ถือว่าอุปกรณ์ได้เข้าสู่พื้นที่มิติศูนย์แล้ว

Zero Dimensional Uwb Positioning

มิติเดียว

การวางตำแหน่งมิติเดียวสามารถทำได้โดยใช้เทคโนโลยี ToF, TDoA หรือ AoA แบบผสม

แม้ว่าตัวติดตาม UWB จะไม่อยู่บนเส้นตรงที่เชื่อมจุดยึดทั้งสอง แต่ก็สามารถอยู่บนเส้นตรงนั้นได้

สถานที่จริง:

Actual Location With Uwb Tracker

ผลลัพธ์การวางตำแหน่ง:

Positioning Result With Uwb Tracker

สองมิติ

การวางตำแหน่งแบบสองมิติจะแสดงพิกัด XY ของตำแหน่งเป้าหมาย หากติดตั้งจุดยึดที่ความสูงเท่ากัน ผลลัพธ์ของการวางตำแหน่งจะไม่ได้รับผลกระทบจากความสูงของการติดตั้งตัวติดตาม

Two Dimensional Uwb Positioning Technology

สามมิติ

ผลลัพธ์ของการวางตำแหน่งสามมิติคือพิกัด XYZ ของเป้าหมาย มีสองวิธีในการบรรลุผลนี้ วิธีแรกคือการวัดระยะทาง ซึ่งต้องใช้ความแตกต่างของความสูงระหว่างจุดยึด อีกวิธีหนึ่งคือการวัด AoA ซึ่งต้องใช้ความละเอียดมุมสูงบนแกน Z เพื่อให้มั่นใจถึงความแม่นยำของพิกัด Z

Three Dimensional Uwb Positioning Technology

วิธีการวางตำแหน่ง

ปัจจุบัน การระบุตำแหน่ง UWB ส่วนใหญ่ใช้การกำหนดช่วง TOF, TDoA และ AoA โดยสองวิธีแรกทำงานแยกกัน ในขณะที่วิธีหลัง AoA มักจะใช้ร่วมกับ ToF หรือ TDoA

การวางตำแหน่ง ToF

การกำหนดตำแหน่ง ToF ขึ้นอยู่กับระยะ ตัวติดตาม UWB จะเริ่มกำหนดระยะด้วยจุดยึดแต่ละตัวที่ต้องการกำหนดตำแหน่ง หลังจากกำหนดระยะเสร็จสิ้น ตำแหน่งจะถูกคำนวณ สำหรับโหมดมิติศูนย์ จำเป็นต้องใช้จุดยึดเพียงตัวเดียวสำหรับโหมดมิติเดียว จำเป็นต้องใช้จุดยึดอย่างน้อยสองตัวสำหรับโหมดสองมิติ โดยทั่วไปแล้วจำเป็นต้องใช้จุดยึดสามตัวหรือมากกว่าสำหรับการกำหนดระยะ แต่ในบางโหมดพิเศษ จุดยึดสองตัวก็เพียงพอ สำหรับโหมดสามมิติ จำเป็นต้องใช้จุดยึดสี่ตัวสำหรับการกำหนดระยะ

สำหรับกรณีมิติเดียว จุดยึดจะถูกวางไว้ที่ด้านบน และกำหนดระยะด้วยจุดยึดเพียงอันเดียวเพื่อให้ได้ตำแหน่งมิติเดียว

Tof Positioning Uwb Tracker Distance

สำหรับกรณีมิติเดียว คุณสามารถวัดระยะทางได้โดยใช้จุดยึดเพียงสองตัวเท่านั้น:

For One Dimensional Cases You Can Measure Distance With Only Two Anchors

การวางตำแหน่งสองมิติ:

Uwb Two-Dimensional Positioning

การวางตำแหน่ง TDoA

การกำหนดตำแหน่ง TDoA คือการกำหนดตำแหน่งของเป้าหมายโดยการตรวจจับความแตกต่างของเวลาสัมบูรณ์ระหว่างการมาถึงของสัญญาณที่จุดยึดสองจุดหรือเสาอากาศที่ต่างกัน แทนที่จะใช้เวลาที่เที่ยวบินมาถึง วิธีนี้ช่วยลดความต้องการในการซิงโครไนซ์เวลาระหว่างแหล่งสัญญาณและจุดยึดแต่ละจุดตรวจสอบ แต่จะเพิ่มความต้องการในการซิงโครไนซ์เวลาระหว่างจุดยึดแต่ละจุด สามารถตรวจจับ TDoA สองจุดได้โดยใช้จุดยึดสามจุดที่แตกต่างกัน และเครื่องติดตามเคลื่อนที่จะอยู่ที่จุดตัดของไฮเพอร์โบลาที่กำหนดโดย TDoA ทั้งสองจุด

For One Dimensional Cases You Can Measure Distance With Only Two Anchors

ข้อดีของ TDoA คือจำนวนการสื่อสารต่อหนึ่งตำแหน่งลดลงอย่างมาก และยังมีความแม่นยำสูงกว่า ToA อีกด้วย อย่างไรก็ตาม การกำหนดตำแหน่งแบบนี้ขึ้นอยู่กับการแพร่กระจายของคลื่น และค่าความคลาดเคลื่อนของสัญญาณนาฬิกาโดยธรรมชาติที่ 1 นาโนวินาที อาจทำให้เกิดความคลาดเคลื่อนของระยะทางได้ถึง 30 เซนติเมตร ดังนั้น สัญญาณนาฬิกาของแต่ละจุดยึดจึงต้องซิงโครไนซ์กันอย่างเคร่งครัด นอกจากนี้ การสร้างระบบซิงโครไนซ์ที่แม่นยำและมีระยะห่างค่อนข้างกว้างนั้นมีค่าใช้จ่ายสูงมาก

การซิงโครไนซ์เวลามีอยู่ 2 ประเภท:

วิธีหนึ่งคือการใช้การเชื่อมต่อแบบมีสาย ซึ่งสามารถให้ความแม่นยำในการซิงโครไนซ์ได้ถึง 0.1 นาโนวินาที แต่จะเพิ่มความซับซ้อนและต้นทุนในการบำรุงรักษาและสร้างเครือข่าย นอกจากนี้ ยังต้องใช้สายเคเบิลเฉพาะ (เช่น อีเธอร์เน็ต) เพื่อซิงโครไนซ์สัญญาณนาฬิกา ซึ่งมีราคาแพงเช่นกัน

อีกวิธีหนึ่งคือการเชื่อมต่อแบบไร้สาย ซึ่งมีความแม่นยำในการซิงโครไนซ์ 0.25 นาโนวินาที และต่ำกว่าการเชื่อมต่อแบบใช้สายเล็กน้อย แต่ระบบค่อนข้างเรียบง่าย เกตเวย์ระบุตำแหน่งใช้เพียงแหล่งจ่ายไฟ และสามารถใช้ WiFi, LoRa หรืออีเทอร์เน็ตในการส่งข้อมูล ซึ่งช่วยลดต้นทุนได้อย่างมีประสิทธิภาพ

การวางตำแหน่ง AoA

การวางตำแหน่งมุมมาถึง (AoA) โดยทั่วไปจะขึ้นอยู่กับความแตกต่างของเฟสระหว่างสัญญาณ แต่ไม่ค่อยได้ใช้เพียงอย่างเดียว เนื่องจาก AoA มีปัญหาเรื่องความละเอียดเชิงมุม ซึ่งหมายความว่าความแม่นยำในการวางตำแหน่งจะแย่ลงเมื่อระยะห่างจากจุดยึดเพิ่มขึ้น

AoA สามารถทำงานร่วมกับช่วงระยะเวลาการบิน (ToF) เพื่อกำหนดตำแหน่งได้ ในโหมดนี้ เราสามารถใช้จุดยึดเพียงจุดเดียวเพื่อกำหนดตำแหน่งได้

Uwb Aoa Positioning

นอกจากนี้ ยังสามารถใช้จุดยึดสองตัวเพื่อกำหนดตำแหน่งผ่าน AoA ได้อีกด้วย

Two Anchors To Achieve Positioning Through Aoa

โหมดการวางตำแหน่งและการใช้พลังงาน

เราจะเปรียบเทียบการใช้พลังงานของโหมด ToF และ TDoA เป็นหลัก ในโหมด ToF ตัวติดตาม UWB จะวัดระยะทางด้วยจุดยึดแต่ละจุดแยกกัน และต้องใช้การจัดอันดับหลายครั้ง โดยทั่วไป หนึ่งช่วงใช้เวลามากกว่า 5 มิลลิวินาที สำหรับการระบุตำแหน่ง TDoA ตัวติดตาม UWB จะต้องส่งข้อความเพื่อระบุตำแหน่งให้เสร็จสมบูรณ์ โดยทั่วไป จะใช้เวลาน้อยกว่า 0.5 มิลลิวินาทีตั้งแต่การเตรียมการจนถึงการส่ง และใช้พลังงานน้อยกว่าโหมด ToF มาก

ปัจจัยด้านสิ่งแวดล้อม

มีปัจจัยด้านสิ่งแวดล้อมหลายประการ และปัจจัยทั่วไปที่สุด ได้แก่ การวางตำแหน่งภายในพื้นที่และการวางตำแหน่งนอกพื้นที่
เนื่องจาก TDoA อาศัยความแตกต่างของเวลาที่สัญญาณมาถึง จึงมักใช้อัลกอริทึมไฮเปอร์โบลิก ซึ่งโดยทั่วไปจะใช้หลังจากแปลงความแตกต่างของเวลาที่สัญญาณมาถึงเป็นความแตกต่างของระยะทาง ข้อจำกัดของอัลกอริทึมไฮเปอร์โบลิกระบุว่าความแม่นยำในการระบุตำแหน่งจะสูงในพื้นที่ที่จุดยึดครอบคลุม และความแม่นยำในการระบุตำแหน่งค่อนข้างต่ำเมื่ออยู่นอกพื้นที่ ในสภาพแวดล้อมที่ซับซ้อน เช่น โรงไฟฟ้า ระบบจะประสบปัญหาในการใช้งานอย่างหนัก และยากที่จะใช้การระบุตำแหน่ง TDoA ให้ตรงกับความต้องการของแอปพลิเคชัน ในโหมดนี้ เราสามารถใช้ ToF หรือ TDoA ร่วมกับ AoA ได้

บทที่ 5

โซลูชันการระบุตำแหน่ง UWB ที่ใช้ LoRaWAN

บทนี้จะแนะนำอุปกรณ์ที่เกี่ยวข้องและทฤษฎีเกี่ยวกับวิธีการทำงานของระบบ

  • สมอ UWB: โฆษณาข้อความบีคอนสำหรับการวัดระยะด้วยเครื่องติดตาม ใช้พลังงานจากแบตเตอรี่ อายุการใช้งานแบตเตอรี่ 5 ปี
  • ตัวติดตาม UWB: มันรับข้อความบีคอนและวัดระยะกับสมอเป็นระยะๆ ใช้พลังงานจากแบตเตอรี่
  • โลราวัน Gateway: มันส่งข้อความบีคอนไปยังแองเคอร์และตัวติดตามทั้งหมดเพื่อซิงค์นาฬิกาและรับข้อความระยะทางจากตัวติดตาม
  • เซิร์ฟเวอร์: ใช้ข้อมูลระยะทางและพิกัดของสมอเพื่อคำนวณตำแหน่งของตัวติดตามตามที่อธิบายไว้ใน ส่วนที่ 4.1เซิร์ฟเวอร์ยังใช้ในการกำหนดค่าจุดยึดและตัวติดตาม ปรับเทียบตำแหน่งของจุดยึด และทำหน้าที่เป็นเครื่องมือกำหนดตำแหน่ง

Lorawan Based Uwb Positioning Solution

บทที่ 6

เกี่ยวกับการจัดระยะ

วิธีการกำหนดระยะ

ในระบบการกำหนดระยะนั้นมีวิธีการกำหนดระยะสองวิธี ได้แก่ การกำหนดระยะแบบด้านเดียวสองทาง (SS-TWR) และการกำหนดระยะแบบสองด้านสองทาง (SD-TWR)

เอสเอส-ทีดับบลิวอาร์

หลักการพื้นฐานของการวัดระยะแบบด้านเดียวและสองทางแสดงในรูปที่ 2 แผนภาพวงจรของหลักการ SS-TWR อุปกรณ์ A จะส่งพัลส์ไปยังอุปกรณ์ B หลังจากช่วงเวลา Tround1 ครบหนึ่งช่วง อุปกรณ์จะได้รับพัลส์ที่ส่งกลับมาจากอุปกรณ์ B สมมติว่าเวลาบินคือ Tprop ซึ่งสามารถคำนวณคร่าวๆ ได้ดังนี้

Schematic Diagram Of Ss-Twr Principle
แผนผังหลักการ ss-twr

เนื่องจากอุปกรณ์ A และอุปกรณ์ B ใช้แหล่งสัญญาณนาฬิกาอิสระ สัญญาณนาฬิกาจึงมีความเบี่ยงเบนในระดับหนึ่ง ซึ่งถือว่าไม่สามารถยอมรับได้สำหรับความเร็วแสง

เอสดี-ทีดับบลิวอาร์

การวัดระยะแบบสองทางสองด้าน (Double-sided Two-way Ranging) เป็นวิธีการวัดระยะแบบขยายของการวัดระยะแบบสองทางด้านสัญญาณ โดยจะบันทึกเวลาบินไป-กลับสองรอบและในที่สุดก็ได้เวลาบิน แม้ว่าวิธีนี้จะเพิ่มเวลาตอบสนอง แต่ก็ช่วยลดความคลาดเคลื่อนของการวัดระยะได้ ดังแสดงในรูปที่ 3 แผนภาพวงจรของหลักการ DS-TWR หลักการพื้นฐานมีดังนี้:

  1. อุปกรณ์ A ส่งพัลส์ไปยังอุปกรณ์ B
  2. หลังจากอุปกรณ์ B ได้รับพัลส์แล้ว มันจะหน่วงเวลา Treply1 และส่งพัลส์กลับมา
  3. หลังจาก Tround1 อุปกรณ์ A จะได้รับพัลส์ตอบกลับที่ส่งมาจากอุปกรณ์ B
  4. อุปกรณ์ A ล่าช้าสำหรับ Treply2 จากนั้นส่งพัลส์อื่นไปยังอุปกรณ์ B
  5. อุปกรณ์ B รับพัลส์สุดท้ายจาก A หลังจาก Tround2

The Schematic Diagram Of Ds-Twr Principle
รูปที่ 3: แผนผังของหลักการ ds-twr

การกำหนดช่วง DS-TWR เป็นการสื่อสารเพิ่มเติมตามการกำหนดช่วง SS-TWR และเวลาของการสื่อสารทั้งสองสามารถหักล้างข้อผิดพลาดที่เกิดจากการชดเชยนาฬิกาได้

ข้อผิดพลาดที่เกิดจากนาฬิกาที่ใช้การวัดช่วงแบบ DS คือ:

Clock Using The Ds Ranging Method

ข้อผิดพลาดของวิธีการวัดระยะนี้ขึ้นอยู่กับปัจจัยต่อไปนี้เป็นหลัก:

  1. ข้อผิดพลาดของนาฬิกาของอุปกรณ์ A และ B;
  2. เวลาหน่วงเฉลี่ยของการประมวลผลอุปกรณ์

สมมติว่าความแม่นยำของสัญญาณนาฬิกาของอุปกรณ์ A และ B อยู่ที่ 20ppm (แย่) และ 1ppm เท่ากับหนึ่งในล้าน ดังนั้น Ka และ Kb จะเท่ากับ 0.99998 หรือ 1.00002 โดยที่ ka และ kb คืออัตราส่วนระหว่างความถี่จริงและความถี่ที่คาดหวังของอุปกรณ์ A และ B ตามลำดับ อุปกรณ์ A และ B อยู่ห่างกัน 100 เมตร และระยะเวลาการบินของคลื่นแม่เหล็กไฟฟ้าคือ 333 นาโนวินาที ดังนั้น ความคลาดเคลื่อนที่เกิดจากสัญญาณนาฬิกาคือ 20*333*10^(-9) วินาที และความคลาดเคลื่อนของระยะคือ 2.2 มม. ซึ่งสามารถละเว้นได้

การวิเคราะห์ข้อผิดพลาดในการกำหนดช่วง

ปัจจัยที่ทำให้เกิดข้อผิดพลาดในการวัด ได้แก่ การรบกวนสิ่งแวดล้อม การอุดตันของร่างกายมนุษย์ การอุดตันของวัตถุโลหะ ความแม่นยำของเวลา และความละเอียดของเวลาขั้นต่ำ

สถานการณ์การกำหนดช่วงโดยทั่วไป

เพื่อตอบสนองความต้องการในกรณีการใช้งานการวัดระยะที่แม่นยำแบบไร้สายที่แตกต่างกัน จึงมีโหมดหลักๆ อยู่ 3 โหมด ได้แก่ การวัดระยะแบบจุดต่อจุด การวัดระยะแบบจุดต่อหลายจุด และการวัดระยะแบบพื้นที่ว่าง

ต่อไปนี้เป็นการแนะนำโหมดสองโหมดของการวัดระยะแบบจุดต่อหลายจุดและการวัดระยะแบบพื้นที่ว่าง

การกำหนดช่วงแบบจุดต่อหลายจุด

ใช้สำหรับวัดระยะทางระหว่างอุปกรณ์สองเครื่องเป็นหลัก การวัดระยะทางประเภทนี้ง่ายที่สุด แม่นยำกว่า และสะดวกกว่า เนื่องจากการวัดระยะทางเป็นฟังก์ชันพื้นฐานที่สุด จึงสามารถนำไปประยุกต์ใช้ร่วมกับวิธีการอื่นๆ ได้

แอปพลิเคชันทั่วไปมีดังนี้:

  • เมื่อรถวิ่งจะต้องทราบตำแหน่งที่แน่นอนซึ่งสามารถทำได้โดยการวัดระยะทาง
  • เมื่อนักโทษอยู่ระหว่างการพักโทษเพื่อรับการรักษาพยาบาล เจ้าหน้าที่เรือนจำสามารถควบคุมนักโทษได้ในระยะที่ปลอดภัยผ่านการวัดระยะทางที่แม่นยำ และผู้ดูแลระบบยังสามารถใช้แพลตฟอร์มเพื่อป้องกันการเลือกปฏิบัติได้อีกด้วย
  • การวัดระยะทางที่แม่นยำระหว่างโดรนและผู้คน
  • กลุ่มทัวร์สามารถควบคุมระยะห่างระหว่างแต่ละคนและไกด์นำเที่ยวผ่าน UWB เพื่อให้แน่ใจว่าไม่มีใครหลงทาง

การจัดระยะพื้นที่ว่าง

การวัดระยะแบบ Free-space เป็นรูปแบบการวัดระยะที่ค่อนข้างพิเศษ เหตุผลหลักคือเป้าหมายทั้งหมดกำลังเคลื่อนที่อยู่ในอวกาศ ก่อนการวัดระยะแต่ละครั้ง อุปกรณ์จำเป็นต้องทราบสภาพแวดล้อมโดยรอบ ในกรณีที่มีเป้าหมายวัดระยะจำนวนมาก จำเป็นต้องจัดสรรพื้นที่เป้าหมายให้ดีเพื่อหลีกเลี่ยงการรบกวนซึ่งกันและกันและป้องกันไม่ให้เป้าหมายเหล่านั้นวัดระยะไม่ได้

การกำหนดระยะพื้นที่ว่างส่วนใหญ่ใช้เพื่อวัตถุประสงค์สองประการดังต่อไปนี้:

เครือข่ายความสัมพันธ์เชิงพื้นที่:

ตัวอย่างเช่น การจัดรูปแบบโดรนสามารถสร้างเครือข่ายที่จัดระเบียบตัวเองโดยอิงตามระยะห่างเชิงพื้นที่ระหว่างเป้าหมายทั้งหมด เมื่อไม่มีระบบ GNSS สามารถใช้ UWB เพื่อสร้างเครือข่ายความสัมพันธ์ตำแหน่งการจัดรูปแบบเชิงพื้นที่ได้

Schematic Diagram Of Spatial Relationship Network
รูปที่ 4 แผนผังเครือข่ายความสัมพันธ์เชิงพื้นที่

หากระบบนี้ถูกนำไปใช้ในเครือข่าย Mesh ของการสื่อสารไร้สาย ก็สามารถให้พารามิเตอร์ระยะทางเพื่อให้ Mesh ตัดสินใจได้เช่นกัน

ระบบป้องกันการชน:

ตัวอย่างเช่น หัวรถจักรบำรุงรักษาที่วิ่งบนรางรถไฟอาจมีการรับประกันเพิ่มเติมตามการวัดระยะทางแบบไดนามิกนี้

บทที่ 7

การออกแบบโครงการ

ระบบป้องกันการชนและระบบกำหนดตำแหน่ง:

อุปกรณ์ที่ติดตั้งบนระบบป้องกันการชนกันถูกกำหนดให้เป็นเกตเวย์ UWB ซึ่งสามารถใช้พลังงานจากภายนอกได้ อุปกรณ์ที่ผู้คนสวมใส่คือตัวติดตาม UWB ซึ่งใช้พลังงานจากแบตเตอรี่แบบชาร์จไฟได้

การวางตำแหน่งเครื่องยนต์:

ฟังก์ชันนี้ใช้สำหรับคำนวณตำแหน่งของอุปกรณ์กำหนดตำแหน่ง เครื่องมือกำหนดตำแหน่งใช้ตำแหน่งสัมพัทธ์ของเกตเวย์บนแผนที่ และระยะห่างระหว่างตัวติดตาม UWB และเกตเวย์ เพื่อกำหนดตำแหน่งของตัวติดตาม UWB และพิกัดตำแหน่งเอาต์พุต

การสอบเทียบตำแหน่ง:

ระบุตำแหน่งของประตูทางเข้าบนแผนที่ เช่น ระบุจุดเริ่มต้นและตำแหน่งของประตูทางเข้า ประตูทางเข้าต้องคงที่และไม่เคลื่อนย้ายโดยพลการ

แสดงแผนที่:

ลูกค้าสามารถอัปโหลดไฟล์แผนที่ของตนเองและระบุข้อมูลต้นทางที่เกี่ยวข้องในการสอบเทียบตำแหน่ง และแสดงตำแหน่งแบบเรียลไทม์ของอุปกรณ์ระบุตำแหน่งบนแผนที่แบบแบน

การออกแบบระบบป้องกันการชนกัน

Anti-Collision System Block Diagram
รูปที่ 5: แผนผังบล็อกระบบป้องกันการชนกัน

ข้อมูลของตัวติดตาม UWB ตัวติดตาม UWB จะวัดระยะทุก 4 วินาที เมื่อเข้าใกล้เกตเวย์ ตัวติดตามจะวัดระยะทางทุก 1 วินาที เพื่อประหยัดพลังงานและยืดเวลาสแตนด์บาย

เกตเวย์มีอินเทอร์เฟซ IO พร้อมการแยกออปโตคัปเปลอร์ เมื่อระยะห่างระหว่างตัวติดตาม UWB และเกตเวย์น้อยกว่า 3 เมตร เกตเวย์จะส่งออกกำลังไฟฟ้าระดับสูง IO ที่แยกไว้สามารถเชื่อมต่อกับสัญญาณเตือนเสียงและแสงภายนอกได้

การแบ่งพื้นที่แสดงไว้ดังนี้ รูปที่ 6 การแบ่งพื้นที่ระบบป้องกันการชน (หน้าถัดไป)

Anti-Collision System Area Division
รูปที่ 6: การแบ่งพื้นที่ระบบป้องกันการชนกัน

การออกแบบโครงร่างระบบการวางตำแหน่ง

Positioning System Block Diagram
รูปที่ 7 แผนผังบล็อกระบบการวางตำแหน่ง

ทั้งเกตเวย์และตัวติดตาม UWB ต่างก็มีโมดูล UWB และโมดูล LoRa โดยโมดูล UWB ใช้สำหรับวัดระยะทางและระบุตำแหน่ง ส่วนโมดูล LoRa นั้น...

ตัวติดตาม UWB จะส่งระยะทางระหว่างตัวติดตาม UWB และเกตเวย์ ID และพารามิเตอร์อื่นๆ ไปยังระบบแอปพลิเคชันผ่าน LoRa

ระบบแอปพลิเคชันประกอบด้วยโมดูลซอฟต์แวร์สามโมดูล ได้แก่ เครื่องมือกำหนดตำแหน่ง, การแสดงแผนที่ และการสอบเทียบตำแหน่ง โมดูลซอฟต์แวร์เหล่านี้จำเป็นต้องทำงานในสภาพแวดล้อม Linux หรือสามารถติดตั้งเครื่องเสมือน Linux ในระบบ Windows ได้เช่นกัน สภาพแวดล้อม Linux ต้องใช้หน่วยความจำอย่างน้อย 8GB และฮาร์ดดิสก์ 20GB

เวิร์กโฟลว์ของระบบ

เวิร์กโฟลว์ระบบป้องกันการชนกัน:

  1. เกตเวย์ใช้แหล่งจ่ายไฟภายนอกจึงพร้อมทดสอบข้อมูลได้ตลอดเวลา
  2. เกตเวย์และตัวติดตาม UWB ใช้ DS-TWR เพื่อวัดระยะทาง
  3. ตัวติดตาม UWB จะวัดระยะทางจากเกตเวย์เป็นระยะ ๆ (4 วินาที)
  4. เครื่องติดตาม UWB ตรวจจับเกตเวย์ใกล้เคียงและวัดระยะทางด้วยเกตเวย์ดังกล่าว จากนั้นเปลี่ยนรอบการวัดระยะทางของตัวเองเป็น 1 วินาที
  5. เกตเวย์จะส่งสัญญาณเตือนภัย (เสียงและแสง) ตามระยะห่างจากเครื่องติดตาม UWB

เวิร์กโฟลว์ระบบกำหนดตำแหน่ง:

  1. เรียกใช้ซอฟต์แวร์ปรับเทียบตำแหน่งเพื่อปรับเทียบตำแหน่งการติดตั้งจริงของเกตเวย์
  2. รันซอฟต์แวร์เครื่องมือกำหนดตำแหน่งเพื่อคำนวณข้อมูลตำแหน่งของตัวติดตาม UWB โดยอิงจากระยะห่างระหว่างตัวติดตาม UWB และเกตเวย์
  3. เกตเวย์และตัวติดตาม UWB ใช้ DS-TWR เพื่อวัดระยะทาง
  4. เครื่องติดตาม UWB จะวัดระยะทางเป็นระยะ ๆ โดยมีเกตเวย์ใกล้เคียงหลาย ๆ แห่ง
  5. เครื่องติดตาม UWB จะส่งระยะทางจากเกตเวย์หลายแห่งไปยังเครื่องระบุตำแหน่งในรูปแบบ LoRa
  6. ข้อมูลตำแหน่งที่คำนวณโดยเครื่องระบุตำแหน่งจะถูกส่งไปยังซอฟต์แวร์แสดงแผนที่เพื่อแสดงผล

การคำนวณตำแหน่ง

เครื่องมือกำหนดตำแหน่งสามารถคำนวณข้อมูลตำแหน่งของตัวติดตาม UWB ได้โดยอิงจากระยะห่างระหว่างเกตเวย์และตัวติดตาม UWB และพิกัดตำแหน่งของเกตเวย์ด้วยการแบ่งสามเหลี่ยม ดังที่แสดงใน การคำนวณตำแหน่งแบบสามเหลี่ยม.

Uwb Two-Dimensional Positioning
รูปที่ 8: การคำนวณตำแหน่ง-การแบ่งสามเหลี่ยม