- #1

- 101

- 1

Thanks, Sam.

- Thread starter tridianprime
- Start date

- #1

- 101

- 1

Thanks, Sam.

- #2

donpacino

Gold Member

- 1,439

- 282

To do the math you at the very least need to have a very good understanding of algebra and Laplace transformations. A Laplace transformation converts an equation from the time domain to the frequency domain and vice versa. It allows you to solve extremely complex differential equations with algebra. You should also have a good understanding of basic calculus (I am assuming if you know Laplace you will know basic calc).

I would start out by studying topics in the following order

1. Block diagrams (dervive an equation from a block diagram and vice versa). This also includes

2. feedback theory

3. How the frequency domain relates to the time domain

4. Poles/Zeros (what they are, how they effect the system in both the time and frequency domain)

5. PID controllers

A good first project is controller the position or speed of a servo or motor. The cool thing about this is you can get very mathematical and design the system perfectly, or can just dive into tuning a PID controller. either method works.

Let me know if you have any questions

- #3

- 101

- 1

- #4

- 101

- 1

I am working on a flight controller for a quad copter. Would this act as a good project if I did it in the right way(hence this thread)?A good first project is controller the position or speed of a servo or motor. The cool thing about this is you can get very mathematical and design the system perfectly, or can just dive into tuning a PID controller. either method works.

- #5

donpacino

Gold Member

- 1,439

- 282

Yes it would act like a good project. However a quadcoptor can be a fairly complicated project due to the fact that it has multiple output (ie the speed of the four props).I am working on a flight controller for a quad copter. Would this act as a good project if I did it in the right way(hence this thread)?

At a very small and simple level, this is basically how a quadcoptor works. A gyroscope is used to measure the tilt of the quadcoptor. lets say the quadcoptor is tilted slightly to the right. The speed of the props on the left are increased until that tilt is normalized.

The control techniques are slightly different, but the concept is the same. At the end of the day, it may be easier for you to start with a simple one motor control system.

- #6

donpacino

Gold Member

- 1,439

- 282

After that the only other mathematical prereq is linear algebra (primarily for state space representation). There is other math necessary for advanced work, but those are all grad school or higher level of detail.Okay, that looks great thanks. I have studied single variable calculus, first course in linear algebra, tiny bit of DE(no Laplace), and multivariable calculus. Once I have refined these and done some more DE, what would you suggest next?

The important thing to study after you get the math down is feedback theory, the effects of poles/zeros, and system dynamics

- #7

- 101

- 1

Brilliant, I will get started. You have been very helpful.After that the only other mathematical prereq is linear algebra (primarily for state space representation). There is other math necessary for advanced work, but those are all grad school or higher level of detail.

The important thing to study after you get the math down is feedback theory, the effects of poles/zeros, and system dynamics

I will look into single motor projects as well, thanks.

- Last Post

- Replies
- 5

- Views
- 10K

- Replies
- 6

- Views
- 14K

- Replies
- 29

- Views
- 2K

- Last Post

- Replies
- 1

- Views
- 2K

- Last Post

- Replies
- 1

- Views
- 3K

- Last Post

- Replies
- 7

- Views
- 12K

- Last Post

- Replies
- 8

- Views
- 9K

- Replies
- 16

- Views
- 3K

- Replies
- 8

- Views
- 1K

- Replies
- 1

- Views
- 5K