public void addButtonToSimulationConstructionSetGUI(AbstractButton button) { scs.addButton(button); }
public void addButtonToSimulationConstructionSetGUI(AbstractButton button) { scs.addButton(button); }
public void addButtonToSimulationConstructionSetGUI(AbstractButton button) { scs.addButton(button); }
public void addPushButtonToSCS(final SimulationConstructionSet scs) { if (scs != null) { JButton button = new JButton("PushRobot"); button.setToolTipText("Click to push the robot as defined in the variables 'pushDirection' and 'pushMagnitude'"); ActionListener listener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { pushCondition = null; applyForce(); } }; button.addActionListener(listener); scs.addButton(button); } }
public void addPushButtonToSCS(final SimulationConstructionSet scs) { if (scs != null) { JButton button = new JButton("PushRobot"); button.setToolTipText("Click to push the robot as defined in the variables 'pushDirection' and 'pushMagnitude'"); ActionListener listener = new ActionListener() { @Override public void actionPerformed(ActionEvent e) { pushCondition = null; applyForce(); } }; button.addActionListener(listener); scs.addButton(button); } }
public static void createDashboard(final SimulationConstructionSet scs, YoVariableHolder registry) { StepprDashboard stepprDashboard = new StepprDashboard(registry); scs.addExtraJpanel(stepprDashboard, "Dashboard", true); scs.attachPlaybackListener(stepprDashboard); JButton showDashboard = new JButton("Show dashboard"); showDashboard.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { scs.getStandardSimulationGUI().selectPanel("Dashboard"); } }); scs.addButton(showDashboard); }
@Override public void run() { connectButton = new ConnectButton(connection); connectButton.setRequestFocusEnabled(false); simulationConstructionSet.addButton(connectButton); pauseButton = new PauseButton(); pauseButton.setRequestFocusEnabled(false); if (debug) simulationConstructionSet.addButton(pauseButton); recordCheckBox = new RecordCheckBox(); recordCheckBox.setRequestFocusEnabled(false); recordCheckBox.setSelected(false); simulationConstructionSet.addCheckBox(recordCheckBox); } });
scs.addButton(pauseButton); pauseButton.addActionListener(new ActionListener()
scs.addButton(pauseButton); pauseButton.addActionListener(new ActionListener()
public static void createDashboard(final SimulationConstructionSet scs, YoVariableRegistry registry) { final WandererDashboard wandererDashboard = new WandererDashboard(registry); scs.addExtraJpanel(wandererDashboard, "Dashboard", true); scs.attachPlaybackListener(wandererDashboard); final WandererExpoFrame wandererExpoFrame = new WandererExpoFrame(registry,false); wandererExpoFrame.setVisible(true); scs.attachPlaybackListener(wandererExpoFrame); JButton showDashboard = new JButton("Show dashboard"); showDashboard.addActionListener(new ActionListener() { @Override public void actionPerformed(ActionEvent e) { scs.getStandardSimulationGUI().selectPanel("Dashboard"); } }); scs.addButton(showDashboard); }
public ValkyrieDataFileNamespaceRenamer() { SimulationConstructionSet scs = new SimulationConstructionSet(new Robot("null")); YoVariableRegistry rootRegistry = scs.getRootRegistry(); NameSpaceRenamer valkyrieNameSpaceRenamer = new ValkyrieNameSpaceRenamer(); ChangeNamespacesToMatchSimButton changeNamespacesToMatchSimButton = new ChangeNamespacesToMatchSimButton("ChangeValkyrieNamespaces", rootRegistry, valkyrieNameSpaceRenamer); scs.addButton(changeNamespacesToMatchSimButton); NameSpaceRenamer stepprNameSpaceRenamer = new StepprNameSpaceRenamer(); ChangeNamespacesToMatchSimButton changeStepprNamespacesToMatchSimButton = new ChangeNamespacesToMatchSimButton("ChangeStepprNamespaces", rootRegistry, stepprNameSpaceRenamer); scs.addButton(changeStepprNamespacesToMatchSimButton); scs.startOnAThread(); }
public static void main(String[] args) { final SimulationConstructionSet scs; // initialize SCS DRCRobotModel robotModel = new ValkyrieRobotModel(RobotTarget.REAL_ROBOT, false); final FloatingRootJointRobot robot =robotModel.createHumanoidFloatingRootJointRobot(false); SimulationConstructionSetParameters parameters = new SimulationConstructionSetParameters(); parameters.setDataBufferSize(65536); scs = new SimulationConstructionSet(robot, parameters); // add sysid button JButton button = new JButton("findCOM"); button.addActionListener(new LinkComIDActionListener(scs.getDataBuffer(), robot)); scs.addButton(button); scs.startOnAThread(); } }
public DRCLogProcessor() throws IOException { drcRobotModel = createDRCRobotModel(); logVisualizer = new LogVisualizer(); scs = logVisualizer.getSimulationConstructionSet(); plotter = logVisualizer.getPlotter(); int numberOfTicksBeforeUpdatingGraphs = 500; scs.setFastSimulate(true, numberOfTicksBeforeUpdatingGraphs); logDataProcessorWrapper = new LogDataProcessorWrapper(scs); sdfRobot = logVisualizer.getSDFRobot(); scs.addButton(new UpdateLogDataProcessorButton(logDataProcessorWrapper)); }
public DRCLogProcessor() throws IOException { drcRobotModel = createDRCRobotModel(); logVisualizer = new LogVisualizer(); scs = logVisualizer.getSimulationConstructionSet(); plotter = logVisualizer.getPlotter(); int numberOfTicksBeforeUpdatingGraphs = 500; scs.setFastSimulate(true, numberOfTicksBeforeUpdatingGraphs); logDataProcessorWrapper = new LogDataProcessorWrapper(scs); sdfRobot = logVisualizer.getSDFRobot(); scs.addButton(new UpdateLogDataProcessorButton(logDataProcessorWrapper)); }
public DRCLogProcessor() throws IOException { drcRobotModel = createDRCRobotModel(); logVisualizer = new LogVisualizer(); scs = logVisualizer.getSimulationConstructionSet(); plotter = logVisualizer.getPlotter(); int numberOfTicksBeforeUpdatingGraphs = 500; scs.setFastSimulate(true, numberOfTicksBeforeUpdatingGraphs); logDataProcessorWrapper = new LogDataProcessorWrapper(scs); sdfRobot = logVisualizer.getSDFRobot(); scs.addButton(new UpdateLogDataProcessorButton(logDataProcessorWrapper)); }
simulationConstructionSet.addButton(new UpdateDataAndComputeTorqueOffsetsBasedOnAveragesButton(humanoidDiagnosticsWhenHangingSimulation));
TorqueSpeedDataExporter dataExporter = new TorqueSpeedDataExporter(scs, robot); exportTorqueAndSpeedButton.addActionListener(dataExporter); scs.addButton(exportTorqueAndSpeedButton);
TorqueSpeedDataExporter dataExporter = new TorqueSpeedDataExporter(scs, robot); exportTorqueAndSpeedButton.addActionListener(dataExporter); scs.addButton(exportTorqueAndSpeedButton);
simulationConstructionSet.addButton(printTorqueOffsetsButton);