تصور اور تیاریبے پائلٹ کھیل · #bezpiLOTa · KAIROS DRONE AGENTدستاویزات
#bezpiLOTa→ابتدائی رہنمائی→آپ کی پہلی پرواز
پہلے اقدامات / پہلی پرواز

یہ مستقبل کی تصدیق کا پروٹوکول ہے: FC رابطہ، pre-flight چیک لسٹ، input اور failsafe جانچ، مختصر دستی پرواز، لینڈنگ اور ٹیلی میٹری جائزہ۔ موجودہ مرحلے میں KairOS صرف SITL اور پروپیلر کے بغیر بینچ کی اجازت دیتا ہے۔

صرف سیمولیشن

KairOS کی پرواز کی تصدیق نہیں ہوئی اور موجودہ مرحلے میں حقیقی آلہ کنٹرول کرنے کے لیے نہیں ہے۔

KairOS ریپوزٹری ↗
09لازمی مراحل
8+تجویز کردہ GPS سیٹلائٹ
80%+پرواز سے پہلے بیٹری
VLOSبصری نگرانی
01
سیمولیشن / پروپیلر ہٹائے ہوئے

آپ کیا کریں گے اور یہ رہنما کس بات کی ضمانت نہیں دیتا

مقصد آپریٹر کا مکمل چکر درج کرنا ہے: رابطہ، pre-flight، input جانچ، arm، ٹیک آف، مختصر دستی پرواز، لینڈنگ اور بعد کا جائزہ۔ اپنی ہارڈ ویئر اور پرواز تصدیق تک یہ سلسلہ صرف SITL یا پروپیلر کے بغیر بینچ پر چلتا ہے۔

02
شروع کرنے سے پہلے

آلہ، کیلیبریشن اور سامان

  • مکینیکی طور پر درست اور پہلے جانچا ایئر فریم؛ فاسٹنر، بازو، لینڈنگ گیئر اور payload مضبوط ہوں۔
  • ArduPilot، PX4، Betaflight یا iNav فلائٹ کنٹرولر؛ درست فرم ویئر/ورژن جانچا ہو۔
  • Accelerometer، compass، gyro اور RC/gamepad mapping کیلیبریٹ ہوں؛ FC سمت تنصیب کے مطابق ہو۔
  • درست قسم اور سمت کے پروپیلر صرف پروپیلر کے بغیر بینچ جانچ کے بعد لگائے جائیں۔
  • مکمل چارج فلائٹ بیٹری اور companion الیکٹرانکس کی الگ مستحکم بجلی۔
  • براہِ راست USB یا Drone Agent سے Wi-Fi/4G/میدانی لنک؛ Mission Control کھلا ہو اور آپریٹر سمجھتا ہو۔
  • گیم پیڈ یا کی بورڈ؛ Web Gamepad API کے لیے Xbox طرز کنٹرولر مجوزہ پروفائل ہے۔
  • لوگوں، جانوروں، گاڑیوں، تاروں، ہوائی اڈوں اور ممنوع علاقوں سے دور کھلی مجاز جگہ۔
03
مرحلہ 01

FC جوڑ کر تصدیق شدہ handshake کا انتظار کریں

01بینچ

براہِ راست USB

ڈیٹا کیبل جوڑیں، http://localhost:4000 کھولیں، Connect دبائیں، serial port چنیں اور heartbeat/capabilities/parameters کا انتظار کریں۔

02میدان

میدانی نیٹ ورک

آلہ آن کریں؛ ایجنٹ خود چلنا چاہیے۔ لیپ ٹاپ اسی LAN، USB tether یا Ground Agent AP سے جوڑ کر دریافت شدہ نوڈ منتخب کریں یا IP/mDNS دیں۔

  • اوپری بار فرم ویئر خاندان، آلے کی قسم اور ورژن دکھاتا ہے۔
  • رابطہ صرف ایک socket کھلنے پر نہیں، براہِ راست ٹیلی میٹری کے بعد سبز ہوتا ہے۔
  • مجوزہ handshake 2–5 سیکنڈ لیتا ہے؛ timeout کی تشخیص کریں، دوبارہ Arm سے نہ چھپائیں۔
  • آگے بڑھنے سے پہلے یقینی بنائیں کہ منتخب نوڈ یہی آلہ ہے۔
