ধারণা ও উন্নয়নমানববিহীন ক্রীড়া · #bezpiLOTa · KAIROS DRONE AGENTনথিপত্র
#bezpiLOTa→Drone Agent→গিম্বল
KairOS / DRONE AGENT / 05

ভবিষ্যৎ ব্যবস্থা তিন-অক্ষ stabilization companion computer-এ নিয়ে আসে এবং IMU, flight controller heading, servo driver ও vision-lock যুক্ত করে। তিনটি paths-ই লক্ষ্য হিসেবে বর্ণিত; agent-native বিকল্প গবেষণার সুবিধা।

উন্নয়নাধীন

Agent-native path পরিকল্পিত, কিন্তু পরিচালনার উপযোগী নয়। এটিকে প্রস্তুত KairOS সুবিধা ভেবে যুক্ত করবেন না।

KairOS repository ↗
3 AXISলক্ষ্য stabilization
500 Hzলক্ষ্য control loop
154MAVLink component
R&DAgent-native অবস্থা
01
Gimbal-এর তিন পথ

ভিন্ন readiness-সহ তিন design path

পথLoop কোথায় চলেMission ControlVision lockKairOS-এর অবস্থা
FC servo mountউড্ডয়ন controllerপরিকল্পিতনাIntegration প্রয়োজন
MAVLink Gimbal v2বাহ্যিক controllerপরিকল্পিতনাIntegration প্রয়োজন
Agent-nativeCompanion computerপরিকল্পিতপরিকল্পিতR&D

Mission Control-কে FC servo mount ও বাহ্যিক MAVLink Gimbal v2-এর দিক নির্ধারণ করতে হবে। দ্বিতীয় পথের জন্য পৃথক KairOS extension পরিকল্পিত। Agent-native path নতুন implementation, যেখানে estimator ও controller SBC-তে চলে এবং সরাসরি PWM দেয়।

02
কীভাবে কাজ করে

Companion computer-এ দ্রুত loop

01

Orientation input

Gyro ও accelerometer দ্রুত pitch/roll পরিবর্তন দেয়; flight controller heading reference yaw ধরে রাখতে সাহায্য করে।

02

অনুমানক

Noisy measurements filter করে real-time thread-এ orientation state তৈরি করে।

03

Command target

Mission Control, ROI বা vision engine কাঙ্ক্ষিত pan/tilt/roll নির্ধারণ করে।

04

তিন-অক্ষ controller

Error গণনা করে প্রতিটি অক্ষের জন্য আলাদা commands দেয়।

05

PWM output

I²C PWM driver পৃথক 5 V power rail থেকে তিনটি positional servos নিয়ন্ত্রণ করে।

06

MAVLink identity

ব্যবস্থাটি Gimbal v2 component 154 হিসেবে register হয়, যাতে GCS standard device দেখতে পায়।

03
Autonomous lock

Vision target সাম্প্রতিক ও নির্ভরযোগ্য হতে হবে

Vision engine bounding box, track ID, confidence ও timestamp প্রকাশ করে। Controller frame-এর তুলনায় bounding box কেন্দ্রের offset angular correction-এ বদলায়। পরের ধীর detector frame-এর জন্য অপেক্ষা করে না: detections-এর মাঝখানে tracker target update করে।

  • Fresh target ও যথেষ্ট confidence correction অনুমোদন করে।
  • Track হারালে autonomous movement সঙ্গে সঙ্গে থামে।
  • পুরোনো data-তে চলাচলের জন্য stale timestamp ব্যবহার হয় না।
  • Manual operator command-এর নির্দিষ্ট priority ও lock বাতিলের উপায় থাকতে হবে।
  • অনিশ্চিত recognition থেকে অন্য object-এর automatic reacquire হওয়া উচিত নয়।
04
সৎ সীমাবদ্ধতা

Mechanics ও power বাস্তব সীমা নির্ধারণ করে

  • প্রথম version positional hobby servos-এর জন্য; position feedback ছাড়া continuous-rotation servos উপযুক্ত নয়।
  • 0.5–1° accuracy এবং প্রতি অক্ষে প্রায় 180° design target, পরিমাপ করা KairOS gimbal-এর ফল নয়।
  • Servos-এর stall current SBC restart করতে পারে, তাই পৃথক 5 V regulator ও common ground দরকার।
  • Closed loop চালুর আগে mechanical stops, axis directions, neutral PWM ও travel limits calibrate করতে হবে।
  • 500 Hz target loop, যা নির্বাচিত board, IMU, kernel scheduling ও driver path-এ যাচাই করতে হবে।