Exemple #1
0
    def initRobotLinkSelector(self, robotSystem):

        from director import robotlinkselector
        robotLinkSelector = robotlinkselector.RobotLinkSelector()
        robotSystem.viewBehaviors.addHandler(
            robotSystem.viewBehaviors.LEFT_DOUBLE_CLICK_EVENT,
            robotLinkSelector.onLeftDoubleClick)
        return FieldContainer(robotLinkSelector=robotLinkSelector)
Exemple #2
0
    optitrackVis.setEnabled(True)
    applogic.MenuActionToggleHelper('Tools', optitrackVis.name,
                                    optitrackVis.isEnabled,
                                    optitrackVis.setEnabled)

app.addWidgetToDock(robotSystem.teleopPanel.widget,
                    QtCore.Qt.RightDockWidgetArea).hide()
app.addWidgetToDock(robotSystem.playbackPanel.widget,
                    QtCore.Qt.BottomDockWidgetArea).hide()
setupToolBar()

setGripperJointPositions(robotSystem.robotStateModel, 0.04)
setGripperJointPositions(robotSystem.teleopRobotModel, 0.04)
setGripperJointPositions(robotSystem.playbackRobotModel, 0.04)

robotLinkSelector = robotlinkselector.RobotLinkSelector()
viewBehaviors.addHandler(viewBehaviors.LEFT_DOUBLE_CLICK_EVENT,
                         robotLinkSelector.onLeftDoubleClick)

if havePerceptionDrivers():

    imageManager = initImageManager()
    openniDepthPointCloud = initDepthPointCloud(imageManager, view)
    cameraView = newCameraView(imageManager)

    frameVisPanel = framevisualization.FrameVisualizationPanel(view)
    app.addWidgetToDock(frameVisPanel.widget,
                        QtCore.Qt.RightDockWidgetArea).hide()

    try:
        import mytaskpanel