04
مرحلہ 02

ایک بھی سرخ خرابی کے بغیر pre-flight مکمل کریں

جانچمتوقع نتیجہ
GPS3D Fix یا بہتر؛ میدانی تصدیق کا مجوزہ کم از کم 8+ سیٹلائٹ؛ HDOP <2؛ استعمال ہو تو RTK حالت
بیٹریpack کے مکمل وولٹیج کے مطابق — مثلاً 6S کے لیے تقریباً 25.2 V؛ >80%؛ زمین پر کرنٹ تقریباً 0 A
زاویائی حالتمصنوعی افق ہموار؛ roll/pitch درست سمت میں ردِ عمل دیں
ان پٹRC/gamepad چینل درست چلیں؛ throttle کم سے کم؛ trims مرکز میں
موڈپہلی پرواز کے لیے Stabilize یا Altitude Hold؛ Auto، Guided یا Loiter کو نامعلوم ابتدائی موڈ نہ بنائیں
PreArmتمام خرابیاں دور ہوں؛ صرف ٹیک آف کے لیے جانچ بائی پاس نہ کریں

RC اور compass کیلیبریشن کے لیے 2–3 منٹ منصوبہ جاتی اندازہ ہے، مگر وقت نہیں درست نتیجہ اہم ہے۔ افق جھکا ہو، compass variance دے، GPS مقام نہ پکڑے یا بیٹری ٹیلی میٹری مشکوک ہو تو ٹیسٹ ملتوی کریں۔

پرواز سے پہلے جانچ: ممنوع زون کا نقشہ، ہوا اور جھونکے، توانائی کا خطرہ، چیک لسٹ اور غیر دستیاب مشن آغاز۔
انٹرفیس / بصری مثالرکنے کی واضح وجوہ والی چیک لسٹ

تصویر میں موسمی خطرہ اور ممنوع زون pre-flight مکمل نہیں ہونے دیتے۔ بیٹری، GPS اور رابطہ جانچ اسی چیک لسٹ کا حصہ رہتی ہیں۔

05
مرحلہ 03

Arm سے پہلے کنٹرول جانچیں

ان پٹعمل
بائیں اسٹک عمودیتھروٹل
بائیں اسٹک افقییاو
دائیں اسٹک عمودیپچ
دائیں اسٹک افقیرول
کی بورڈ W / Sپچ
کی بورڈ A / Dرول
تیر اوپر / نیچےتھروٹل
تیر بائیں / دائیںیاو

Flight Control ٹیب میں گیم پیڈ شناخت ہونا چاہیے؛ کبھی بٹن سے «جگانا» پڑتا ہے۔ KairOS کا مجوزہ نظام 50 Hz پر MANUAL_CONTROL MAVLink بھیجتا ہے۔ PILOT_THR_BHV، RC override پالیسی، dead zones اور ہر محور کی سمت جانچیں۔ Bluetooth تاخیر بڑھا سکتا ہے؛ پہلے ٹیسٹ کے لیے USB بہتر ہے۔

06
مرحلہ 04

صرف محفوظ فاصلے اور واضح منظوری سے Arm کریں

01

جگہ خالی کریں

سب لوگ محفوظ حد کے باہر ہوں؛ آلہ متوقع سمت میں اور مکمل طور پر آپریٹر کی نظر میں ہو۔

02

موڈ اور تھروٹل کی تصدیق

Stabilize/AltHold سوچ سمجھ کر منتخب، throttle کم سے کم اور sticks غیر جانب دار ہوں۔

03

Arm

Arm دبائیں اور عمل کی تصدیق کریں۔ UI، ACK/heartbeat کے بعد ARMED دکھاتا ہے۔

04

موٹر دیکھیں

بغیر لوڈ گھومنا MOT_SPIN_ARM پر منحصر ہے۔ غلط موٹر سمت، ارتعاش یا غیر متوقع throttle پر فوراً disarm کریں۔

