All Blog Posts Tagged 'pid' (14)

DronePilot - Position hold controller

We all love drones, and we love to just buy one and go outside and make it fly by itself, this is great. But what is actually going on inside the drone?

In this post I'm going to explain a bit how a loiter controller works, with the difference is that I'll show my controller, share the python code and that I'm using a motion capture…


Added by Aldo Vargas on February 20, 2016 at 1:00pm — 12 Comments

PID Gains explained like never before!

[IEEE CSS Video Clip Contest 2015 Submission]

This is a video introduction to controlling self-driving cars, specifically using PID-control. Special emphasis is placed on how the proportional, integral, and derivative gains affect the performance of the vehicle.



Added by Alexandre Mainardi (Nuvem UAV) on July 27, 2015 at 6:30pm — 11 Comments

An Autopilot in the clouds - part 6

This article is part six in a series, describing some of the inner workings of an autopilot system - even though the description is specific for this particular system, a lot of principles are generic and can be used to describe a variety of auto pilot systems.

To summarise the previous posts we had:…


Added by Jesper Andersen on January 10, 2015 at 5:30am — No Comments

An Autopilot in the clouds - part 4

This article is part four in a series, describing some of the inner workings of an autopilot system - even though the description is specific for this particular system, a lot of principles are generic and can be used to describe a…


Added by Jesper Andersen on October 24, 2014 at 1:58am — No Comments

Quadrotor indoor position control

This large video is about the project that Murray and me have being doing in the MAST Lab. It's about doing automatic position control and trajectory tracking of a micro unmanned aerial vehicle, being more specific is our 3D printed quadrotor platform,…


Added by Aldo Vargas on September 11, 2014 at 11:00am — 8 Comments

EastBay RC Guide to PID Controllers


PID loops can be pretty confusing when you're first getting started with autopilots.

Here's my attempt at explaining them "intuitively", i.e. with no math.

I'm working on plugging in a physics engine into the demo. Two more videos in this series are planned:

- Understanding the math behind PID controllers.

- Tuning PIDs…


Added by Mark Harrison on February 24, 2014 at 10:31am — 13 Comments

PID: What's it for and how does it work?

As my first blog post in diydrones I'd like to show, specially to other noobies what is the so much talked PID so much used in our Arducopters and Arduplanes.

This video has substitles also in english and russian but you have to select it to activate them.

It shows in a very dummy but effective way what PID is, and hope it makes things more clear for…


Added by Aeropixel on March 27, 2013 at 9:00am — 5 Comments

Stable heavy lift hexacopter - APM 2

Take a look at my heavy lift hexacopter.

It flies very stable with the standard PIDS.

Couldn't get loiter to work though.

My setup:

NTM 910kv (changed to MK3638 on 4S)

Turnigy plush 30 amp ESC

UAP 1 frame

For booms i have 12mm kite tubes

5000mah 3S (now 4S)


Turnigy 9x + frsky

I use the hex to take aerials, with…


Added by Diederik Geurtsen on November 2, 2012 at 5:32pm — 4 Comments

Nice discussion of PID controllers in Udacity class

If you've been wanting to understand a bit more about PID controllers, unit 5 of Sebastian Thrun's Udacity course "Programming a Robotic Car" has some nice coverage of that topic and the theory behind it.…


Added by Mark Harrison on March 21, 2012 at 2:50pm — 4 Comments

ArduCopter: "PIDT1" code and hex files to try...

Hi all,

a while ago, I wrote about control structure and started a discussion. Now the discussion about PIDT1 is going on also in the "…


Added by Igor van Airde on January 28, 2012 at 3:25am — 10 Comments

ArduCopter Automatic PID Tuning - BRAVE TESTERS ONLY

DISCLAIMER: This could be dangerous and might crash your copter.

OK! I made some new changes to the autotuning algorithm and I have tested it again in the simulator. I think this is ready for some real world testing from some VERY BRAVE users, or some simulation testing. Unfortunately I do not own a quad and my octo is out of commission until Tuesday, or I would be testing this right now outside.



Added by Adam Rivera on January 20, 2012 at 7:30pm — 23 Comments

'Engineering Insights - Lesson 2: Testing and Tuning Always takes Ages!

Video of ROFL Tuning Session with spectacular crash when we deliberately detune one of the PID values! No quadcopters harmed (much) in the making of this video.  Video of stable flight below.

By the way, the ROFL quadcopter kit is still on sale on my website:…


Added by Henry Fletcher on December 27, 2011 at 8:00am — 3 Comments

Arducopter PID tunning howto video

Finally, someone has created a PID tunning howto video, from scratch to perfect stabilize flight, that I think will be very useful for the arducopter community, specially for those flying non stock frames.

The concepts are already in the AC2 PID tweaking guide developed by Jason, but a visual howto helps a lot!


The guide has been created by…


Added by Jose Angel on October 15, 2011 at 3:00am — 9 Comments

In flight tunable gain demonstrator for UDB2 / Matrixpilot

Hi. I have made some modifications to the MatrixPilot code to do tests on In flight tunable gain. If this is further refined, it will be possible to do tuning of P/D gains on roll, pitch and yaw axis while in flight. The idea is that the gains can be tuned with a spare button on your RC transmitter one after the other (separately) while you fly the plane in stabilized mode. The gain you want to tune is gradually increased until oscillation is seen at max desired airspeed… Continue

Added by UFO-MAN on July 18, 2010 at 5:39am — 23 Comments

Monthly Archives














© 2018   Created by Chris Anderson.   Powered by

Badges  |  Report an Issue  |  Terms of Service