def init():

    global panel

    panel = TaskWidgetManager()
    dock = app.addWidgetToDock(panel.taskQueueWidget.widget, action=app.getToolBarActions()['ActionTaskManagerPanel'])
    dock.hide()

    dock = app.addWidgetToDock(panel.taskLibraryWidget.widget)
    dock.hide()
    return panel
def addPanelToMainWindow(playbackPanel):

    global panel
    global dock
    panel = playbackPanel
    dock = app.addWidgetToDock(panel.widget, dockArea=QtCore.Qt.BottomDockWidgetArea)
    dock.hide()
Exemple #3
0
def init(view):
    global widget, dock
    widget = CameraBookmarkWidget(view)
    dock = applogic.addWidgetToDock(widget.widget, action=None)
    dock.hide()

    return widget
Exemple #4
0
def addPanelToMainWindow(playbackPanel):

    global panel
    global dock
    panel = playbackPanel
    dock = app.addWidgetToDock(panel.widget, dockArea=QtCore.Qt.BottomDockWidgetArea)
    dock.hide()
def init(view, imageWidget, robotName=""):
    global panels
    global docks

    if "panels" not in globals():
        panels = {}
    if "docks" not in globals():
        docks = {}

    panel = ScreenGrabberPanel(view, imageWidget)
    action = app.addDockAction(
        "ActionScreenGrabberPanel" + robotName,
        "Screen Grabber",
        os.path.join(os.path.dirname(__file__), "images/video_record.png"),
        append=True,
    )
    dock = app.addWidgetToDock(panel.widget,
                               action=action,
                               associatedRobotName=robotName)
    app.getRobotSelector().associateWidgetWithRobot(action, robotName)

    dock.hide()

    panels[robotName] = panel
    docks[robotName] = dock

    return panel
Exemple #6
0
def init(planPlayback, playbackRobotModel, playbackJointController, robotStateModel, robotStateJointController, manipPlanner):
    global panel
    panel = PlaybackPanel(planPlayback, playbackRobotModel, playbackJointController, robotStateModel, robotStateJointController, manipPlanner)

    dock = app.addWidgetToDock(panel.widget, dockArea=QtCore.Qt.BottomDockWidgetArea)
    dock.hide()

    return panel
Exemple #7
0
def init(planPlayback, playbackRobotModel, playbackJointController, robotStateModel, robotStateJointController, manipPlanner):
    global panel
    panel = PlaybackPanel(planPlayback, playbackRobotModel, playbackJointController, robotStateModel, robotStateJointController, manipPlanner)

    #app.getMainWindow().viewManager().layout().addWidget(panel.widget)
    dock = app.addWidgetToDock(panel.widget, dockArea=QtCore.Qt.BottomDockWidgetArea)
    dock.hide()

    return panel
