Skip to main content
Search type Search syntax
Tags [tag]
Exact "words here"
Author user:1234
user:me (yours)
Score score:3 (3+)
score:0 (none)
Answers answers:3 (3+)
answers:0 (none)
isaccepted:yes
hasaccepted:no
inquestion:1234
Views views:250
Code code:"if (foo != bar)"
Sections title:apples
body:"apples oranges"
URL url:"*.example.com"
Saves in:saves
Status closed:yes
duplicate:no
migrated:no
wiki:no
Types is:question
is:answer
Exclude -[tag]
-apples
For more details on advanced search visit our help page
Results tagged with
Search options not deleted user 2669

A method or device to manage, command or regulate some part of a system.

2 votes
Accepted

LQR design with low effort

If I remember correctly, LQR minimizes the total energy, which usually means a large initial correction followed by a slop back to zero for the control signal (as opposed to lots of oscillation). … There are other techniques that can focus on the maximum peak instead of total energy (e.g. generic optimal control or $\mathcal{H}_2$ robust-control techniques, which Matlab has commands for) but they …
ryan0270's user avatar
  • 2,814
2 votes
Accepted

Transfer function of DC motor being unstable due to a controller?

2 comments ... First, as many people said in answer to your other question, you need to understand that your transfer function is not the real transfer function of the motor. Real motors have nonline …
ryan0270's user avatar
  • 2,814
2 votes

Alternative way to perform Pole zero cancellation?

Pole/zero cancellation is discouraged primarily because in practice it is almost impossible to do perfectly. Real systems have variation and uncertainty so you can't know for sure where the poles/zero …
ryan0270's user avatar
  • 2,814
2 votes
Accepted

Non-linear complementary filter on so3: Corrected equations?

I've implemented this algorithm before but I found a different paper easier to read. Try find the paper by Hamel and Mahoney (with Hamel listed as the first author). From that paper, which I don't h …
ryan0270's user avatar
  • 2,814
1 vote
Accepted

Feedback controller: Is there any influence between outer and inner loop when running at dif...

The inner loop should run "fast enough" to control attitude dynamics and the outer loop should run "fast enough" to control translation dynamics. … One final note, from a control theory point of view most of the inner+outer loop controllers don't have stability guarantees; I've seen only one paper where they went through the effort for a similar control
ryan0270's user avatar
  • 2,814
6 votes

Why does a ID controller not exist?

Without P, the controller just doesn't reliably do what a control system is supposed to do: drive the error to 0. …
ryan0270's user avatar
  • 2,814
4 votes
Accepted

Natural frequency computation (for PID gains computations)

For a rough calculation of natural frequency, you could create an bode plot. Starting at low frequencies, command a sin wave and measure the amplitude of the output motion (which will be a phase-shi …
ryan0270's user avatar
  • 2,814
1 vote

following a trajectory with LQR controller

Quite often in vehicle control this is actually the biggest challenge. …
ryan0270's user avatar
  • 2,814
5 votes
Accepted

What's wrong in controlling Roll+Roll rate in a quad-copter instead of using 2 separate loop...

That only works when the desire roll angle is 0. What happens if you are trying to turn and have a desired roll angle of 1deg? Even changing your sum to match the angle error, $w_1 (\theta - \theta_d) …
ryan0270's user avatar
  • 2,814
2 votes

Controlling a system with delayed measurements

The most straightforward approach is to use a Kalman filter with a memory of recent state history. While waiting for measurements you do the standard time update. When a new measurement arrives, you r …
ryan0270's user avatar
  • 2,814
1 vote

Are S-Curve (constant jerk) motion profiles significantly better than constant acceleration?

Instantaneous acceleration changes are not possible so the control system simply cannot track perfectly at those points in the profile). …
ryan0270's user avatar
  • 2,814
3 votes
Accepted

State space model

At each timestep you would separately compute the control action using the $K_j$ computed for each of these linearization points and then interpolate between those values based on the current $\theta$. …
ryan0270's user avatar
  • 2,814
1 vote

Cascading PID DC Motor Position & Velocity Controllers

I'm a little confused, are you trying to control each wheel's exact position or the overall position of the robot. … For the former, a cascaded structure makes sense where the robot position control loop defines desired velocities for each motor. …
ryan0270's user avatar
  • 2,814
3 votes
Accepted

Industrial Controllers - Why not adaptive control and robust control

In short, adaptive control and robust control (Hinf) are the difficult combination of computationally expensive and complicated to understand. … There are applications though; for example robust control is common harddrive servos. …
ryan0270's user avatar
  • 2,814
0 votes

Quadrotor Dynamics: Calculating angular velocity of quadrotor

I think what you're missing is initial conditions; you need to define $\Omega$ at $t=0$. Give that angular velocity, you can then easily solve (4) for $\dot{R}$ and (5) for $\dot{\Omega}$. From that p …
ryan0270's user avatar
  • 2,814

15 30 50 per page