IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
Public Member Functions | List of all members
SortMonitor Class Reference

Sort monitor that examines the workscene perceiver state and helps generate sort reports. More...

Inheritance diagram for SortMonitor:
Inheritance graph
[legend]
Collaboration diagram for SortMonitor:
Collaboration graph
[legend]

Public Member Functions

def getInternalState (self)
 Get internal state of the monitor. More...
 
def measure (self, I)
 Run activity detection process to generate activity state measurement. More...
 
- Public Member Functions inherited from PuzzleMonitor
def __init__ (self, theParams, thePerceiver, theActivity, theReporter=None)
 Constructor for the perceiver.monitor class. More...
 
def free (self)
 Destructor. More...
 
def info (self)
 Return the information structure used for saving or otherwise determining the tracker setup for reproducibility. More...
 
def process (self, I)
 Run perceive + activity recognize pipeline for one step/image measurement. More...
 
- Public Member Functions inherited from Monitor
def adapt (self)
 Adapt parts of the process based on measurements and corrections. More...
 
def correct (self)
 Correct the estimated state based on measured and predicted. More...
 
def displayDebug (self, dbState=None)
 Display the debug state. More...
 
def displayState (self, dState=None)
 Display the perceiver state and activity state per configuration specification. More...
 
def emptyState (self)
 Returns an empty activity state structure. More...
 
def getState (self)
 Returns the current activity state structure. More...
 
def predict (self)
 Predict next measurement, if applicable. More...
 
def setState (self, nstate)
 Sets the state of the tracker. More...
 

Additional Inherited Members

- Public Attributes inherited from Monitor
 activity
 Activity detection/recognition instance. More...
 
 params
 
 perceiver
 Perceiver instance. More...
 
 reporter
 Takes activity outcomes and creates report out. More...
 

Detailed Description

Sort monitor that examines the workscene perceiver state and helps generate sort reports.

Member Function Documentation

◆ getInternalState()

def getInternalState (   self)

Get internal state of the monitor.

◆ measure()

def measure (   self,
  I 
)

Run activity detection process to generate activity state measurement.

If perceiver has no measurement/observation, then does nothing.

Parameters
[in]IImage to process. Depending on implementation, might be optional.

Reimplemented from PuzzleMonitor.


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