عام انکارکیا درست کریں
3D Fix درکارکھلی جگہ GPS کا انتظار کریں یا موڈ مکمل سمجھ کر صرف مجاز non-GPS ٹیسٹ چنیں
بیٹری failsafeچارج، وولٹیج/کرنٹ سینسر، سیل تعداد اور حد جانچیں
کمپاس کا اختلافمداخلت دور، کیلیبریشن اور سمت جانچیں
Gyro میں عدم مطابقتآلہ ساکن رکھیں اور سینسر کو تقریباً 30 سیکنڈ گرم ہونے دیں
07
مرحلہ 05

2–3 میٹر بلند ہو کر رکیں

مستقبل کی میدانی تصدیق میں throttle آہستہ بڑھتا ہے؛ hover نقطہ اکثر 40–60% ہوتا ہے مگر آلے پر منحصر ہے۔ Altitude Hold/Loiter میں مرکزی throttle بلندی برقرار رکھتا، اوپر چڑھائی اور نیچے اترائی دیتا ہے۔ موڈ فرم ویئر تفصیلات اور ابتدائی ٹیسٹ کے مطابق چنا جائے۔

01

صاف ٹیک آف

آلے کو زمین پر نہ گھسیٹیں؛ ground effect سے ہمواری سے نکل کر بلند ہوں۔

02

2–3 میٹر پر رکیں

چڑھائی روکیں، drift، oscillation، ارتعاش اور ردِ عمل جانچیں۔

03

جلد منسوخ کریں

غیر متوقع رویے پر نرمی سے اتریں؛ صرف رہنما مکمل کرنے کے لیے جاری نہ رکھیں۔

08
مرحلہ 06

مختصر کمانڈ، مستقل نگرانی

  • Pitch — آگے/پیچھے؛ Roll — بائیں/دائیں؛ Yaw — گردش؛ Throttle — موڈ کے مطابق عمودی کنٹرول۔
  • بلندی، زمینی رفتار، بیٹری وولٹیج اور کمی، گھر سے فاصلہ، فلائٹ موڈ اور لنک کی حالت دیکھتے رہیں۔
  • ایک وقت میں ایک چھوٹا ان پٹ دیں اور ردِ عمل جانچنے کے لیے hover پر واپس آئیں۔
  • Loiter مقام/بلندی برقرار رکھنے کے لیے استعمال ہو سکتا ہے، مگر صرف درست GPS/EKF اور پہلے جانچے موڈ سوئچ کے ساتھ۔
  • چھوٹے مقام پر پہلی بار Auto/Guided میں نہ جائیں اور geofence/failsafe نہ آزمائیں۔
#bezpilOta GCS ویڈیو کاک پٹ: کیمرا منظر، HUD، چھوٹا نقشہ، بیٹری، GPS، مشن پیش رفت اور فلائٹ کمانڈ۔
انٹرفیس / بصری مثالویڈیو کاک پٹ میں مستقل نگرانی

کیمرا، سمت، بلندی، رفتار، بیٹری اور GPS، وقفے، لینڈنگ اور واپسی کی کمانڈ کے ساتھ نظر میں رہتے ہیں۔

09
مرحلہ 07

سمجھیں ہر موڈ کیا برقرار رکھتا ہے

موڈمجوزہ رویہضروریات
Stabilizeخودکار سطحی زاویے کے ساتھ مکمل دستی کنٹرولآپریٹر کا مانوس ان پٹ
Altitude Holdمرکزی throttle کے قریب بلندی برقرار رکھتا ہےBarometer اور درست throttle رویہ
Loiterمقام اور بلندی برقرار رکھتا ہےGPS/EKF کی صحت
PosHoldAccelerometer پر مبنی کنٹرول کے ساتھ فرم ویئر مخصوص ہولڈ موڈفرم ویئر کی مخصوص جانچ کے بغیر عمومی طور پر محفوظ نہ سمجھیں
10
مرحلہ 08

منتخب قابلِ پیش گوئی طریقے سے اتریں

