33 unsigned int segmentNr;
57 for (
unsigned int i = 0; i < segmentNr; i++)
100 it->p.x() << std::endl <<
101 it->p.y() << std::endl <<
104 it->M.GetRot().x() << std::endl <<
105 it->M.GetRot().y() << std::endl <<
106 it->M.GetRot().z() << std::endl <<
107 "=================================");
129 unsigned int segmentNr;
154 for (
unsigned int i = 0; i < segmentNr; ++i)
177 std::vector<KDL::FrameVel>& out,
180 unsigned int segmentNr;
190 else if (out.size() != segmentNr)
192 else if (segmentNr == 0)
206 for (
unsigned int i = 1; i < segmentNr; i++)
const Segment & getSegment(unsigned int nr) const
unsigned int rows() const
KDL::Frame getFrameAtSegment(uint16_t seg_idx) const
unsigned int getNrOfSegments() const
FrameVelVector_t segment_vel_
KDL::FrameVel getFrameVelAtSegment(uint16_t seg_idx) const
const KDL::Chain & chain_
FrameVector_t segment_pos_
virtual int JntToCart(const KDL::JntArray &q_in, KDL::Frame &p_out, int seg_nr=-1)
Frame pose(const double &q) const
Twist twist(const double &q, const double &qdot) const
~AdvancedChainFkSolverPos_recursive()
virtual int JntToCart(const KDL::JntArrayVel &q_in, KDL::FrameVel &out, int seg_nr=-1)
~AdvancedChainFkSolverVel_recursive()
static IMETHOD FrameVel Identity()
const Joint & getJoint() const
const KDL::Chain & chain_
unsigned int getNrOfJoints() const
AdvancedChainFkSolverPos_recursive(const KDL::Chain &chain)
#define ROS_INFO_STREAM(args)
void dumpAllSegmentPostures() const
AdvancedChainFkSolverVel_recursive(const KDL::Chain &chain)
const JointType & getType() const