در بسیاری از پروژه‌های برداشت سه‌بعدی، تنها ثبت شکل و هندسه محیط کافی نیست؛ بلکه لازم است داده‌های برداشت‌شده در یک چارچوب مختصات مشخص قرار گیرند و موقعیت سامانه نیز در طول حرکت تعیین شود. RTK-SLAM با ترکیب موقعیت‌یابی RTK و قابلیت‌های SLAM، رویکردی برای پاسخ به این نیاز در سامانه‌های برداشت سه‌بعدی است.

RTK می‌تواند موقعیت‌یابی ماهواره‌ای با دقت بالا فراهم کند، اما عملکرد آن به دریافت مناسب سیگنال‌های GNSS وابسته است. در مقابل، SLAM با استفاده از اطلاعات محیط و حسگرهای داخلی، امکان تخمین حرکت و نقشه‌برداری را در شرایطی که GNSS در دسترس نیست فراهم می‌کند. RTK-SLAM با ادغام این دو رویکرد، از اطلاعات موقعیتی RTK در کنار داده‌های LiDAR، IMU و الگوریتم‌های SLAM برای تخمین مسیر و ایجاد داده‌های سه‌بعدی استفاده می‌کند.

 

نحوه عملکرد RTK-SLAM با ترکیب GNSS، LiDAR و IMU

RTK-SLAM چگونه کار می‌کند؟

در یک سامانه داده‌های موقعیتی، حرکتی و هندسی به‌صورت هماهنگ در فرآیند تخمین وضعیت و مسیر مورد استفاده قرار می‌گیرند. LiDAR با ثبت هندسه عوارض اطراف، اطلاعات لازم برای تشخیص تغییر موقعیت نسبت به محیط را فراهم می‌کند. IMU نیز تغییرات شتاب و سرعت زاویه‌ای را با نرخ بالا اندازه‌گیری کرده و اطلاعات حرکتی سامانه را بین اندازه‌گیری‌های دیگر در اختیار سیستم قرار می‌دهد.

الگوریتم SLAM با استفاده از این داده‌ها، حرکت سامانه را تخمین زده و هم‌زمان نقشه محیط را ایجاد و به‌روزرسانی می‌کند. در بخش‌هایی که موقعیت RTK از کیفیت مناسبی برخوردار است، اطلاعات آن می‌تواند وارد فرآیند تخمین شود تا مسیر برداشت با چارچوب مختصات مرجع مرتبط باقی بماند.

هنگامی که سامانه وارد محدوده‌ای با پوشش ضعیف یا فاقد GNSS می‌شود، تخمین مسیر می‌تواند بیشتر بر اطلاعات LiDAR، IMU و SLAM متکی باشد. در نتیجه، سامانه به‌جای وابستگی کامل به موقعیت‌یابی ماهواره‌ای، از اطلاعات هندسی و حرکتی محیط نیز برای ادامه تخمین مسیر استفاده می‌کند.

به‌صورت مفهومی، فرآیند عملکرد RTK-SLAM را می‌توان به شکل زیر نمایش داد:

دریافت داده‌های GNSS/RTK + LiDAR + IMU → تخمین وضعیت و حرکت → ایجاد و به‌روزرسانی نقشه → ترکیب و بهینه‌سازی اطلاعات → تولید مسیر و موقعیت نهایی

بنابراین، این رویکرد صرفاً قرار دادن RTK در کنار SLAM نیست؛ بلکه رویکردی برای ادغام اطلاعات موقعیتی، حرکتی و هندسی در یک فرآیند تخمین یکپارچه است.

تفاوت RTK، SLAM و RTK-SLAM

تفاوت RTK، SLAM و RTK-SLAM را می‌توان بر اساس نوع داده‌های مورد استفاده و هدف اصلی هر فناوری بررسی کرد.

RTK بر موقعیت‌یابی ماهواره‌ای و تعیین موقعیت سامانه نسبت به یک چارچوب مختصات مرجع تمرکز دارد.

SLAM با استفاده از اطلاعات محیط و حسگرهای حرکتی، موقعیت نسبی سامانه را در طول مسیر تخمین می‌زند و هم‌زمان نقشه‌ای از محیط ایجاد می‌کند.

