अवधारणा और विकासमानवरहित खेल · #bezpiLOTa · KAIROS DRONE AGENTदस्तावेज़
#bezpiLOTa→शुरुआत करें→आपका पहला मिशन
पहले कदम / पहला मिशन

यह भविष्य के validation का protocol है: survey polygon, grid, altitude, speed, overlap, takeoff, सुरक्षित completion, geofence/rally, protocol upload और read-back तुलना। मौजूदा चरण में execution केवल simulator/SITL में अनुमत है।

केवल simulation

KairOS की autonomous mission validation नहीं हुई; यह पृष्ठ वास्तविक Auto execution का दावा या अनुमति नहीं देता।

KairOS repository ↗
08Planning चरण
07Pattern प्रकार
30%सुझाया battery reserve
AUTOHover के बाद execution mode
01
केवल simulation / SITL

Guide का उद्देश्य और स्पष्ट सीमा

प्रक्रिया automated survey को कवर करती है: polygon → grid → parameters → validation → upload → Auto execution → logs। Planner offline और FC के बिना काम कर सकता है; अलग flight validation तक upload तथा execution केवल simulator/SITL में होते हैं।

02
पूर्वापेक्षाएँ

Execution planning से पहले क्या तैयार होना चाहिए

  • Mission Control चलता हो और FC से जुड़ता हो; offline planner पहले खोला जा सकता है।
  • Upload/execution से पहले GPS 3D Fix और 8+ satellites।
  • ArduPilot, PX4 या iNav; ArduPilot/PX4 के लिए MAVLink mission, iNav के लिए MSP path।
  • Takeoff से पहले कम से कम 80% battery।
  • Polygon के आसपास पर्याप्त margin वाला खुला अनुमत outdoor area।
  • Verified Home, altitude frame, RTL altitude, geofence action और mode switch।
  • Weather और wind वाहन, payload तथा plan की limits में हों।
03
Planning / 01–04

Polygon, grid settings और विस्तृत जाँच

01

1. Plan खोलें

Plan tab खोलें। FC जुड़ा हो तो map current GPS position, अन्यथा default area दिखाता है; बाईं ओर waypoint list, pattern generators, settings और import/export हैं।

02

2. Survey area तय करें

Polygon बनाएँ या KML, GeoJSON अथवा CSV import करें। Edge coverage के लिए safe buffer बनाए रखते हुए boundary वास्तविक object से थोड़ी चौड़ी रखें।

03

3. Survey Grid बनाएँ

Altitude, speed, front/side overlap, angle और camera trigger तय करें। Auto-optimize turns कम कर सकता है।

04

4. Plan जाँचें

Total waypoints, distance, time, legs, photo count और हर item की sequence, coordinates, altitude तथा command जाँचें।

सेटिंगलक्षित starting pointक्या बदलता है
ऊँचाईसामान्य 50 m; detail 30 mGSD, coverage, बाधाएँ, कानूनी सीमा
गति5–8 m/sMotion blur, mission का समय, wind margin
आगे का overlap75%Along-track चित्र संयोजन
पार्श्व overlap65%Cross-track चित्र संयोजन
Grid का कोण0° या auto-optimizeTurns, wind exposure और line direction
Camera triggerDistance या timePhotos के बीच दूरी
Mapping mission planner: work-area polygon, camera settings, altitude, image overlap और route estimate।
INTERFACE / दृश्य उदाहरणMapping mission का polygon और parameters

Map का work area altitude, image overlap, camera और route length estimate से जुड़ा है — survey planning चरण का visual example।

04
Planning / 05

स्पष्ट शुरुआत और सुरक्षित समापन जोड़ें

textSITL के लिए लक्षित mission sequence
1. TAKEOFF to 50 m
2–N. Survey waypoints (NAV_WAYPOINT + camera triggers)
N+1. RTL (return to launch and land)

Takeoff item grid में प्रवेश से पहले climb तय करता है। अंतिम item का behavior अनिश्चित नहीं होना चाहिए; RTL Home लौटकर configured landing करता है। किसी specific स्थल पर Land at current location या अन्य completion सुरक्षित हो सकता है — निर्णय पहले लें, low battery के बाद नहीं।

05
Planning / 06–07

अलग safety layers के रूप में geofence और rally points

01वैकल्पिक / सुझाया गया

Geofence

कार्य क्षेत्र के आसपास सुझाया buffer 50–100 m, उदाहरण max altitude 100 m और breach action RTL। ArduPilot में FENCE_ENABLE, FENCE_TYPE और FENCE_ACTION जाँचें।

02वैकल्पिक

Rally बिंदु

Home अनुपलब्ध हो या home path unsafe हो तो approach altitude सहित पहले चुने सुरक्षित landing points।

06
Planning / 08

Upload से पहले validate करें

  • Takeoff अनुपस्थित या final action अस्पष्ट।
  • Geofence के बाहर waypoint।
  • Configured/legal limit से अधिक या obstacle/terrain margin से कम altitude।
  • वाहन/payload की निर्धारित सीमा से बाहर speed।
  • Duplicate points और बहुत कम spacing।
  • गलत sequence या firmware से असंगत command।
  • Restricted zone पार करने वाला या safe turn buffer से रहित grid leg।

Red errors अवश्य ठीक करें। Yellow advisories पढ़कर समझदारी से स्वीकार करें; उन्हें सजावटी warnings मानकर बंद न करें। Polygon, altitude, speed, fence या end action में हर बदलाव के बाद validation दोहराएँ।

#bezpilOta GCS में site inspection plan: 3D map, आठ waypoints, mission parameters और system status।
INTERFACE / दृश्य उदाहरणInspection route की विस्तृत जाँच

