|
ROS-UVS
1.0.0
A Minimalistic ROS Library for Visual Constraint Minimization through Uncalibrated Visual Servoing
|
#include <visual_servoing.h>
Public Member Functions | |
| IBVS (RobotController *rc, TrackerManager *tm) | |
| Eigen::VectorXd | step (double lambda=1) |
| Eigen::VectorXd | do_step (double lambda=1) |
| void | broyden_update () |
| void | update_jacobian (double delta, size_t num_joints) |
| void | converge (double timeout, double lambda) |
| void | step_converge (int steps, double lambda) |
Public Attributes | |
| bool | broyden_updates |
| double | learn_rate |
| IBVS::IBVS | ( | RobotController * | rc, |
| TrackerManager * | tm | ||
| ) |
| void IBVS::broyden_update | ( | ) |


| void IBVS::converge | ( | double | timeout, |
| double | lambda | ||
| ) |


| Eigen::VectorXd IBVS::do_step | ( | double | lambda = 1 | ) |


| Eigen::VectorXd IBVS::step | ( | double | lambda = 1 | ) |


| void IBVS::step_converge | ( | int | steps, |
| double | lambda | ||
| ) |


| void IBVS::update_jacobian | ( | double | delta, |
| size_t | num_joints | ||
| ) |


| bool IBVS::broyden_updates |
| double IBVS::learn_rate |