RTK-SLAM این دو رویکرد را در یک فرآیند ترکیبی به کار می‌گیرد تا هم ارتباط داده‌های برداشت با چارچوب مختصات مرجع حفظ شود و هم امکان تخمین مسیر در محیط‌های مختلف فراهم باشد.

به بیان ساده، RTK بیشتر به این پرسش پاسخ می‌دهد که «سامانه نسبت به مرجع مختصات کجا قرار دارد؟»؛ در حالی که SLAM بر این موضوع تمرکز دارد که «سامانه نسبت به محیط اطراف چگونه حرکت کرده است؟». RTK-SLAM با ترکیب این دو نوع اطلاعات، امکان تخمین یکپارچه‌تر موقعیت، مسیر و نقشه سه‌بعدی را فراهم می‌کند.

 

تفاوت RTK، SLAM و RTK-SLAM در نقشه‌برداری سه‌بعدی

Falcon X؛ نمونه‌ای از یک سامانه RTK-SLAM

Falcon X نمونه‌ای از یک سامانه اندازه‌گیری ترکیبی است که فناوری‌های RTK، SLAM و LiDAR را در یک دستگاه واحد به کار می‌گیرد. ترکیب این فناوری‌ها به دستگاه امکان می‌دهد متناسب با شرایط محیط، از موقعیت‌یابی ماهواره‌ای و داده‌های حاصل از اسکن محیط برای برداشت سه‌بعدی استفاده کند.

در حالت RTK، Falcon X با استفاده از ژالن و در محیط‌هایی با شرایط مناسب GNSS، موقعیت‌یابی با دقت در حد سانتی‌متر را همراه با تولید ابرنقاط انجام می‌دهد. در حالت SLAM نیز دستگاه می‌تواند به‌عنوان یک اسکنر متحرک مورد استفاده قرار گیرد و برداشت ابرنقاط را در محیط‌هایی مانند ساختمان‌ها، تونل‌ها و فضاهای زیرزمینی انجام دهد.

در فضاهای بسته یا محیط‌هایی که سیگنال GNSS در دسترس نیست، RTK به‌تنهایی نمی‌تواند موقعیت‌یابی ماهواره‌ای را انجام دهد. در چنین شرایطی، Falcon X می‌تواند با استفاده از قابلیت SLAM و داده‌های حسگرهای خود، فرآیند برداشت و نقشه‌برداری سه‌بعدی را ادامه دهد.

Falcon X در بخش موقعیت‌یابی به گیرنده GNSS با 1408 کانال مجهز شده و در بخش LiDAR نیز نرخ برداشت 200,000 نقطه در ثانیه را ارائه می‌دهد. همچنین ترکیب LiDAR با IMU و دوربین‌های تصویربرداری، امکان استفاده هم‌زمان از اطلاعات هندسی و حرکتی محیط را در فرآیند SLAM فراهم می‌کند.

به این ترتیب، Falcon X را می‌توان نمونه‌ای عملی از رویکرد RTK-SLAM دانست؛ رویکردی که در آن موقعیت‌یابی مبتنی بر GNSS/RTK با برداشت سه‌بعدی و تخمین مسیر بر پایه داده‌های LiDAR، IMU و سایر حسگرها ترکیب می‌شود.

Falcon X مجهز به RTK، SLAM و LiDAR برای برداشت سه‌بعدی

مزایا و محدودیت‌های RTK-SLAM

مهم‌ترین مزیت این رویکرد، امکان استفاده هم‌زمان از منابع مختلف اطلاعات برای سازگاری بهتر با شرایط متغیر محیطی است. RTK ارتباط داده‌های برداشت را با یک چارچوب مختصات مرجع فراهم می‌کند و SLAM و حسگرهای مرتبط نیز می‌توانند در شرایطی که دسترسی به اطلاعات ماهواره‌ای محدود می‌شود، در تخمین مسیر و موقعیت سامانه نقش داشته باشند.

این قابلیت باعث می‌شود RTK-SLAM برای پروژه‌هایی که مسیر برداشت از محیط‌های مختلف عبور می‌کند، انعطاف‌پذیری بیشتری داشته باشد. برای مثال، ممکن است بخشی از یک پروژه در فضای باز و با پوشش مناسب GNSS انجام شود و بخش دیگری در محیطی مانند ساختمان، تونل یا فضای زیرزمینی قرار داشته باشد. در چنین شرایطی، ترکیب RTK و SLAM می‌تواند امکان ادامه فرآیند برداشت را با استفاده از منابع مختلف داده فراهم کند.

