All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends
Classes | Functions
calibration_estimation::opt_runner Namespace Reference

Classes

class  ErrorCalc

Functions

def build_opt_vector
def compute_errors_breakdown
def opt_runner

Function Documentation

def calibration_estimation.opt_runner.build_opt_vector (   robot_params,
  free_dict,
  pose_guess_arr 
)
Construct vector of all the parameters that we're optimizing over. This includes
both the free system parameters and the checkerboard poses
Inputs:
- robot_params: Dictionary with all of the system parameters
- free_dict: Dictionary that specifies which system parameters are free
- pose_guess_arr: Mx6 array storing the current checkerboard poses, where M is
                  the number of calibration samples
Returns: Vector of length (F + Mx6), where F is the number of 1's in the free_dict

Definition at line 288 of file opt_runner.py.

def calibration_estimation.opt_runner.compute_errors_breakdown (   error_calc,
  multisensors,
  opt_pose_arr 
)

Definition at line 312 of file opt_runner.py.

def calibration_estimation.opt_runner.opt_runner (   robot_params,
  pose_guess_arr,
  free_dict,
  multisensors,
  use_cov 
)
Runs a single optimization step for the calibration optimization.
  robot_params - Instance of UrdfParams
  free_dict - Dictionary storing which parameters are free
  multisensor - list of list of measurements. Each multisensor corresponds to a single checkerboard pose
  pose_guesses - List of guesses as to where all the checkerboard are. This is used to initialze the optimization

Definition at line 326 of file opt_runner.py.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Properties Friends


calibration_estimation
Author(s): Vijay Pradeep, Michael Ferguson
autogenerated on Thu Aug 15 2013 10:15:40