| 
    moveit2
    
   The MoveIt Motion Planning Framework for ROS 2. 
   | 
 
Joint space position cost Position operates on a single point (unlike velocity, etc). This is b/c the primary usecase is joint-space position waypoints. More...
#include <problem_description.h>


Public Member Functions | |
| JointPoseTermInfo () | |
| Initialize term with it's supported types.  More... | |
| void | addObjectiveTerms (TrajOptProblem &prob) override | 
| Converts term info into cost/constraint and adds it to trajopt problem.  More... | |
  Public Member Functions inherited from trajopt_interface::TermInfo | |
| int | getSupportedTypes () | 
| TermInfo ()=default | |
| TermInfo (const TermInfo &)=default | |
| TermInfo (TermInfo &&)=default | |
| TermInfo & | operator= (const TermInfo &)=default | 
| TermInfo & | operator= (TermInfo &&)=default | 
| virtual | ~TermInfo ()=default | 
Static Public Member Functions | |
| static TermInfoPtr | create () | 
  Static Public Member Functions inherited from trajopt_interface::TermInfo | |
| static TermInfoPtr | fromName (const std::string &type) | 
| static void | RegisterMaker (const std::string &type, MakerFunc) | 
Public Attributes | |
| trajopt::DblVec | coeffs | 
| Vector of coefficients that scale the cost. Size should be the DOF of the system. Default: vector of 0's.  More... | |
| trajopt::DblVec | targets | 
| Vector of position targets. This is a required value. Size should be the DOF of the system.  More... | |
| trajopt::DblVec | upper_tols | 
| Vector of position upper limits. Size should be the DOF of the system. Default: vector of 0's.  More... | |
| trajopt::DblVec | lower_tols | 
| Vector of position lower limits. Size should be the DOF of the system. Default: vector of 0's.  More... | |
| int | first_step = 0 | 
| First time step to which the term is applied. Default: 0.  More... | |
| int | last_step = -1 | 
| Last time step to which the term is applied. Default: prob.GetNumSteps() - 1.  More... | |
  Public Attributes inherited from trajopt_interface::TermInfo | |
| std::string | name | 
| int | term_type | 
Additional Inherited Members | |
  Public Types inherited from trajopt_interface::TermInfo | |
| using | MakerFunc = TermInfoPtr(*)(void) | 
  Protected Member Functions inherited from trajopt_interface::TermInfo | |
| TermInfo (int supported_term_types) | |
Joint space position cost Position operates on a single point (unlike velocity, etc). This is b/c the primary usecase is joint-space position waypoints.
 where 
 indexes over dof and 
 are coeffs 
Definition at line 308 of file problem_description.h.
      
  | 
  inline | 
Initialize term with it's supported types.
Definition at line 324 of file problem_description.h.
      
  | 
  overridevirtual | 
Converts term info into cost/constraint and adds it to trajopt problem.
Implements trajopt_interface::TermInfo.
Definition at line 310 of file problem_description.cpp.

      
  | 
  inlinestatic | 
Definition at line 331 of file problem_description.h.
| trajopt::DblVec trajopt_interface::JointPoseTermInfo::coeffs | 
Vector of coefficients that scale the cost. Size should be the DOF of the system. Default: vector of 0's.
Definition at line 311 of file problem_description.h.
| int trajopt_interface::JointPoseTermInfo::first_step = 0 | 
First time step to which the term is applied. Default: 0.
Definition at line 319 of file problem_description.h.
| int trajopt_interface::JointPoseTermInfo::last_step = -1 | 
Last time step to which the term is applied. Default: prob.GetNumSteps() - 1.
Definition at line 321 of file problem_description.h.
| trajopt::DblVec trajopt_interface::JointPoseTermInfo::lower_tols | 
Vector of position lower limits. Size should be the DOF of the system. Default: vector of 0's.
Definition at line 317 of file problem_description.h.
| trajopt::DblVec trajopt_interface::JointPoseTermInfo::targets | 
Vector of position targets. This is a required value. Size should be the DOF of the system.
Definition at line 313 of file problem_description.h.
| trajopt::DblVec trajopt_interface::JointPoseTermInfo::upper_tols | 
Vector of position upper limits. Size should be the DOF of the system. Default: vector of 0's.
Definition at line 315 of file problem_description.h.