1 |
|
|
#include "pinocchio/parsers/sample-models.hpp" |
2 |
|
|
#include "pinocchio/algorithm/joint-configuration.hpp" |
3 |
|
|
#include "pinocchio/algorithm/rnea.hpp" |
4 |
|
|
|
5 |
|
1 |
int main() |
6 |
|
|
{ |
7 |
✓✗ |
2 |
pinocchio::Model model; |
8 |
✓✗ |
1 |
pinocchio::buildModels::manipulator(model); |
9 |
✓✗ |
2 |
pinocchio::Data data(model); |
10 |
|
|
|
11 |
✓✗ |
2 |
Eigen::VectorXd q = pinocchio::neutral(model); |
12 |
✓✗✓✗
|
2 |
Eigen::VectorXd v = Eigen::VectorXd::Zero(model.nv); |
13 |
✓✗✓✗
|
1 |
Eigen::VectorXd a = Eigen::VectorXd::Zero(model.nv); |
14 |
|
|
|
15 |
✓✗ |
1 |
const Eigen::VectorXd & tau = pinocchio::rnea(model,data,q,v,a); |
16 |
✓✗✓✗ ✓✗✓✗
|
1 |
std::cout << "tau = " << tau.transpose() << std::endl; |
17 |
|
1 |
} |