Public Member Functions | Public Attributes | List of all members
sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer Class Reference

Public Member Functions

def __init__ (self, verbose=1)
 
def callback (self, xk)
 
def evaluation_function (self, matrix)
 
def initialise_configurations (self)
 
def minimize (self)
 
def multiply (self, vector_glove, matrix)
 
def record (self, config)
 
def write_full_mapping (self, output_path="../../../param/GloveToHandMappings")
 

Public Attributes

 configurations
 
 cyberglove
 
 glove_name_index_map
 
 hand_name_index_map
 
 maxerror
 
 minerror
 
 simplex_iteration_index
 
 thumb_glove
 
 thumb_hand
 
 verbose
 

Detailed Description

Definition at line 44 of file cyberglove_mapper.py.

Constructor & Destructor Documentation

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.__init__ (   self,
  verbose = 1 
)

Definition at line 46 of file cyberglove_mapper.py.

Member Function Documentation

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.callback (   self,
  xk 
)
Function called at each iteration

Definition at line 242 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.evaluation_function (   self,
  matrix 
)
The error is computed by adding the square error for each configuration.

Definition at line 184 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.initialise_configurations (   self)

Definition at line 101 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.minimize (   self)

Definition at line 252 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.multiply (   self,
  vector_glove,
  matrix 
)
multiply the vector by the matrix. Returns a vector.

Definition at line 225 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.record (   self,
  config 
)

Definition at line 371 of file cyberglove_mapper.py.

def sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.write_full_mapping (   self,
  output_path = "../../../param/GloveToHandMappings" 
)
Writes the mapping matrix to a file:
the glove values are the lines, the hand values are the columns

Definition at line 277 of file cyberglove_mapper.py.

Member Data Documentation

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.configurations

Definition at line 84 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.cyberglove

Definition at line 49 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.glove_name_index_map

Definition at line 60 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.hand_name_index_map

Definition at line 71 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.maxerror

Definition at line 99 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.minerror

Definition at line 98 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.simplex_iteration_index

Definition at line 87 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.thumb_glove

Definition at line 76 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.thumb_hand

Definition at line 80 of file cyberglove_mapper.py.

sr_gui_cyberglove_calibrator.cyberglove_mapper.MappingMinimizer.verbose

Definition at line 51 of file cyberglove_mapper.py.


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


sr_gui_cyberglove_calibrator
Author(s): Ugo Cupcic
autogenerated on Wed Oct 14 2020 03:22:50