Public Member Functions | Public Attributes
constrained_ik::constraints::AvoidObstacles::LinkAvoidance Struct Reference

Link avoidance data for a single link. More...

#include <avoid_obstacles.h>

List of all members.

Public Member Functions

EIGEN_MAKE_ALIGNED_OPERATOR_NEW LinkAvoidance (std::string link_name)
 Constructor.

Public Attributes

double amplitude_
KDL::Chain avoid_chain_
double avoidance_distance_
KDL::ChainJntToJacSolverjac_solver_
std::string link_name_
KDL::Vector link_point_
double min_distance_
int num_inboard_joints_
int num_obstacle_joints_
int num_robot_joints_
KDL::Vector obstacle_point_
double weight_

Detailed Description

Link avoidance data for a single link.

Definition at line 54 of file avoid_obstacles.h.


Constructor & Destructor Documentation

Constructor.

Parameters:
link_namename of link

Definition at line 57 of file avoid_obstacles.cpp.


Member Data Documentation

amplitude of the sigmoid error curve

Definition at line 70 of file avoid_obstacles.h.

the kinematic chain from base to the obstacle avoidance link

Definition at line 74 of file avoid_obstacles.h.

distance at which to start avoiding the obstacle

Definition at line 69 of file avoid_obstacles.h.

a KDL object for computing jacobians

Definition at line 77 of file avoid_obstacles.h.

the name of the link that is to avoid obstacles

Definition at line 73 of file avoid_obstacles.h.

vector to point on link closest to an obstacle

Definition at line 76 of file avoid_obstacles.h.

minimum obstacle distance allowed for convergence

Definition at line 68 of file avoid_obstacles.h.

number of joints in the inboard chain

Definition at line 75 of file avoid_obstacles.h.

number of joints inboard to the obstacle link

Definition at line 72 of file avoid_obstacles.h.

number of joints in the whole robot

Definition at line 71 of file avoid_obstacles.h.

vector to point on link closest to an obstacle

Definition at line 78 of file avoid_obstacles.h.

importance weight applied to this avoidance constraint

Definition at line 67 of file avoid_obstacles.h.


The documentation for this struct was generated from the following files:


constrained_ik
Author(s): Chris Lewis , Jeremy Zoss , Dan Solomon
autogenerated on Sat Jun 8 2019 19:23:46