skule@sormo.no
  • Start
  • Programmering
    • yy
    • Archived Articles
    • Create Article
    • List All Categories in an Article Category Tree
    • Category Blog
    • Category List
    • Bilagsregistrering
  • Teknikk
  • Media
  • Undervisning
  • Nettbutikk
  • Logg inn
  • Person
  1. Du er her:  
  2. Hjem
  3. Programmering
  4. List All Categories in an Article Category Tree
  5. Artikler

Tuning vertical movements in Ardupilot

Detaljer
Treff: 0
 

how to tune vertical movements for Copter (multirotors):


✅ Key Parameters for Vertical Tuning

1. Altitude Hold / Loiter / Auto Modes

These rely on a stable vertical control system.

  • PSC_ACCZ_P
    Proportional gain for vertical acceleration (Z-axis).
    → Try increasing if the copter feels sluggish going up/down.
    → Reduce if it overshoots or oscillates vertically.

  • PSC_ACCZ_I
    Integral gain for vertical acceleration.
    → Helps maintain steady altitude in the presence of bias (e.g., battery sag).
    → Increase carefully to improve holding, but too much causes oscillations.

  • PSC_ACCZ_FF
    Feedforward gain for throttle control.
    → Helps the copter respond immediately to altitude changes.
    → Typical value is 0.5–1.0. Higher = faster vertical response.


✅ Throttle Response and Stability

  • THR_MID
    Defines the throttle level for hover (0–1000).
    → Set this using data logs or in-flight tuning (CH6) so the autopilot knows what throttle to use when maintaining altitude.

  • MOT_THST_HOVER (Copter 3.6+)
    Automatically estimated by the system or manually set.
    → Accurate value is essential for stable altitude control.

  • MOT_SPIN_MIN
    Minimum throttle to keep motors spinning.
    → Should be just above the minimum where motors start spinning.


✅ Rate of Climb/Descent

  • WPNAV_SPEED_UP / WPNAV_SPEED_DN
    Max climb and descent speed in cm/s during Auto modes.
    → Adjust based on how aggressive you want vertical motion in missions.

  • WPNAV_ACCEL_Z
    Maximum vertical acceleration in cm/s².
    → Lower for smoother flight, higher for faster response.


🔧 Tuning Steps

  1. Set MOT_THST_HOVER correctly using logs or hover flight.

  2. Start with default PSC_ACCZ_P/I/FF. Use:

    • P = 0.5

    • I = 1.0

    • FF = 0.5

  3. Test in AltHold mode. See if altitude is stable.

  4. Adjust PSC_ACCZ_P/I/FF:

    • If slow to respond: increase FF

    • If steady hover drifts: increase I

    • If aggressive bounce: reduce P and I


🧪 Optional: Use CH6 Tuning

  • Assign PSC_ACCZ_P or FF to CH6 tuning knob to adjust it live during flight.

  • Helps find the sweet spot without repeated reuploads.


📈 Use Dataflash Logs

  • Look at BARO.Alt, GPS.Alt, CTUN.ThO, and IMU.AccZ logs to analyze vertical performance.

  • Use Mission Planner or LogAnalyzer to plot.


 

Minidrone

Detaljer
Treff: 0

Minidrone 

AI drone

RTK gps module

Detaljer
Treff: 0

Dokumentasjon

Module

Flere moduler

Basestasjon 

youtube

 

Links: Book about navigation: https://amzn.to/44sNNts ESP32 mini: https://s.click.aliexpress.com/e/_DEP... UM980 RTK-GNSS receiver: https://s.click.aliexpress.com/e/_DDO... RTK all-band GNSS antenna (order the "S" type): https://s.click.aliexpress.com/e/_DDY... or https://s.click.aliexpress.com/e/_Dlk... Cable (TNC male to SMA male): https://www.aliexpress.com/item/10050... Splitter (with a case, not needed for single receiver): https://s.click.aliexpress.com/e/_Dmu... DC Block (for 2 receivers): https://s.click.aliexpress.com/e/_DF9... u-blox RTK receiver: https://www.u-blox.com/en/product/zed... Sparkfun RTK solutions: https://www.sparkfun.com/rtk Michaels project: https://github.com/mazgch/hpg How to build a base station: https://simeononsecurity.com/guides/b... Base software for t services: https://github.com/incarvr6/esp32-ntr... RTK2GO: http://rtk2go.com/ Onocoy: https://www.onocoy.com/ euspa report: https://www.euspa.europa.eu/sites/def... Patreon supporter companies: https://www.welectron.com/ The links above are usually affiliate links that support the channel (at no additional cost to you). Supporting Material and Blog Page: http://www.sensorsiot.org GitHub: https://www.github.com/sensorsiot My Patreon Page:   / andreasspiess   Discord:   / discord   If you want to support the channel, please use the links below to start your shopping. No additional charges for you, but I get a commission on your purchases to buy new stuff for the channel My Amazon.com shop: https://www.amazon.com/shop/andreassp... For Banggood https://bit.ly/2jAQEf4 For AliExpress: For AliExpress: bit.ly/3MtXUY8 (just go on from here to your product) For Amazon US: https://www.amazon.com/shop/andreassp... For Amazon.de: http://amzn.to/2r0ZCYI For Amazon UK: http://amzn.to/2mxBaJf For ebay.com: http://ebay.to/2DuYXBp

Namespaces joomla

Detaljer
Treff: 0

https://chatgpt.com/share/67b1a98a-3744-8000-975b-9c95c747aa31

Make a component with meu access

Make a component with menu acccess using namespace

Namespace komponent XAMPP

ddNamespace komponent XAMPP

 

 

NFC Reader abel prosjekt

Detaljer
Treff: 0

https://arduinogetstarted.com/tutorials/arduino-rfid-nfc

  1. Installere 8/ harddisk å centos server
  2. Debugging med PlatformIO
  3. phased arays
  4. esp32
  5. Machine Learning

Side 1 av 3

  • 1
  • 2
  • 3

logg inn

  • Glemt passord?
  • Glemt brukernavn?