class documentation

class WorkspaceManager(FileManager):

Constructor: WorkspaceManager(ws_dir)

View In Hierarchy

Manages the creation, storage and loading of worspaces.

Raises
NiryoRobotFileException
Method __init__ Undocumented
Method create Create a new workspace based on 4 recorded points corresponding to the real positions of the visual markers.
Static Method __compute_yaw_center Undocumented
Static Method __validate_points Undocumented
def __init__(self, ws_dir):

Undocumented

def create(self, workspace_name, points, robot_poses=None, description=''):

Create a new workspace based on 4 recorded points corresponding to the real positions of the visual markers.

Parameters
workspace_name:strunique (!) name that will be used to reference it
points:[float, float, float]real positions of the visual markers in robot coordinates
robot_poses?
description:strUndocumented
@staticmethod
def __compute_yaw_center(ws_points):

Undocumented

@staticmethod
def __validate_points(points):

Undocumented