Exemple #8
0
def init(view):

    global panel
    global dock

    panel = FrameVisualizationPanel(view)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(driverL, driverR, model, jc, view):

    global panel
    global dock

    panel = HandControlPanel(driverL, driverR, model, jc, view)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(view):

    global panel
    global dock

    panel = ScreenGrabberPanel(view)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(view):

    global panel
    global dock

    panel = FrameVisualizationPanel(view)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(*args, **kwargs):

    global panel
    global dock

    panel = FootstepsPanel(*args, **kwargs)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(driver):

    global panel
    global dock

    panel = AtlasDriverPanel(driver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init():

    global panel
    global dock

    panel = SensorDataRequestPanel()
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
Exemple #15
0
def init(driver):

    global panel
    global dock

    panel = MultisensePanel(driver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(view):

    global panel
    global dock

    panel = ScreenGrabberPanel(view)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init():

    global panel
    global dock

    panel = SensorDataRequestPanel()
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(*args, **kwargs):

    global panel
    global dock

    panel = FootstepsPanel(*args, **kwargs)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
Exemple #19
0
def init(jointController, footstepDriver):

    global panel
    global dock

    panel = MappingPanel(jointController, footstepDriver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(view, affordanceManager, jointController, raycastDriver):

    global panel
    global dock

    panel = AffordancePanel(view, affordanceManager, jointController, raycastDriver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(planningUtils, robotStateModel, robotStateJointController, teleopRobotModel, teleopJointController, debrisPlanner, manipPlanner, affordanceManager, showPlanFunction, hidePlanFunction, footDriver):

    global panel
    global dock

    panel = MotionPlanningPanel(planningUtils, robotStateModel, robotStateJointController, teleopRobotModel, teleopJointController, debrisPlanner, manipPlanner, affordanceManager, showPlanFunction, hidePlanFunction, footDriver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
Exemple #22
0
def init(view, affordanceManager, jointController, raycastDriver):

    global panel
    global dock

    panel = AffordancePanel(view, affordanceManager, jointController,
                            raycastDriver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(planPlayback, playbackRobotModel, playbackJointController,
         robotStateModel, robotStateJointController, manipPlanner):
    global panel
    panel = PlaybackPanel(planPlayback, playbackRobotModel,
                          playbackJointController, robotStateModel,
                          robotStateJointController, manipPlanner)

    dock = app.addWidgetToDock(panel.widget,
                               dockArea=QtCore.Qt.BottomDockWidgetArea)
    dock.hide()

    return panel
Exemple #24
0
def init(view, affordanceManager, jointController):

    global panel
    global dock

    panel = AffordancePanel(view, affordanceManager, jointController)
    dock = app.addWidgetToDock(panel.widget,
                               action=_getAction(),
                               associatedRobotName=jointController.robotName)
    dock.hide()

    return panel
def init(robotStateModel, robotStateJointController, teleopRobotModel,
         teleopJointController, debrisPlanner, manipPlanner, affordanceManager,
         showPlanFunction, hidePlanFunction, footDriver):

    global panel
    global dock

    panel = MotionPlanningPanel(robotStateModel, robotStateJointController,
                                teleopRobotModel, teleopJointController,
                                debrisPlanner, manipPlanner, affordanceManager,
                                showPlanFunction, hidePlanFunction, footDriver)
    dock = app.addWidgetToDock(panel.widget, action=_getAction())
    dock.hide()

    return panel
def init(view, robotSystem):

    global panels

    if "panels" not in globals():
        panels = {}

    panel = FrameVisualizationPanel(view, robotSystem)
    dock = app.addWidgetToDock(panel.widget,
                               action=None,
                               associatedRobotName=robotSystem.robotName)
    dock.hide()

    panels[robotSystem.robotName] = (panel, dock)

    return panel
Exemple #27
0
imageWidget = cameraview.ImageWidget(cameraview.imageManager,
                                     'CAMERA_LEFT',
                                     view,
                                     visible=False)
imageViewHandler = ToggleImageViewHandler(imageWidget)
setImageWidgetSource = imageWidget.setImageName

screengrabberpanel.init(view)
framevisualization.init(view)
affordancePanel = affordancepanel.init(view, affordanceManager,
                                       robotStateJointController,
                                       raycastDriver)
camerabookmarks.init(view)

cameraControlPanel = cameracontrolpanel.CameraControlPanel(view)
app.addWidgetToDock(cameraControlPanel.widget, action=None).hide()


def getLinkFrame(linkName, model=None):
    model = model or robotStateModel
    return model.getLinkFrame(linkName)


def getBotFrame(frameName):
    t = vtk.vtkTransform()
    t.PostMultiply()
    cameraview.imageManager.queue.getTransform(frameName, 'local', t)
    return t


def showLinkFrame(linkName, model=None):
Exemple #28
0
        else:
            self.manager.hide()


imageOverlayManager = ImageOverlayManager()
imageWidget = cameraview.ImageWidget(cameraview.imageManager, 'CAMERA_LEFT', view, visible=False)
imageViewHandler = ToggleImageViewHandler(imageWidget)
setImageWidgetSource = imageWidget.setImageName

screengrabberpanel.init(view)
framevisualization.init(view)
affordancePanel = affordancepanel.init(view, affordanceManager, robotStateJointController, raycastDriver)
camerabookmarks.init(view)

cameraControlPanel = cameracontrolpanel.CameraControlPanel(view)
app.addWidgetToDock(cameraControlPanel.widget, action=None).hide()


def getLinkFrame(linkName, model=None):
    model = model or robotStateModel
    return model.getLinkFrame(linkName)


def getBotFrame(frameName):
    t = vtk.vtkTransform()
    t.PostMultiply()
    cameraview.imageManager.queue.getTransform(frameName, 'local', t)
    return t


def showLinkFrame(linkName, model=None):
def init(view):
    global widget, dock
    widget = CameraBookmarkWidget(view)
    dock = applogic.addWidgetToDock(widget.widget, action=None)
    dock.hide()