طریقہمکمل عمل
دستی اترائیتقریباً 0.5–1 m/s اتریں؛ زمین چھونے کے بعد تقریباً 2 s throttle کم سے کم؛ auto-disarm مقررہ DISARM_DELAY پر منحصر ہے
Land موڈFC زیرِ کنٹرول اترائی اور زمین چھونے پر disarm کرتا ہے؛ آپریٹر موڈ بدلنے کے لیے تیار رہے
RTLمقررہ بلندی تک چڑھائی، گھر واپسی اور لینڈنگ؛ تصدیق شدہ GPS، home، بلندی اور راستہ درکار

پروپیلر رکنے کے بعد UI میں DISARMED ہونا چاہیے۔ auto-disarm نہ ہو تو جسمانی طور پر زمین چھونے اور دوبارہ thrust نہ بننے کا یقین ہونے کے بعد ہی Disarm کریں۔

11
مرحلہ 09

اگلی پرواز سے پہلے ٹیلی میٹری اور لاگ کا جائزہ لیں

  • نقشے پر track کھول کر حقیقی راستے کو آپریٹر کی کمانڈ سے ملائیں۔
  • بلندی، موڈ تبدیلی، GPS، EKF، ارتعاش، کرنٹ، لنک واقعات اور failsafe پیغامات جانچیں۔
  • ArduPilot آن بورڈ .bin لاگ رکھتا ہے؛ log browser یا USB سے ڈاؤن لوڈ کر کے ترتیب کے snapshot کے ساتھ محفوظ کریں۔
  • ArduPilot کے لیے firmware.ardupilot.org اور فرم ویئر مخصوص تجزیہ استعمال کریں؛ KairOS، FC سازندے کی دستاویزات کا متبادل نہیں۔
  • لوڈ میں تقریباً 3.5 V/cell سے کم بیٹری عمر رسیدگی یا زیادہ sag ظاہر کر سکتی ہے؛ pack کی خصوصیات سے موازنہ کریں۔
  • failsafe یا انتباہ آئے تو وجہ واضح ہونے تک اگلی پرواز مختصر یا منسوخ کی جاتی ہے۔
12
پہلی پرواز کے عام مسائل

علامت کی تشخیص، چھپانا نہیں

علامتجانچیں
ایک طرف بہکناکمپاس مداخلت/کیلیبریشن، FC سمت، سطح کی کیلیبریشن، trim
جھول یا ارتعاشپروپیلر/موٹر/فریم، ارتعاش لاگ، PID؛ Autotune صرف الگ محفوظ منظرنامے میں
گیم پیڈ کی تاخیرChrome/Edge، Bluetooth کے بجائے USB، frame rate، براؤزر ٹیب فوکس
جمی یا سیاہ ویڈیوایجنٹ ویڈیو خدمت، transport انتخاب، کیمرا آلہ اور فارمیٹ
فرم ویئر جانچیںمجوزہ کم از کم: ArduPilot 4.0+، PX4 1.12+، Betaflight 4.3+، iNav 7.0+؛ حقیقی معاونت جانچنا ضروری ہے
bashویڈیو خدمت کی مجوزہ تشخیص
kairos status
journalctl -u kairos-video -n 20 --no-pager
KairOS کا مجوزہ انٹرفیس: متعلقہ جزو کے جاری ہونے کے بعد ہی کمانڈ قابلِ عمل ہوتی ہے۔
13
حفاظتی یاد دہانی

کم از کم امور جو چھوڑے نہیں جا سکتے

  • لوگوں اور اشیا سے محفوظ فاصلے پر ہی Arm کریں۔
  • پہلی پروازیں مختصر اور کم بلندی پر؛ پیچیدگی بتدریج بڑھائیں۔
  • بصری رابطہ اور حالات سے آگاہی برقرار رکھیں۔
  • جانیں کہ RC loss، GCS loss، کم بیٹری اور GPS/EKF خرابی پر کیا ہوتا ہے۔
  • ہوائی اڈوں، محدود فضائی حدود اور ہجوم سے دور کھلے مجاز علاقے میں اڑائیں۔
  • ہر فلائٹ سیشن سے پہلے نافذ مقامی قواعد جانچیں۔
  • خودکار موڈ اور KairOS UI استعمال کرتے ہوئے بھی آپریٹر ذمہ دار رہتا ہے۔