Struct k::JacobianIKSolver[][src]

pub struct JacobianIKSolver<T: Real> {
    pub jacobian_move_epsilon: T,
    pub move_epsilon: T,
    pub allowable_target_distance: T,
    pub num_max_try: usize,
}

Inverse Kinematics Solver using Jacobian matrix

Fields

Calculate jacobian matrix with this length in each joint

Move by this length in one loop

If the distance is smaller than this value, it is reached.

How many times the joints are tried to be moved

Methods

impl<T> JacobianIKSolver<T> where
    T: Real, 
[src]

Trait Implementations

impl<T: Debug + Real> Debug for JacobianIKSolver<T>
[src]

Formats the value using the given formatter. Read more

impl<T: Clone + Real> Clone for JacobianIKSolver<T>
[src]

Returns a copy of the value. Read more

Performs copy-assignment from source. Read more

impl<T> InverseKinematicsSolver<T> for JacobianIKSolver<T> where
    T: Real, 
[src]

Move the end transform of the arm to target_pose

Auto Trait Implementations

impl<T> Send for JacobianIKSolver<T>

impl<T> Sync for JacobianIKSolver<T>