Class to be used for Cartesian KinematicExtensions for Lookat. More...
#include <kinematic_extension_lookat.h>

Public Member Functions | |
| virtual KDL::Jacobian | adjustJacobian (const KDL::Jacobian &jac_chain) |
| virtual JointStates | adjustJointStates (const JointStates &joint_states) |
| virtual LimiterParams | adjustLimiterParams (const LimiterParams &limiter_params) |
| bool | initExtension () |
| KinematicExtensionLookat (const TwistControllerParams ¶ms) | |
| virtual void | processResultExtension (const KDL::JntArray &q_dot_ik) |
| ~KinematicExtensionLookat () | |
Public Member Functions inherited from KinematicExtensionBase | |
| KinematicExtensionBase (const TwistControllerParams ¶ms) | |
| virtual | ~KinematicExtensionBase () |
Private Member Functions | |
| void | broadcastFocusFrame (const ros::TimerEvent &event) |
Private Attributes | |
| tf::TransformBroadcaster | br_ |
| KDL::Chain | chain_ext_ |
| KDL::Chain | chain_full_ |
| unsigned int | ext_dof_ |
| boost::shared_ptr< KDL::ChainFkSolverPos_recursive > | fk_solver_ext_ |
| boost::shared_ptr< SimpsonIntegrator > | integrator_ |
| boost::shared_ptr< KDL::ChainJntToJacSolver > | jnt2jac_ |
| JointStates | joint_states_ext_ |
| JointStates | joint_states_full_ |
| std::vector< double > | limits_ext_acc_ |
| std::vector< double > | limits_ext_max_ |
| std::vector< double > | limits_ext_min_ |
| std::vector< double > | limits_ext_vel_ |
| boost::mutex | mutex_ |
| ros::Timer | timer_ |
Additional Inherited Members | |
Protected Attributes inherited from KinematicExtensionBase | |
| ros::NodeHandle | nh_ |
| const TwistControllerParams & | params_ |
| tf::TransformListener | tf_listener_ |
Class to be used for Cartesian KinematicExtensions for Lookat.
Definition at line 40 of file kinematic_extension_lookat.h.
|
inlineexplicit |
Definition at line 43 of file kinematic_extension_lookat.h.
|
inline |
Definition at line 47 of file kinematic_extension_lookat.h.
|
virtual |
compose jac_full considering kinematical extension
Implements KinematicExtensionBase.
Definition at line 161 of file kinematic_extension_lookat.cpp.
|
virtual |
Implements KinematicExtensionBase.
Definition at line 172 of file kinematic_extension_lookat.cpp.
|
virtual |
Implements KinematicExtensionBase.
Definition at line 199 of file kinematic_extension_lookat.cpp.
|
private |
Definition at line 236 of file kinematic_extension_lookat.cpp.
|
virtual |
parse robot_description and generate KDL chains
Implements KinematicExtensionBase.
Definition at line 27 of file kinematic_extension_lookat.cpp.
|
virtual |
update JointStates using integration
Implements KinematicExtensionBase.
Definition at line 212 of file kinematic_extension_lookat.cpp.
|
private |
Definition at line 73 of file kinematic_extension_lookat.h.
|
private |
Definition at line 57 of file kinematic_extension_lookat.h.
|
private |
Definition at line 58 of file kinematic_extension_lookat.h.
|
private |
Definition at line 56 of file kinematic_extension_lookat.h.
|
private |
Definition at line 67 of file kinematic_extension_lookat.h.
|
private |
Definition at line 69 of file kinematic_extension_lookat.h.
|
private |
Definition at line 66 of file kinematic_extension_lookat.h.
|
private |
Definition at line 59 of file kinematic_extension_lookat.h.
|
private |
Definition at line 60 of file kinematic_extension_lookat.h.
|
private |
Definition at line 64 of file kinematic_extension_lookat.h.
|
private |
Definition at line 61 of file kinematic_extension_lookat.h.
|
private |
Definition at line 62 of file kinematic_extension_lookat.h.
|
private |
Definition at line 63 of file kinematic_extension_lookat.h.
|
private |
Definition at line 71 of file kinematic_extension_lookat.h.
|
private |
Definition at line 72 of file kinematic_extension_lookat.h.