ROS-UVS  1.0.0
A Minimalistic ROS Library for Visual Constraint Minimization through Uncalibrated Visual Servoing
 All Classes Files Functions Variables
RobotController Class Referenceabstract

#include <robot_controller.h>

Inheritance diagram for RobotController:

Public Member Functions

virtual bool delta_move (const Eigen::VectorXd &move)=0
 
virtual bool rt_delta_move (const Eigen::VectorXd &delta)=0
 
virtual Eigen::VectorXd get_jnt_state ()=0
 
virtual Eigen::VectorXd get_used_jnt_state ()=0
 
virtual size_t get_dof ()
 
virtual std::vector< int > get_used_joints ()=0
 
virtual void set_target_joint_pose (Eigen::VectorXd target)=0
 
virtual Eigen::VectorXd map_joints (const Eigen::VectorXd &delta)=0
 
virtual void set_used_joints (std::string)=0
 
virtual void set_used_joints (std::vector< int > new_joints)=0
 

Member Function Documentation

virtual bool RobotController::delta_move ( const Eigen::VectorXd &  move)
pure virtual

Implemented in WamController, and MatlabController.

Here is the caller graph for this function:

virtual size_t RobotController::get_dof ( )
inlinevirtual

Reimplemented in WamController, and MatlabController.

virtual Eigen::VectorXd RobotController::get_jnt_state ( )
pure virtual

Implemented in WamController, and MatlabController.

virtual Eigen::VectorXd RobotController::get_used_jnt_state ( )
pure virtual

Implemented in WamController, and MatlabController.

Here is the caller graph for this function:

virtual std::vector<int> RobotController::get_used_joints ( )
pure virtual

Implemented in WamController, and MatlabController.

virtual Eigen::VectorXd RobotController::map_joints ( const Eigen::VectorXd &  delta)
pure virtual

Implemented in WamController, and MatlabController.

virtual bool RobotController::rt_delta_move ( const Eigen::VectorXd &  delta)
pure virtual

Implemented in WamController, and MatlabController.

Here is the caller graph for this function:

virtual void RobotController::set_target_joint_pose ( Eigen::VectorXd  target)
pure virtual

Implemented in WamController, and MatlabController.

virtual void RobotController::set_used_joints ( std::string  )
pure virtual

Implemented in WamController, and MatlabController.

virtual void RobotController::set_used_joints ( std::vector< int >  new_joints)
pure virtual

Implemented in WamController, and MatlabController.


The documentation for this class was generated from the following file: