23 #include <geometry_msgs/TransformStamped.h>
26 Eigen::Isometry3d motorFrame = Eigen::Isometry3d::Identity();
28 motorFrame.translation() = Eigen::Vector3d(momentArm, momentArm, 0.);
31 motorFrame.translation() = Eigen::Vector3d(-momentArm, momentArm, 0.);
34 motorFrame.translation() = Eigen::Vector3d(-momentArm, -momentArm, 0.);
37 motorFrame.translation() = Eigen::Vector3d(momentArm, -momentArm, 0.);
40 motorFrame.translation() = Eigen::Vector3d(momentArm, momentArm, 0.);
43 motorFrame.translation() = Eigen::Vector3d(-momentArm, momentArm, 0.);
46 motorFrame.translation() = Eigen::Vector3d(-momentArm, -momentArm, 0.);
49 motorFrame.translation() = Eigen::Vector3d(momentArm, -momentArm, 0.);
54 std::vector<double> mappedCmd;
55 mappedCmd.push_back(initialCmd[1]);
56 mappedCmd.push_back(initialCmd[2]);
57 mappedCmd.push_back(initialCmd[3]);
58 mappedCmd.push_back(initialCmd[0]);
60 mappedCmd.push_back(initialCmd[4]);
61 mappedCmd.push_back(initialCmd[7]);
62 mappedCmd.push_back(initialCmd[6]);
63 mappedCmd.push_back(initialCmd[5]);