kinematics-dynamics
Loading...
Searching...
No Matches
KdlVectorConverter.hpp
1// -*- mode:C++; tab-width:4; c-basic-offset:4; indent-tabs-mode:nil -*-
2
3#ifndef __KDL_VECTOR_CONVERTER_HPP__
4#define __KDL_VECTOR_CONVERTER_HPP__
5
6#include <vector>
7
8#include <kdl/frames.hpp>
9
22{
23
33KDL::Frame vectorToFrame(const std::vector<double> & x);
34
44std::vector<double> frameToVector(const KDL::Frame & f);
45
55KDL::Twist vectorToTwist(const std::vector<double> & xdot);
56
66std::vector<double> twistToVector(const KDL::Twist & t);
67
76KDL::Wrench vectorToWrench(const std::vector<double> & f);
77
86std::vector<double> wrenchToVector(const KDL::Wrench & w);
87
88} // namespace roboticslab::KdlVectorConverter
89
90#endif // __KDL_VECTOR_CONVERTER_HPP__
Collection of utilities related to KDL and std::vector classes.
Definition KdlVectorConverter.cpp:14
KDL::Frame vectorToFrame(const std::vector< double > &x)
Convert from std::vector<double> to KDL::Frame.
Definition KdlVectorConverter.cpp:18
std::vector< double > frameToVector(const KDL::Frame &f)
Convert from KDL::Frame to std::vector<double>
Definition KdlVectorConverter.cpp:41
KDL::Twist vectorToTwist(const std::vector< double > &xdot)
Convert from std::vector<double> to KDL::Twist.
Definition KdlVectorConverter.cpp:60
KDL::Wrench vectorToWrench(const std::vector< double > &f)
Convert from std::vector<double> to KDL::Wrench.
Definition KdlVectorConverter.cpp:100
std::vector< double > twistToVector(const KDL::Twist &t)
Convert from KDL::Twist to std::vector<double>
Definition KdlVectorConverter.cpp:83
std::vector< double > wrenchToVector(const KDL::Wrench &w)
Convert from KDL::Wrench to std::vector<double>
Definition KdlVectorConverter.cpp:123