
ما هو SLAM؟ شرح التموقع ورسم الخرائط المتزامنين للمسّاحين
أهم النقاط
- يرمز SLAM إلى تحديد الموقع وبناء الخريطة المتزامنين: يقدر المستشعر مساره ويبني الخريطة في عملية واحدة.
- تجمع أنظمة SLAM المساحية عادة ليدارًا دوارًا مع وحدة قياس قصور ذاتي (IMU)؛ ويستخدم SLAM المرئي الكاميرات بدلًا من ذلك.
- تتراكم الأخطاء كانجراف على طول مسار المشي، لذا تحافظ إغلاقات الحلقات ونقاط الضبط على دقة سحابة SLAM النقطية.
- يوفر SLAM اليدوي عادة دقة نسبية سنتيمترية، بينما يظل الماسح الأرضي المثبت على حامل ثلاثي خيار الأعمال المليمترية.
- يعمل SLAM داخل المباني وتحت الأرض وتحت الغطاء الشجري حيث تُحجب إشارات GNSS.
ما SLAM (تحديد الموقع وبناء الخريطة المتزامنان)؟
تحديد الموقع وبناء الخريطة المتزامنان هما مسألة حسابية تتمثل في بناء خريطة لبيئة مجهولة مع تتبع موضع المستشعر داخلها في اللحظة نفسها. وتعتمد المهمتان إحداهما على الأخرى: تحتاج إلى خريطة لمعرفة موضعك، وتحتاج إلى معرفة موضعك لوضع قياسات جديدة على الخريطة. ويحل SLAM المهمتين معًا.
يعود المصطلح إلى أبحاث الروبوتات في أواخر الثمانينيات والتسعينيات، عندما كان على الروبوتات المتحركة التنقل في الغرف دون مخطط أرضي. ويُوسَّع الاختصار أحيانًا بصيغة الموقع وبناء الخريطة المتزامنين، ويُكتب في الإنجليزية البريطانية بصيغة تحديد الموقع وبناء الخريطة المتزامنين مع اختلاف تهجئة كلمة تحديد الموقع؛ وتصف الصيغ الثلاث الفكرة نفسها. واليوم تعمل الخوارزميات نفسها في المكانس الروبوتية والمركبات ذاتية القيادة والطائرات المسيّرة، والأهم لنا، الماسحات المحمولة باليد وعلى الظهر المستخدمة في المساحة.
بالنسبة إلى المسّاح، المعنى العملي بسيط: يتيح جهاز SLAM السير داخل مبنى أو نفق أو غابة والخروج بسحابة نقطية ثلاثية الأبعاد قابلة للإسناد الجغرافي، دون نصب حامل ثلاثي عند كل محطة. وللتعرف على الجانب الميداني، يغطي دليلنا عن المسح بتقنية SLAM ورسم الخرائط المتنقل مسارات السير وتخطيط المشروع؛ أما هذه المقالة فتشرح ما يجري داخل الخوارزمية.
كيف يعمل التموقع ورسم الخرائط بتقنية SLAM خطوةً بخطوة؟
يعمل التموقع ورسم الخرائط بتقنية SLAM في دورة مستمرة: توقع الحركة، وقياس المحيط، ومطابقة القياس مع الخريطة، وتحديث الموقع والخريطة، وتصحيح المسار كاملًا دوريًا. يسير نظام SLAM المعتاد الذي يدمج الليدار والقصور الذاتي كما يلي:
- توقع الحركة. تقيس وحدة IMU (مقاييس التسارع والجيروسكوبات) الحركة مئات المرات في الثانية، وتتوقع موضع انتقال الماسح منذ آخر إطار ليدار.
- التقاط المسح. يسجل رأس الليدار الدوار إطارًا من قياسات المسافة حول المشغّل، غالبًا بمعدل مئات الآلاف من النقاط في الثانية.
- استخراج المعالم. يختار البرنامج معالم ثابتة كالمستويات (الجدران والأرضيات والأسقف) والحواف والزوايا، ويستبعد الأجسام المتحركة قدر الإمكان.
- مطابقة المسح. يُحاذى الإطار الجديد مع الخريطة المحلية، باستخدام توقع IMU كنقطة بداية. وينتج عن ذلك موقع واتجاه محسّنان، أي الوضعية.
- تحديث الخريطة. تُضاف النقاط المحاذاة إلى الخريطة، التي تتسع أثناء السير.
- إغلاق الحلقة. عندما يتعرف النظام على مكان سبق رسمه، يقيس عدم التطابق بين المرورين.
- التحسين الشامل. يوزّع تحسين الرسم البياني للوضعيات هذا التصحيح على المسار كاملًا، فتغلق الخريطة بدقة بدلًا من إظهار جدران مزدوجة.
تُسمى الخطوات من 1 إلى 5 غالبًا الواجهة الأمامية وتعمل في الوقت الحقيقي؛ أما الخطوتان 6 و7 فهما الواجهة الخلفية، ولهذا تكون نتائج SLAM بعد المعالجة اللاحقة أنظف عادةً من المعاينة المباشرة.
ما الأنواع الرئيسية لتقنية SLAM؟
تُصنف أنظمة SLAM بحسب المستشعر الذي يرصد البيئة: SLAM بالليدار، أو SLAM البصري، أو دمج عدة مستشعرات. يستخدم رسم الخرائط المتنقل بدقة مساحية الليدار مع IMU في الغالب، لأن الليدار يقيس المسافة مباشرةً ويعمل في الظلام.
| النوع | المستشعرات الرئيسية | نقاط القوة | القيود |
|---|---|---|---|
| SLAM بليدار ثنائي الأبعاد | ماسح ليزري بمستوى واحد، وقياس الحركة من دوران العجلات | مخططات طوابق بسيطة ومتينة للروبوتات | لا ينتج نموذجًا ثلاثي الأبعاد كاملًا؛ ويفترض أرضيات مستوية |
| SLAM ثلاثي الأبعاد (ليدار وقصور ذاتي) | ليدار دوار متعدد الحزم + IMU | سحب نقطية ثلاثية الأبعاد حقيقية، يعمل في الظلام، ودقة نسبية سنتيمترية | يواجه صعوبة في الممرات الطويلة الخالية من المعالم والحقول المفتوحة |
| SLAM البصري | كاميرا واحدة أو أكثر، وغالبًا مع IMU | تكلفة منخفضة ووزن خفيف والتقاط الألوان | يحتاج إضاءة وتفاصيل سطحية؛ وضبط المقياس والدقة أضعف من الليدار |
| دمج مستشعرات متعددة | ليدار + IMU + كاميرات، وGNSS اختياريًا | الأكثر متانة؛ سحب ملونة؛ ويثبت GNSS مرجع المقاطع الخارجية | أعلى تكلفةً وأكثر تعقيدًا في المعايرة |
SLAM ثلاثي الأبعاد هو النوع المهم للمساحة وBIM والتعدين. ويشيع SLAM البصري في الهواتف ونظارات الواقع المعزز والروبوتات الصغيرة، لكنه نادر الاستخدام حين يحدد العميل دقة مطلوبة للسحابة النقطية.
ما دقة SLAM، وما أسباب الانجراف؟
يحقق نظام SLAM جيد بالليدار عادةً دقة نسبية من 1 إلى 3 cm في البيئات ذات المعالم الهندسية الواضحة، لكن خطأه يزداد مع المسافة المقطوعة ما لم تصححه عمليات إغلاق الحلقات أو نقاط الضبط. ويُسمى هذا الخطأ المتزايد الانجراف.
ينشأ الانجراف من أخطاء صغيرة في كل مطابقة مسح وفي IMU، تتراكم على امتداد المسار. ويشتد في الأماكن التي لا توفر هندستها للخوارزمية معالم كافية لتثبيت المطابقة:
- الممرات والأنفاق الطويلة المتجانسة حيث يبدو كل إطار مماثلًا لغيره على طول المحور؛
- مواقف السيارات المفتوحة والحقول والأسطح المستوية ذات المعالم الرأسية القليلة؛
- بيوت السلالم التي تُقطع بسرعة مفرطة مع انعطافات حادة وتغيرات مفاجئة في المشهد؛
- المشاهد المليئة بالأشخاص أو المركبات المتحركة أو النباتات التي تحركها الرياح القوية.
وفق خبرة مهندسينا، يأتي أكبر تحسن في الدقة من تخطيط حلقات مغلقة: ابدأ وانتهِ في الموضع نفسه، واقطع مسارك السابق كل بضع دقائق. تبلغ سماكة السحابة النقطية المحددة لـالماسح الليزري SLAM المحمول لدينا 1 cm أو أفضل بعد المعالجة اللاحقة، و2 cm أو أفضل في الوقت الحقيقي، بمدى 0.1 إلى 70 m. تعامل مع هذه الأرقام بوصفها دقة نسبية في ظروف جيدة؛ فالدقة المطلقة تعتمد أيضًا على كيفية ربط السحابة بنقاط الضبط.
كيف تسند سحابة SLAM النقطية جغرافيًا؟
تُنشأ سحابة SLAM النقطية في إطار إحداثيات محلي خاص بها؛ لذا يجب ربطها بنقاط ضبط ممسوحة لوضعها على شبكة المشروع. ويقيّد ذلك الانجراف أيضًا على المسارات الطويلة.
- أنشئ أهداف ضبط أو علامات على امتداد المسار باستخدام جهاز GNSS RTK في الخارج أو محطة شاملة في الداخل.
- أثناء المسح، توقف عند كل علامة ضبط (أو امسح أهدافًا قابلة للتعرف) كي يتمكن البرنامج من وسمها.
- أثناء المعالجة، أدخل إحداثيات الضبط وأجرِ تسوية مقيدة للمسار.
- افحص البواقي عند نقاط تحقق مستقلة لم تُستخدم في التسوية، وأدرجها في التقرير.
القاعدة العملية التي ننصح بها العملاء هي نقطة ضبط عند بداية ونهاية كل حلقة، إضافة إلى نقطة كل 50 إلى 100 m تقريبًا على المسارات الخطية الطويلة كالأنفاق. للاطلاع على خطوات التسجيل والتنظيف العامة، راجع مقالتنا عن معالجة السحب النقطية.
ما التطبيقات الرئيسية للتموقع ورسم الخرائط المتزامنين؟
التطبيقات الرئيسية للتموقع ورسم الخرائط المتزامنين هي ملاحة الروبوتات والمركبات، والالتقاط السريع ثلاثي الأبعاد للمساحات التي يكون فيها المسح بالحامل الثلاثي أو GNSS بطيئًا أو مستحيلًا. ومن الأعمال الشائعة في المساحة والهندسة:
- مسح المباني وBIM: التقاط المساحات الداخلية متعددة الطوابق وغرف المعدات والمناور الرأسية في جولة واحدة، ثم نمذجتها.
- التعدين تحت الأرض والأنفاق: ممرات المناجم وحجرات الاستخراج ومقاطع الأنفاق حيث لا يتوفر GNSS.
- الغابات: ارتفاع الأشجار وقطر الجذوع وكثافة الأشجار تحت الغطاء الشجري.
- تقدم البناء: جولات أسبوعية لمقارنة الأعمال المنفذة بالتصميم.
- أكوام المواد والمستودعات: الأحجام داخل مناطق التخزين المغطاة، كما يوضح دليلنا عن قياس أحجام أكوام المواد.
- التراث والمرافق: توثيق المباني المعقدة دون ساعات من نصب الأجهزة.
خارج المساحة، تُستخدم SLAM في روبوتات المستودعات والسيارات ذاتية القيادة وطائرات التوصيل المسيّرة والواقع المعزز، لكن لهذه التطبيقات الاستهلاكية وتطبيقات السيارات أهداف دقة مختلفة.
SLAM مقابل المسح الليزري الأرضي: أيهما تستخدم؟
استخدم SLAM عندما تكون السرعة والتغطية أهم من المليمترات؛ واستخدم ماسحًا ليزريًا أرضيًا على حامل ثلاثي عند الحاجة إلى أعلى دقة وكثافة لكل سطح. تجمع مشروعات كثيرة بينهما.
| المعيار | SLAM محمول باليد | المسح الليزري الأرضي TLS |
|---|---|---|
| طريقة الالتقاط | مستمر أثناء المشي | محطات ثابتة على حامل ثلاثي |
| الدقة النسبية المعتادة | نحو 1–3 cm | مستوى مليمترى في المدى القصير |
| السرعة في طابق بمساحة 2,000 m² | من دقائق إلى عشرات الدقائق | عدة ساعات مع محطات كثيرة |
| كثافة النقاط والضجيج | كثافة أقل وأسـطح أكثر سماكة | كثافة عالية وأسـطح رفيعة واضحة |
| الأنسب لـ | مخططات الطوابق والأحجام والمناجم والغابات وتوثيق سريع للوضع القائم | BIM تفصيلي، تشوهات إنشائية، منشآت صناعية، تفاصيل تراثية |
من سير العمل الهجين الشائع مسح المناطق الحرجة، مثل واجهة مبنى أو غرفة ميكانيكية، بـماسح ليزري أرضي عالي السرعة، واستكمال بقية المبنى باستخدام SLAM، مع تسجيل كليهما على نقاط الضبط نفسها. تشرح مقالتنا عن المسح الليزري الأرضي سير العمل الثابت بالتفصيل.
أخطاء SLAM الميدانية الشائعة وكيفية تجنبها
تنشأ معظم نتائج SLAM الضعيفة من طريقة السير في المسار، لا من الأجهزة. تفترض هندسة SLAM حركة سلسة ووجود معالم هندسية كافية في مجال الرؤية، لذا تهم الممارسات الميدانية.
- المشي بسرعة كبيرة أو الانعطاف الحاد: حافظ على وتيرة مشي ثابتة، وانعطف ببطء عند الأبواب والزوايا.
- المرور عبر الأبواب دون توقف: توقف قليلًا في فتحات الأبواب كي يرى الماسح الغرفتين.
- غياب الحلقات: صمم مسارات تعود لتغلق على نفسها؛ فالمسارات المفتوحة تنجرف.
- بدء التشغيل أثناء الحركة: هيّئ الماسح وأنت ثابت طوال المدة التي يحددها المصنع.
- إهمال الضبط: دون نقاط ضبط، لا يمكن التحقق من السحابة أو وضعها على شبكة المشروع.
- جلسات طويلة جدًا: قسّم المواقع الكبيرة جدًا إلى مهام متداخلة بدلًا من جولة واحدة ضخمة.
إذا كنت تقرر مدى ملاءمة SLAM لعملك، أو تريد مقارنته بماسحات ليزرية ثلاثية الأبعاد أخرى، فتصفح مجموعة الماسحات الليزرية ثلاثية الأبعاد أو اطلب عرض سعر مع ذكر نوع مشروعك وحجم الموقع، وسيوصي مهندسونا بتكوين واستراتيجية ضبط مناسبين.
الأسئلة الشائعة
ما SLAM ببساطة؟
SLAM وسيلة تتيح لجهاز متحرك رسم خريطة لمكان لم يره من قبل، مع تتبع موضعه على تلك الخريطة. وهو يقارن كل مشهد ليزر أو كاميرا جديد بما رسمه بالفعل، ويحسب مقدار حركته، ويضيف المشهد الجديد إلى الخريطة. وتستخدمه الماسحات اليدوية لإنشاء سحب نقطية ثلاثية الأبعاد أثناء المشي.
إلى ماذا يرمز SLAM في الإنشاءات؟
في الإنشاءات والمساحة، يرمز SLAM إلى تحديد الموقع وبناء الخريطة المتزامنين. ويشير إلى ماسحات محمولة باليد أو على الظهر أو مركبة تلتقط سحبًا نقطية ثلاثية الأبعاد للمواقع والمباني أثناء الحركة. ويستخدم المقاولون SLAM لمسوح التقدم وتوثيق كما نُفّذ والتحقق من الكميات ومدخلات BIM، لأنه يلتقط مساحات واسعة أسرع بكثير من المسح الثابت بالحامل الثلاثي.
هل SLAM هو نفسه الليدار؟
لا. الليدار مستشعر يقيس المسافات بنبضات الليزر. أما SLAM فخوارزمية تستخدم بيانات المستشعرات لتقدير الموضع وبناء خريطة. تستخدم ماسحات SLAM كثيرة الليدار كمستشعر رئيسي، لكن SLAM يمكنه أيضًا العمل على صور الكاميرات، ويمكن استخدام الليدار دون SLAM، مثل الماسح الثابت على حامل ثلاثي.
هل يحتاج SLAM إلى GPS؟
لا. يعمل SLAM دون تحديد الموقع بالأقمار الصناعية، ولهذا يُستخدم داخل المباني وتحت الأرض وتحت الغطاء الشجري الكثيف. وتضيف بعض الأنظمة GNSS خارج المباني لتقليل الانجراف ووضع البيانات مباشرة في إحداثيات حقيقية. ودون GNSS، تسند السحابة النقطية جغرافيًا بمسح نقاط ضبط مقاسة بمحطة شاملة أو جهاز استقبال RTK.
ما دقة ماسح SLAM اليدوي؟
يحقق ماسح ليدار SLAM يدوي جيد عادة دقة نسبية نحو 1 إلى 3 cm في البيئات الداخلية ذات المعالم الواضحة عندما يتضمن المسار إغلاق حلقات. وتنخفض الدقة على المسارات المفتوحة الطويلة أو الممرات الخالية من المعالم أو عند المشي السريع. وتعتمد الدقة المطلقة على نقاط الضبط، لذا تحقق دائمًا من النتائج مقابل نقاط تحقق مستقلة قبل التسليم.
ما إغلاق الحلقة في SLAM؟
إغلاق الحلقة هو اللحظة التي يتعرف فيها نظام SLAM على مكان سبق أن رسم خريطته. يقيس الإزاحة بين الموضعين السابق والحالي، ثم يعيد توزيع ذلك الخطأ على كامل المسار عبر التحسين. ويعد تخطيط مسارات تحتوي على عدة إغلاقات للحلقات أكثر الطرق فعالية لتقليل الانجراف وإنتاج سحابة نقطية نظيفة.
ما الفرق بين SLAM ثنائي الأبعاد وثلاثي الأبعاد؟
يستخدم SLAM ثنائي الأبعاد ليزرًا أحادي المستوى وينشئ مخططًا أرضيًا مسطحًا، وهو كافٍ لكثير من الروبوتات الداخلية. ويستخدم SLAM ثلاثي الأبعاد ليدارًا دوارًا متعدد الحزم ووحدة IMU لتقدير الحركة الكاملة بست درجات حرية وبناء سحابة نقطية ثلاثية الأبعاد كاملة، وهو ما تتطلبه مشروعات المساحة وBIM والتعدين والغابات.
هل تحتاج معدات لهذا العمل؟
أخبرنا بالعمل والبلد والكمية. يرد مهندس بتكوين وسعر خلال يوم عمل واحد. الحد الأدنى للطلب وحدة واحدة؛ ويتوفر OEM.


