Skip to content

Commit 6d7944b

Browse files
added header for feedback + feedforward
1 parent a88724b commit 6d7944b

1 file changed

Lines changed: 2 additions & 3 deletions

File tree

docs/section-7/control.md

Lines changed: 2 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -8,13 +8,12 @@ Or is there?
88

99
Control systems are the solutions to the three problems mentioned above. They help programmers manipulate motors to a great deal of control and flexibility. When designing a control algorithm for a robot mechanism, there are a number of different approaches to take. These range from very simple approaches, to advanced and complex ones. Each has tradeoffs. Some will work better than others in different situations, some require more mathematical analysis than others.
1010

11+
## Feedback and Feedforward
12+
1113
There are two fundamental types of mechanism controllers that we will cover here:
1214

1315
**Feedforward control (or “open-loop control”)** refers to the class of algorithms which incorporate knowledge of how the mechanism under control is expected to operate. For example, using physics we can account for the force of gravity, friction, and other forces. Using this “model” of operation, the control input is chosen to make the mechanism get close to where it should be. In general, feedforward control is required whenever the system requires some constant control signal to remain at the desired setpoint (such as position control of a vertical arm where gravity will cause the arm to fall)
1416

15-
!!! note
16-
The Feedforward control section is still being worked on, so only Feedback control is discussed.
17-
1817
**Feedback control (or “closed-loop control”)** refers to the class of algorithms which use sensors to measure what a mechanism is doing, and issue corrective commands to move a mechanism from where it actually is, to where you want it to be. Even with unlimited study, it is impossible to know every force that will be exerted on a robot’s mechanism in perfect detail. So feedback control is used to correct the error not covered by feedforward control.
1918

2019
!!! Note

0 commit comments

Comments
 (0)