#include <nlopt_ik.hpp>
|
| void | cartDQError (const std::vector< double > &x, double error[]) |
| |
| void | cartL2NormError (const std::vector< double > &x, double error[]) |
| |
| void | cartSumSquaredError (const std::vector< double > &x, double error[]) |
| |
| int | CartToJnt (const KDL::JntArray &q_init, const KDL::Frame &p_in, KDL::JntArray &q_out, const KDL::Twist bounds=KDL::Twist::Zero(), const KDL::JntArray &q_desired=KDL::JntArray()) |
| |
| double | minJoints (const std::vector< double > &x, std::vector< double > &grad) |
| |
| | NLOPT_IK (const KDL::Chain &chain, const KDL::JntArray &q_min, const KDL::JntArray &q_max, double maxtime=0.005, double eps=1e-3, OptType type=SumSq) |
| |
| void | setMaxtime (double t) |
| |
| | ~NLOPT_IK () |
| |
Definition at line 44 of file nlopt_ik.hpp.
◆ NLOPT_IK()
◆ ~NLOPT_IK()
| NLOPT_IK::NLOPT_IK::~NLOPT_IK |
( |
| ) |
|
|
inline |
◆ abort()
| void NLOPT_IK::NLOPT_IK::abort |
( |
| ) |
|
|
inlineprivate |
◆ cartDQError()
| void NLOPT_IK::NLOPT_IK::cartDQError |
( |
const std::vector< double > & |
x, |
|
|
double |
error[] |
|
) |
| |
◆ cartL2NormError()
| void NLOPT_IK::NLOPT_IK::cartL2NormError |
( |
const std::vector< double > & |
x, |
|
|
double |
error[] |
|
) |
| |
◆ cartSumSquaredError()
| void NLOPT_IK::NLOPT_IK::cartSumSquaredError |
( |
const std::vector< double > & |
x, |
|
|
double |
error[] |
|
) |
| |
◆ CartToJnt()
◆ fRand()
| static double NLOPT_IK::NLOPT_IK::fRand |
( |
double |
min, |
|
|
double |
max |
|
) |
| |
|
inlinestaticprivate |
◆ minJoints()
| double NLOPT_IK::NLOPT_IK::minJoints |
( |
const std::vector< double > & |
x, |
|
|
std::vector< double > & |
grad |
|
) |
| |
◆ reset()
| void NLOPT_IK::NLOPT_IK::reset |
( |
| ) |
|
|
inlineprivate |
◆ setMaxtime()
| void NLOPT_IK::NLOPT_IK::setMaxtime |
( |
double |
t | ) |
|
|
inline |
◆ TRAC_IK::TRAC_IK
◆ aborted
| bool NLOPT_IK::NLOPT_IK::aborted |
|
private |
◆ best_x
| std::vector<double> NLOPT_IK::NLOPT_IK::best_x |
|
private |
◆ bounds
◆ chain
◆ currentPose
◆ des
| std::vector<double> NLOPT_IK::NLOPT_IK::des |
|
private |
◆ eps
| double NLOPT_IK::NLOPT_IK::eps |
|
private |
◆ fksolver
◆ iter_counter
| int NLOPT_IK::NLOPT_IK::iter_counter |
|
private |
◆ lb
| std::vector<double> NLOPT_IK::NLOPT_IK::lb |
|
private |
◆ maxtime
| double NLOPT_IK::NLOPT_IK::maxtime |
|
private |
◆ opt
| nlopt::opt NLOPT_IK::NLOPT_IK::opt |
|
private |
◆ progress
| int NLOPT_IK::NLOPT_IK::progress |
|
private |
◆ targetPose
◆ TYPE
◆ types
◆ ub
| std::vector<double> NLOPT_IK::NLOPT_IK::ub |
|
private |
◆ x_out
◆ x_target
◆ y_out
◆ y_target
◆ z_target
◆ z_up
The documentation for this class was generated from the following files: