پرواز اصلی کوادروتور -2-

بسیاری از کاربردهای گفته شده در نوشته قبلی برای بهتر شدن نیازمند سطحو بالاتری از اتونوموس بودن دارند.

سطوح مختلف اتونوموس بودن :

1- Manual flight (پرواز به صورت دستی )

2- Semi autonomous ( کنترل ارتفاع ، کنترل موقعیت ، برخاستن / فرود خودکار ، اجتناب از موانع )

3- Fully autonomous (ناوبری ایستگاهی ، برنامه ریزی مسیر ، اکتشاف )



برای حفظ موقعیت باید چه کاری انجام دهیم؟

1 : جبران نیروی جاذبه زمین

2 : برآیند گشتاور چهار موتور صفر بشود

بررسی حرکت های اساسی در کواد :

بالا رفتن و پایین امدن
بالا رفتن و پایین امدن
چرخیدن به چپ و راست
چرخیدن به چپ و راست
حرکت به جلو و عقب
حرکت به جلو و عقب
حرکت به چپ و راست
حرکت به چپ و راست



یک مثال : بررسی مشخصات یک Parrot Ardrone 2.0


مشخصات و عملگرها :

4 brushless motors, 14.5W

AVR CPU motor controllers

LiPo battery, 1000mAh

سنسور ها :

Gyroscope, accelerometer, magnetometer (IMU)

Ultrasound height sensor

Pressure sensor

Visual odometry sensor (60fps)

Front camera (720p, 30fps)

سیستم لینوکس جاسازی شده :

ARM Cortex A8, 1GHz

Linux 2.6.32

USB 2.0 host

WiFi b,g,n

Open-source API



پلت فرم های تجاری :

Parrot Ardrone

AscTec Hummingbirg, Pelican, Firefly

Bitcraze Crazyflie

…