IVALab Python Libraries
Collection of code for computer vision and robotics with specific API.
Classes
Puzzle Solving

Code that generates puzzle solving actions based on an estimated puzzled board compared to a known solution board. Considers human worker. More...

Collaboration diagram for Puzzle Solving:

Classes

class  Action
 Action instance for puzzle solver. More...
 
class  Base
 Abstract base class for puzzle solver. More...
 
class  CfgPuzzleTrial
 Configuration node for a puzzle solving trial. More...
 
class  CfgSolver
 Configuration instance for puzzle solver. More...
 
class  Cycle_Place
 Cycle through direct placement and organized-zone placement. More...
 
class  Cycle_State
 State for the cyclic placement solver. More...
 
class  Mode
 Execution modes shared by puzzle solvers. More...
 
class  Permute_Solver
 Execute a configured permutation of puzzle operations. More...
 
class  Permute_State
 State for the permutation-driven solver. More...
 
class  Priority_Solver
 Priority-driven approach to puzzle solving. More...
 
class  Priority_State
 
class  Priority_Tending_Solver
 Priority-driven solver with human tending action/mode added. More...
 
class  Priority_Tending_State
 State for priority-driven solving with periodic tending. More...
 
class  PuzzleTrial
 Puzzle trial instance for managing a given study. More...
 
class  Sort_Mode
 Sort only puzzle solving implementation. More...
 
class  Sort_State
 State for the sort-only solver. More...
 
class  Tending_Solve
 Standard approach to puzzle solving w/periodic tending. More...
 
class  Tending_State
 State for direct placement with periodic human tending. More...
 

Detailed Description

Code that generates puzzle solving actions based on an estimated puzzled board compared to a known solution board. Considers human worker.