$search
Classes | |
| class | ErrorCalc |
Functions | |
| def | build_opt_vector |
| def | compute_errors_breakdown |
| def | opt_runner |
| def pr2_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 291 of file opt_runner.py.
| def pr2_calibration_estimation::opt_runner::compute_errors_breakdown | ( | error_calc, | ||
| multisensors, | ||||
| opt_pose_arr | ||||
| ) |
Definition at line 318 of file opt_runner.py.
| def pr2_calibration_estimation::opt_runner::opt_runner | ( | robot_params_dict, | ||
| pose_guess_arr, | ||||
| free_dict, | ||||
| multisensors, | ||||
| use_cov | ||||
| ) |
Runs a single optimization step for the calibration optimization. robot_params_dict - Dictionary storing all of the system primitives' parameters (lasers, cameras, chains, transforms, etc) 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 332 of file opt_runner.py.