Struct k::JacobianIKSolver
[−]
[src]
pub struct JacobianIKSolver<T: Real> { pub jacobian_move_epsilon: T, pub allowable_target_distance: T, pub num_max_try: i32, }
Inverse Kinematics Solver using Jacobian matrix
Fields
jacobian_move_epsilon: T
allowable_target_distance: T
num_max_try: i32
Methods
impl<T> JacobianIKSolver<T> where
T: Real,
[src]
T: Real,
fn new(
jacobian_move_epsilon: T,
allowable_target_distance: T,
num_max_try: i32
) -> JacobianIKSolver<T>
jacobian_move_epsilon: T,
allowable_target_distance: T,
num_max_try: i32
) -> JacobianIKSolver<T>
Trait Implementations
impl<T: Debug + Real> Debug for JacobianIKSolver<T>
[src]
impl<T> InverseKinematicsSolver<T> for JacobianIKSolver<T> where
T: Real,
[src]
T: Real,
fn solve<K>(
&self,
arm: &mut K,
target_pose: &Isometry3<T>
) -> Result<T, IKError> where
K: KinematicChain<T>,
&self,
arm: &mut K,
target_pose: &Isometry3<T>
) -> Result<T, IKError> where
K: KinematicChain<T>,