/
Guided Machine Control Display

Guided Machine Control Display

Simulate machine control systems and GPS displays for earthmoving equipment, such as excavators, wheel loaders, and dozers.


Many heavy equipment manufacturers offer Global Positioning (GPS) and Guided Machine Control (GMC) systems which integrate positioning data for the bucket or blade with topographical maps of a job site and satellite data to automate and guide earthmoving operations. GPS and GMC systems can integrate with work monitor displays and Human Machine Interfaces (HMIs) to show status information for an excavation operation and give operators visual feedback.

The Guided Machine Control extension in Vortex Studio is designed to simulate GMC and GPS Heads-Up Displays (HUDs) that integrate with current earthmoving equipment. To simulate GPS and LIDAR data sources, Vortex Studio calculates the distance between cutting tools and grade targets during your simulations.

With the GMC extension, you can replicate the GPS/GMC HUD and show it to your users (see Creating User Interfaces (UI) ). By defining Vortex Studio collision geometries and graphical nodes, you can represent grade control targets and cutting blade tools for simple and complex digging surfaces.

Example of a GPS HUD for an Excavator Generated Using the Vortex Studio Guided Machine Control Feature

Setting Up the Guided Machine Control Extension

NOTE: The steps in this overview use images and references that you can find in the Excavator Demo Scene, installed with Vortex Studio. Demo Scenes can be found in C:\CM Labs\Vortex Studio Content <version>\Demo Scenes\Scenario\Excavator Scene.

Setting up a Guided Machine Control HUD for your equipment simulation typically involves the following activities:

  1. Specifying the area of your earthworks zone that you want to appear on the HUD.

    For example, if you have a scene where an excavator operator needs to excavate part of the terrain to a specific depth, you would specify that the HUD only shows the area of the scene where the digging operation occurs.

    See instructions for: Specifying an Area of the Scene to Show on the HUD

  2. Using Collision Geometries (CGs) to model the target grade surfaces that the extension will use as height and depth thresholds during earthmoving operations and placing the model in the correct location within the area you define for the HUD.

    For example, if you have a scene where an excavator operator needs to use the bucket to excavate a v-ditch, you can use CGs to model the v-ditch you want the operator to create and place it inside the area you define for the display. The Guided Machine Control extension uses the CG model of the v-ditch as a reference to show the position of the bucket and excavated material in relation to the correct specifications of the model.

    See instructions for Modeling the Target Grade Surface for the HUD.

  3. Adding a connection interface to define how the cutting tool transform sends information to the corresponding graphical node that the system uses for the Guided Machine Control HUD.

    See instructions for Creating a Connection Container for the Cutting Tool Transform.

  4. Customizing and adding the HUD to your user interface pages.

    See instructions for Adding the HUD to the Viewport.

  5. Adding the display to a Console user interface page for simulator users.

    See instructions for Setting up a Console Page for the Guided Machine Control HUD.

Specifying the Area of the Scene to Show on the HUD

NOTE: The steps in this overview use images and references that you can find in the Excavator Demo Scene, installed with Vortex Studio. Demo Scenes can be found in C:\CM Labs\Vortex Studio Content <version>\Demo Scenes\Scenario\Excavator Scene.

To show the position of the cutting tool in the Guided Machine Control HUD with accuracy, Vortex Studio uses system resources that can impact the frame rate of your simulation. For best performance, you must restrict the area you show on the HUD to the place in the Earthworks Zone where operators do work with the cutting tool.

Specifying the area that the viewport shows on the HUD involve adding the extension to your scene and configuring how the HUD will show the position of the cutting tool in relation to the grade targets or thresholds you will define in later steps.

Prerequisites: Before you begin, you must have a scene that includes a defined Earthworks Zone with a diggable area and a mechanism with a cutting tool, such as a bucket or blade, that you want to show on the HUD.

To add the Guided Machine Control extension, do the following:

  1. Open the scene where you will specify the area the HUD will show.

  2. Go to Toolbox > Earthwork Systems and add the Guided Machine Control extension to your scene.

  3. In the Explorer panel, expand the Guided Machine Control extension to show all the sub-extensions.

  4. To prepare for the target surfaces you will define for the HUD, in the Properties panel, under Target Surface CG, use the list control to add a new target surface CG.
  5. In the Explorer panel, click to select the Guided Machine Control Graphics extension.

  6. To prepare for display geometry that you will configure later, in the Properties panel for the extension, under Nodes, set the size field to 1.

  7. Use controls to position the Guided Machine Control accessory in a location that overlaps your Earthworks Zone.

    Make sure that the top of the accessory is as near to the surface of the terrain as possible.

  8.  To save your work, click the Save menu arrow and then click Save as. Give the file a meaningful name.

    TIP: It is easier to adjust the position of the accessory in a side view.

Modeling the Target Grade Surface for the HUD

NOTE: The steps in this overview use images and references that you can find in the Excavator Demo Scene, installed with Vortex Studio. Demo Scenes can be found in C:\CM Labs\Vortex Studio Content <version>\Demo Scenes\Scenario\Excavator Scene.

Typical target surfaces for a Guided Machine Control HUD include slopes, v-ditches, and elevation offsets. To model a complex target surface, you can use multiple collision geometries (CGs). For a simple surface, such as a v-ditch, you can define a single composite CG.

The following procedure gives steps for defining a single composite CG for a v-ditch.

To Define a Target Surface for the HUD 

  1. Open the scene that you added the Guided Machine Control extension to.
  2. Create an empty mechanism. In the Explorer panel, double click the mechanism to edit it.
  3. Save all your changes.

  4. In the empty mechanism, create a new empty assembly. To edit it, in the Explorer panel, double click on the new assembly.

    When prompted, save the document.

  5. In the Assembly Editor, add a new part to the Assembly. The document hierarchy appears as follows:

  6. Add a new Composite CG to the Part

  7. Create a new Box CG. Set its dimensions to 8m x 4m x 1m.

  8. In the Properties panel for the Box CG, Under Collision Detection, click to select Enabled.

  9. Duplicate the Box CG.

  10. In the Properties panel for the composite CG, Under Collision Detection, click to select Enabled. In the Contact mode drop-down menu, select Contact Sensor.

  11. Use controls to arrange the Box CGs (not the Composite CG) until they form a V-ditch shape. The shapes must overlap.

  12. Click in the Explorer tree to select the Part.
  13. To make it so that you can interactively place the CG in the scene during editing, do the following:
    1. In the Properties panel for the part, under Inputs, find the Contact field.
    2. Use the drop-down menu to set the Contact field to Animated.

  14. Save your changes and then return to the main scene.