تخطَّ إلى المحتوى

استيراد ROS OccupancyGrid (.pgm + .yaml)

يفهم drawtonomy صيغة ROS map_server المستخدمة في nav2 وCartographer وGmapping وأدوات SLAM المماثلة.

شبكة إشغال ROS مستوردة إلى drawtonomy مع أسهم ورفوف مرسومة فوقها

تُظهر اللقطة شبكة إشغال حقيقية لمستودع (الخلايا المشغولة سوداء، والحرة بيضاء) مع مسارات وعقبات مرسومة مباشرة فوقها داخل drawtonomy.

  1. افتح قائمة FileImport.
  2. اختر معًا ملف .pgm وملف .yaml المطابق في مربع حوار الملف.
  3. يقرأ drawtonomy بيانات YAML الوصفية (الدقة، العتبات) ويعرض الشبكة على اللوحة.

إن اخترت ملف .pgm فقط دون .yaml، يستخدم drawtonomy القيم الافتراضية (resolution = 0.05 m/px وعتبات إشغال قياسية).

الخليةاللون
مشغولةأسود
حرةأبيض
غير معروفةرمادي

تُعرض الخلايا بمقياس يطابق أبعاد المسارات في drawtonomy، فيمكنك رسم المسارات والممرات والأشكال فوقها مباشرة — تمامًا كما في اللقطة أعلاه.

استُخدِم drawtonomy مع خرائط من nav2 وCartographer وGmapping. وينبغي أن تعمل المنتجات الأخرى ما دامت تُنتج زوج .pgm + .yaml لـ map_server القياسي.