Classes | Functions
irb_2400_manipulator_kinematics Namespace Reference

Classes

class  IKFastKinematicsPlugin
class  IKSolver

Functions

IKFAST_API void ComputeFk (const IkReal *j, IkReal *eetrans, IkReal *eerot)
IKFAST_API bool ComputeIk (const IkReal *eetrans, const IkReal *eerot, const IkReal *pfree, IkSolutionListBase< IkReal > &solutions)
void dgeev_ (const char *jobvl, const char *jobvr, const int *n, double *a, const int *lda, double *wr, double *wi, double *vl, const int *ldvl, double *vr, const int *ldvr, double *work, const int *lwork, int *info)
void dgesv_ (const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)
void dgetrf_ (const int *m, const int *n, double *a, const int *lda, int *ipiv, int *info)
void dgetri_ (const int *n, const double *a, const int *lda, int *ipiv, double *work, const int *lwork, int *info)
void dgetrs_ (const char *trans, const int *n, const int *nrhs, double *a, const int *lda, int *ipiv, double *b, const int *ldb, int *info)
IKFAST_API int * GetFreeParameters ()
IKFAST_API const char * GetIkFastVersion ()
IKFAST_API int GetIkRealSize ()
IKFAST_API int GetIkType ()
IKFAST_API const char * GetKinematicsHash ()
IKFAST_API int GetNumFreeParameters ()
IKFAST_API int GetNumJoints ()
float IKabs (float f)
double IKabs (double f)
float IKacos (float f)
double IKacos (double f)
float IKasin (float f)
double IKasin (double f)
float IKatan2 (float fy, float fx)
double IKatan2 (double fy, double fx)
float IKcos (float f)
double IKcos (double f)
 IKFAST_COMPILE_ASSERT (IKFAST_VERSION==61)
float IKfmod (float x, float y)
double IKfmod (double x, double y)
float IKlog (float f)
double IKlog (double f)
float IKsign (float f)
double IKsign (double f)
float IKsin (float f)
double IKsin (double f)
float IKsqr (float f)
double IKsqr (double f)
float IKsqrt (float f)
double IKsqrt (double f)
float IKtan (float f)
double IKtan (double f)
void zgetrf_ (const int *m, const int *n, std::complex< double > *a, const int *lda, int *ipiv, int *info)

Function Documentation

IKFAST_API void irb_2400_manipulator_kinematics::ComputeFk ( const IkReal *  j,
IkReal *  eetrans,
IkReal *  eerot 
)

solves the forward kinematics equations.

Parameters:
pfreeis an array specifying the free joints of the chain.

Definition at line 211 of file irb_2400_manipulator_ikfast_moveit_plugin.cpp.

IKFAST_API bool irb_2400_manipulator_kinematics::ComputeIk ( const IkReal *  eetrans,
const IkReal *  eerot,
const IkReal *  pfree,
IkSolutionListBase< IkReal > &  solutions 
)

solves the inverse kinematics equations.

Parameters:
pfreeis an array specifying the free joints of the chain.

Definition at line 2487 of file irb_2400_manipulator_ikfast_moveit_plugin.cpp.

void irb_2400_manipulator_kinematics::dgeev_ ( const char *  jobvl,
const char *  jobvr,
const int *  n,
double *  a,
const int *  lda,
double *  wr,
double *  wi,
double *  vl,
const int *  ldvl,
double *  vr,
const int *  ldvr,
double *  work,
const int *  lwork,
int *  info 
)
void irb_2400_manipulator_kinematics::dgesv_ ( const int *  n,
const int *  nrhs,
double *  a,
const int *  lda,
int *  ipiv,
double *  b,
const int *  ldb,
int *  info 
)
void irb_2400_manipulator_kinematics::dgetrf_ ( const int *  m,
const int *  n,
double *  a,
const int *  lda,
int *  ipiv,
int *  info 
)
void irb_2400_manipulator_kinematics::dgetri_ ( const int *  n,
const double *  a,
const int *  lda,
int *  ipiv,
double *  work,
const int *  lwork,
int *  info 
)
void irb_2400_manipulator_kinematics::dgetrs_ ( const char *  trans,
const int *  n,
const int *  nrhs,
double *  a,
const int *  lda,
int *  ipiv,
double *  b,
const int *  ldb,
int *  info 
)
float irb_2400_manipulator_kinematics::IKabs ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKabs ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKacos ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKacos ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKasin ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKasin ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKatan2 ( float  fy,
float  fx 
) [inline]
double irb_2400_manipulator_kinematics::IKatan2 ( double  fy,
double  fx 
) [inline]
float irb_2400_manipulator_kinematics::IKcos ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKcos ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKfmod ( float  x,
float  y 
) [inline]
double irb_2400_manipulator_kinematics::IKfmod ( double  x,
double  y 
) [inline]
float irb_2400_manipulator_kinematics::IKlog ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKlog ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKsign ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKsign ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKsin ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKsin ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKsqr ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKsqr ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKsqrt ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKsqrt ( double  f) [inline]
float irb_2400_manipulator_kinematics::IKtan ( float  f) [inline]
double irb_2400_manipulator_kinematics::IKtan ( double  f) [inline]
void irb_2400_manipulator_kinematics::zgetrf_ ( const int *  m,
const int *  n,
std::complex< double > *  a,
const int *  lda,
int *  ipiv,
int *  info 
)


abb_moveit_plugins
Author(s): Jeremy Zoss
autogenerated on Thu Aug 27 2015 11:57:40