«जाँचें और बचाएँ» action से पहले 3D map, waypoint list और mission parameters दिखते हैं। System और communication status verification context पूरा करते हैं।

07
Mission upload

Upload, ACK और अनिवार्य read-back

01

FC online जाँचें

Connection green, सही vehicle चुना हो, parameters और current mission state उपलब्ध हों।

02

Mission upload करें

GCS MISSION_COUNT भेजता है; FC हर MISSION_ITEM_INT माँगता है; GCS उत्तर देता है; FC MISSION_ACK से समाप्त करता है।

03

ACK की प्रतीक्षा करें

Target response window 1–5 seconds है। Timeout या NACK error बने रहते हैं; Auto में न जाएँ।

04

Mission डाउनलोड करें

FC से mission डाउनलोड करके exact count, coordinates, altitudes और commands plan से मिलाएँ।

textMAVLink mission upload प्रोटोकॉल
MISSION_COUNT
  → MISSION_REQUEST_INT
  → MISSION_ITEM_INT (message 73, integer lat/lon × 1e7)
  → MISSION_ACK

Target protocol legacy MISSION_ITEM message 39 केवल download compatibility के लिए स्वीकार करता है, जबकि upload MISSION_ITEM_INT उपयोग करता है। MAVLink details standard रहती हैं और KairOS namespace से नहीं बदलतीं।

08
Mission execution

Auto से पहले Arm और hover

01

1. अंतिम pre-flight

GPS, battery, PreArm, geofence, wind, Home, camera storage और link/failsafe।

02

2. Stabilize/Loiter में Arm

पहले mission test में सीधे Auto में arm न करें।

03

3. Manual hover करें

3–5 m उठकर stability, control authority और telemetry सुनिश्चित करें।

04

4. Auto में बदलें

FC takeoff altitude तक climb करता है, first waypoint जाता है, grid legs/triggers पूरे करके RTL/land करता है।

05

5. Monitor करें

Current item, altitude, ground speed, battery, GPS/EKF, camera triggers और remaining time देखें।

06

6. Land और disarm

Completion के बाद touchdown, auto-disarm और logs saving सुनिश्चित करें।

Mission monitor: चौदह waypoints का route, current waypoint, वीडियो stream, artificial horizon, telemetry और operator commands।
INTERFACE / दृश्य उदाहरणWaypoints के अनुसार mission execution

Mission progress देखने के लिए map, active waypoint, completion percentage, ETA, वीडियो और telemetry flight commands के पास हैं।

09
Abort paths

Mission रोकने के तीन तरीके और एक अंतिम उपाय

Actionपरिणामकब
LoiterCurrent position/altitude hold करता हैस्वस्थ GPS/EKF के साथ आकलन के लिए pause
RTLHome लौटकर configured finish करता हैHome क्षेत्र/path सुरक्षित और Home सही हो
लैंडिंगवर्तमान स्थान पर उतरता हैवर्तमान स्थान लौटने से अधिक सुरक्षित हो
आपातकालीन DisarmMotors तुरंत बंद करता है — वाहन गिरता हैअत्यंत अंतिम उपाय, जब जारी thrust गिरने से अधिक खतरनाक हो
10
अन्य pattern प्रकार

अलग कार्यों के लिए सात generators

01

Survey grid

Orthomosaic/mapping के लिए overlap वाली parallel lines।

02

परिक्रमा

निर्धारित radius और camera orientation के साथ point/structure के आसपास circle या arc।

03

Corridor scan

सड़क, line, pipeline या अन्य लंबे object के साथ strips।

04

बढ़ता वर्ग

Start point से बढ़ता हुआ search square।

05

Sector खोज

Systematic search के लिए केंद्र से radial legs।

06

समानांतर track

निर्धारित spacing वाली parallel search lines।

07

Structure scan

Vertical object के आसपास trajectory; विशेष obstacle और GNSS assessment चाहिए।

11
Save और load

Portable files और optional cloud library

Formatउद्देश्य
QGC WPL 110Mission waypoints और commands
KMLGIS tools के साथ mission/boundary exchange
CSVTabular import/export
GeoJSONPolygon boundaries और GIS geometry
Cloud mission संग्रहConvex backend enabled होने पर optional saving

दूसरे का या पुराना file load करने पर altitude frame, Home assumptions, firmware commands, fence, camera trigger और coordinates फिर जाँचें। Convex के बिना local-only deployment में cloud library नहीं होती — यह सामान्य है।

12
Simulation

Geometric preview और physics SITL अलग checks हैं

Mission Control Simulation tab 3D terrain, path, camera trigger markers, timing, altitude profile और terrain warnings दिखाता है। यह geometric preview है: aerodynamics, wind, actuator limits, battery sag या estimator faults model नहीं करता।

Physics/protocol validation के लिए सही firmware version वाला SITL उपयोग करें। SITL के बाद भी छोटे क्षेत्र, कम ऊँचाई और अवधि वाला controlled field test आवश्यक है।

13
Survey सुझाव

प्रारंभिक लक्ष्य और battery margin

कार्यSimulation के लिए लक्षित altitude
विस्तृत capture25–30 m
सामान्य mappingलगभग 50 m
परिचय80–100 m, केवल legal/obstacle limits अनुमति दें तो
  • 75% front और 65% side overlap से शुरू करें; कमजोर stitching पर side overlap 70–75% तक बढ़ा सकते हैं।
  • Wind के अनुसार grid orient करें; unsafe crosswind turns कम करने वाली lines चुनें।
  • लगभग 70% से अधिक battery उपयोग न करने की plan बनाएँ और wind, go-around तथा degradation के लिए 30% reserve रखें।
  • Speed, exposure और camera write rate के अनुसार photo interval जाँचें।
  • Safe turn और geofence buffer के बिना polygon physical edge तक न बढ़ाएँ।