visual3d:documentation:pipeline:signal_commands:indefinite_integral
Differences
This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
visual3d:documentation:pipeline:signal_commands:indefinite_integral [2024/06/14 17:30] – created sgranger | visual3d:documentation:pipeline:signal_commands:indefinite_integral [2024/09/09 20:09] (current) – Cleaned up the page and began applying the pipeline page format. wikisysop | ||
---|---|---|---|
Line 1: | Line 1: | ||
- | |**Language: | + | ====== |
- | |===== Contents =====\\ \\ \\ \\ * [[# | + | This pipeline command computes an indefinite integral from the start event to the stop event. This is a cumulative integral, with the value of each frame indicating the cumulative sum from the start event' |
- | ====== Introduction ====== | + | For a given signal, s, the value of its integral at a given frame at time t is computed from the previous frame, at time t-1, as follows: |
- | + | < | |
- | Compute an indefinite integral from the start event to the stop event. | + | integral (t) = integral (t-1) + ((s(t)+s(t-1))* T / 2) |
- | + | </ | |
- | This is a cumulative integral, starting from an initial | + | |
- | + | ||
- | integral (t) = integral (t-1) + x(t) * dt | + | |
- | \\ | + | |
- | The command integrates a signal using the [[http:// | + | |
- | + | ||
- | The integral between two frames | + | |
where T = time between frames (this is the data rate) | where T = time between frames (this is the data rate) | ||
- | The [[Visual3D: | ||
- | ====== Command | + | ===== Command ===== |
The command can be edited via text editor. The details on the command are found below: | The command can be edited via text editor. The details on the command are found below: | ||
- | | |< | + | < |
+ | Indefinite_Integral | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | ; | ||
+ | </ | ||
- | Result_Types are restricted by the Signal_Types | + | ==== Notes ==== |
- | If the Signal_Types= TARGET, the result type can only be TARGET, DERIVED, or METRIC | + | The [[Visual3D: |
- | The Initial_Value is a signal expression that can return multiple components. | + | |
- | The same Initial_Value expression is used for all signals. | + | Valid Result_Types are restricted according to the Signal_Types that are input into the command. If the Signal_Types are from the [[visual3d: |
- | ---- | + | The Initial_Value parameter, if used, must be a signal expression that can return multiple components. The same Initial_Value expression is used for all signals. |
- | ===== Examples | + | ==== Examples ==== |
This example calculates the velocity of the center of mass from force platform data during a vertical jump using the **Indefinite_Integral** command. Constants of integration (initial value) must be determined. In this case, the initial value is the initial velocity at the start of the preparation for the jump which is zero. | This example calculates the velocity of the center of mass from force platform data during a vertical jump using the **Indefinite_Integral** command. Constants of integration (initial value) must be determined. In this case, the initial value is the initial velocity at the start of the preparation for the jump which is zero. | ||
Line 93: | Line 98: | ||
</ | </ | ||
- | ===== Legacy Parameters | + | ==== Legacy Parameters ==== |
- | | |< | + | Earlier versions |
- | + | ||
- | + | ||
- | Retrieved from "" | + | |
+ | < | ||
+ | Indefinite_Integral | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | / | ||
+ | </ | ||
visual3d/documentation/pipeline/signal_commands/indefinite_integral.1718386213.txt.gz · Last modified: 2024/06/14 17:30 by sgranger