از دیگر مزایای این رویکرد می‌توان به ترکیب موقعیت‌یابی و برداشت سه‌بعدی در یک جریان کاری یکپارچه اشاره کرد. در نتیجه، داده‌های هندسی حاصل از LiDAR می‌توانند همراه با اطلاعات موقعیتی و حرکتی پردازش شوند و برای تولید ابرنقاط و مستندسازی سه‌بعدی مورد استفاده قرار گیرند.

با این حال، این فناوری بدون خطا نیست و کیفیت نتیجه به عوامل مختلفی وابسته است. کیفیت سیگنال GNSS، هندسه محیط، کیفیت داده‌های LiDAR و IMU، کالیبراسیون حسگرها و عملکرد الگوریتم‌های ادغام داده و تخمین مسیر، همگی می‌توانند بر نتیجه نهایی تأثیر بگذارند.

در محیط‌هایی که هم اطلاعات GNSS ضعیف است و هم عوارض هندسی کافی برای عملکرد مناسب SLAM وجود ندارد، تخمین موقعیت و مسیر می‌تواند با چالش مواجه شود. همچنین کنترل خطاهای تجمعی و حفظ سازگاری مسیر در برداشت‌های طولانی، از عوامل مهم در کیفیت نهایی داده‌های سه‌بعدی هستند.

کاربردهای RTK-SLAM

ترکیب موقعیت‌یابی RTK با نقشه‌برداری مبتنی بر SLAM، این فناوری را برای طیف مختلفی از پروژه‌های برداشت، نقشه‌برداری و مستندسازی سه‌بعدی قابل استفاده می‌کند. برخی از مهم‌ترین کاربردهای RTK-SLAM عبارت‌اند از:

  • نقشه‌برداری سه‌بعدی متحرک: برداشت سریع هندسه محیط و تولید ابرنقاط در مسیرهای مختلف.
  • نقشه‌برداری تونل‌ها و فضاهای زیرزمینی: برداشت سه‌بعدی در محیط‌هایی که دسترسی به GNSS محدود یا غیرممکن است.
  • مستندسازی ساختمان و معماری: ثبت سه‌بعدی پلان، نما و جزئیات فضاهای داخلی برای مستندسازی و مدل‌سازی.
  • برداشت تأسیسات و زیرساخت‌ها: ثبت هندسه مسیرها، تجهیزات و فضاهای پیچیده برای تهیه داده‌های سه‌بعدی.
  • مطالعات جنگل‌داری: ثبت ساختار و ویژگی‌های مکانی پوشش گیاهی و عوارض محیطی.
  • محاسبه حجم: استفاده از داده‌های سه‌بعدی حاصل از اسکن برای محاسبه حجم عوارض، توده‌ها و سطوح.
کاربرد RTK-SLAM در نقشه‌برداری و برداشت سه‌بعدی

RTK-SLAM با ترکیب موقعیت‌یابی RTK، نقشه‌برداری SLAM و داده‌های حسگرهایی مانند LiDAR و IMU، امکان برداشت سه‌بعدی پیوسته را در شرایط محیطی متنوع فراهم می‌کند. در این رویکرد، تغییر شرایط دریافت سیگنال‌های ماهواره‌ای الزاماً به توقف فرآیند برداشت منجر نمی‌شود و سامانه می‌تواند از اطلاعات حرکتی و هندسی محیط نیز برای ادامه تخمین مسیر استفاده کند.

همچنین، حفظ ارتباط میان داده‌های سه‌بعدی و چارچوب مختصات پروژه، استفاده از نتایج برداشت را در کاربردهای مهندسی، نقشه‌برداری و مستندسازی سه‌بعدی تسهیل می‌کند. البته کیفیت نهایی داده‌ها به عواملی مانند شرایط GNSS، کیفیت حسگرها، ویژگی‌های محیط و عملکرد الگوریتم‌های پردازش و ادغام داده وابسته است.

در نتیجه، سامانه‌های مبتنی بر RTK-SLAM می‌توانند برای پروژه‌هایی که به برداشت سریع، پوشش محیط‌های مختلف و تولید داده‌های سه‌بعدی مرتبط با یک چارچوب مختصات مشخص نیاز دارند، مورد استفاده قرار گیرند.