Simulation Construction Set

Simulation Construction Set

  • IHMC Home
  • All IHMC Docs
  • About IHMC

›Using the SCS GUI

Getting Started

  • Quick Start
  • Requirements
  • Using IHMC Open Robotics Software .jar releases with Maven/Gradle
  • Building .jars
  • Depending Directly on the Source

Using the SCS GUI

  • Running a simulation
  • Changing the Camera Settings
  • SCS Variables
  • Graphing Variables
  • Simulation Replay
  • Data Buffer
  • Exporting Data
  • Export Snapshots and Video of the 3D View

Creating a New Simulation

  • Summary
  • Create a New Project
  • SimplePendulumSimulation.java
  • SimplePendulumRobot.java
  • Run the simulation

Adding Control to a Simulation

  • Summary
  • Adding control to a simulation
  • Run the simulation

Creating Links

  • Summary
  • Creating Links
  • Run the Simulation

Creating Robot with Multiple Joints

  • Summary
  • Create a New Package
  • Mobile Simulation
  • Initial Variables in MobileRobot Class
  • MobileRobot Class Description

Ground Contact Modeling

  • Summary
  • Create a New Package
  • Create a New Class FallingBrickSimulation
  • Create a New Class FallingBrickRobot
  • Create a New Class WavyGroundProfile
  • Description and Analysis

Implementing Closed-Chain Mechanisms Using External Force Points

  • Summary
  • Implementing Closed-Chain Mechanisms
  • FlyballGovernorSimulation Class
  • FlyballGovernorRobot Class
  • FlyballGovernorSimpleClosedLoopConstraintController Class
  • FlyballGovernorCommonControlParameters Class
  • Description and Analysis

Changing the Camera Settings

The camera always looks at what is called the Fix Point. This is a point in the 3D window which starts out being at (0.0, 0.0) the starting position of the robot. To change the camera with the mouse, first make sure that the Track and Dolly check boxes in the toolbar are unchecked and then perform the following with the mouse pointer over the 3D window.

  • To rotate about the current fix point, hold the left button down and drag the mouse until the desired orientation is achieved.
  • To zoom in and out of the fix point, hold the middle mouse button down while dragging the mouse up or down.
  • To move the fix point of the camera (what the camera is looking at), hold down the right button while dragging the mouse. This will rotate the 3D view about the camera position instead of the fix point, effectively changing the fix point.
  • To set the fix point to be at the location of something in the graphical screen, hold down Shift and then click on the location on the screen.

Play with moving the camera via the mouse until you are comfortable with it.

You can also change the camera parameters by using the dialog accessed through Viewport->Camera Properties… from the menu bar.

Replay

  • If tracking is enabled, then the camera will track the location specified by the simulation variables q_x, q_y, q_z.
  • If dolly is enabled, then the camera will move at an offset from the location specified by the simulation variables q_x, q_y, q_z.
  • The variables used for tracking or dolly can also be set using the SimulationConstructionSet API.
← Running a simulationSCS Variables →
Simulation Construction Set
Docs
Quick StartSoftware Documentation
Community
GitHubFacebookTwitterYouTube
Copyright © 2018 IHMC Robotics