diff --git a/JointIntegrator_8hpp_source.html b/JointIntegrator_8hpp_source.html
index 3b172590..a653d522 100644
--- a/JointIntegrator_8hpp_source.html
+++ b/JointIntegrator_8hpp_source.html
@@ -86,30 +86,31 @@
19 base::commands::Joints prev_cmd;
-
-
-
-
-
- 43 base::JointState::MODE
cmdMode(
const base::JointState &cmd);
-
-
+ 20 base::samples::Joints cur_joint_state;
+
+
+
+ 38 void integrateRectangular(base::commands::Joints &cmd,
double cycle_time,
bool use_cur_state =
false);
+ 44 void integrateTrapezoidal(base::commands::Joints &cmd,
double cycle_time,
bool use_cur_state =
false);
+ 48 base::JointState::MODE
cmdMode(
const base::JointState &cmd);
+
+
-
-
-
-
+
+
+
+
IntegrationMethod
Definition JointIntegrator.hpp:6
@ TRAPEZOIDAL
Definition JointIntegrator.hpp:9
@ NONE
Definition JointIntegrator.hpp:7
@ RECTANGULAR
Definition JointIntegrator.hpp:8
The JointIntegrator class implements different numerical integrators.
Definition JointIntegrator.hpp:17
-void integrateRectangular(base::commands::Joints &cmd, double cycle_time)
Performs numerical from acceleration/velocity to positions using rectangular method.
Definition JointIntegrator.cpp:46
-void integrateTrapezoidal(base::commands::Joints &cmd, double cycle_time)
Trapezoidal method for numerical integration.
Definition JointIntegrator.cpp:70
-JointIntegrator()
Definition JointIntegrator.hpp:21
-void reinit()
Reinitialize state of the integrator.
Definition JointIntegrator.hpp:47
-void integrate(const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=TRAPEZOIDAL)
Performs numerical from acceleration/velocity to positions.
Definition JointIntegrator.cpp:6
-base::JointState::MODE cmdMode(const base::JointState &cmd)
cmdType Return the control model type POSITION/VELOCITY/ACCELERATION depending on the valid fields
Definition JointIntegrator.cpp:95
+void integrateTrapezoidal(base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false)
Trapezoidal method for numerical integration.
Definition JointIntegrator.cpp:77
+void integrateRectangular(base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false)
Performs numerical from acceleration/velocity to positions using rectangular method.
Definition JointIntegrator.cpp:47
+JointIntegrator()
Definition JointIntegrator.hpp:22
+void reinit()
Reinitialize state of the integrator.
Definition JointIntegrator.hpp:52
+void integrate(const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=RECTANGULAR, bool use_cur_state=false)
Performs numerical from acceleration/velocity to positions.
Definition JointIntegrator.cpp:6
+base::JointState::MODE cmdMode(const base::JointState &cmd)
cmdType Return the control model type POSITION/VELOCITY/ACCELERATION depending on the valid fields
Definition JointIntegrator.cpp:107
Definition ContactsAccelerationConstraint.cpp:3
diff --git a/classwbc_1_1JointIntegrator-members.html b/classwbc_1_1JointIntegrator-members.html
index 1e666ed0..04ad1b95 100644
--- a/classwbc_1_1JointIntegrator-members.html
+++ b/classwbc_1_1JointIntegrator-members.html
@@ -71,9 +71,9 @@
This is the complete list of members for wbc::JointIntegrator, including all inherited members.
cmdMode(const base::JointState &cmd) | wbc::JointIntegrator | |
- integrate(const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=TRAPEZOIDAL) | wbc::JointIntegrator | |
- integrateRectangular(base::commands::Joints &cmd, double cycle_time) | wbc::JointIntegrator | |
- integrateTrapezoidal(base::commands::Joints &cmd, double cycle_time) | wbc::JointIntegrator | |
+ integrate(const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=RECTANGULAR, bool use_cur_state=false) | wbc::JointIntegrator | |
+ integrateRectangular(base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false) | wbc::JointIntegrator | |
+ integrateTrapezoidal(base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false) | wbc::JointIntegrator | |
JointIntegrator() | wbc::JointIntegrator | inline |
reinit() | wbc::JointIntegrator | inline |
diff --git a/classwbc_1_1JointIntegrator.html b/classwbc_1_1JointIntegrator.html
index 00f8604d..e40f75c0 100644
--- a/classwbc_1_1JointIntegrator.html
+++ b/classwbc_1_1JointIntegrator.html
@@ -80,15 +80,15 @@
Public Member Functions
| JointIntegrator () |
|
-void | integrate (const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=TRAPEZOIDAL) |
- | Performs numerical from acceleration/velocity to positions.
|
- |
-void | integrateRectangular (base::commands::Joints &cmd, double cycle_time) |
- | Performs numerical from acceleration/velocity to positions using rectangular method.
|
- |
-void | integrateTrapezoidal (base::commands::Joints &cmd, double cycle_time) |
- | Trapezoidal method for numerical integration.
|
- |
+void | integrate (const base::samples::Joints &joint_state, base::commands::Joints &cmd, double cycle_time, IntegrationMethod method=RECTANGULAR, bool use_cur_state=false) |
+ | Performs numerical from acceleration/velocity to positions.
|
+ |
+void | integrateRectangular (base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false) |
+ | Performs numerical from acceleration/velocity to positions using rectangular method.
|
+ |
+void | integrateTrapezoidal (base::commands::Joints &cmd, double cycle_time, bool use_cur_state=false) |
+ | Trapezoidal method for numerical integration.
|
+ |
base::JointState::MODE | cmdMode (const base::JointState &cmd) |
| cmdType Return the control model type POSITION/VELOCITY/ACCELERATION depending on the valid fields
|
|
@@ -144,8 +144,8 @@