human builder - catia:designcatiadesign.org/_doc/v5r14/catpdfhbrug_c2/hbrug.pdf · how to do a safe...

357
Human Builder Overview Conventions What's New? Getting Started Standard Manikin Creation Creating a Forearm/Hand Model Changing Manikin Display Attributes Using the Sub-Tree Manikin Attribute Organization User Tasks Using Forward Kinematics Assigning Descriptions (Memos) Using the Copy/Paste Function Using the Inverse Kinematics Modes Applying Standard Poses Making the Manikin Stand Positioning the Manikin with the Compass Using the Posture Editor Using the Reset, Mirror Copy, and Swap Functions Global Posture Reset Global Posture Swap Local Posture Reset Local Posture Mirror Copy Local Posture Swap

Upload: voanh

Post on 04-Feb-2018

265 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Human Builder

Overview

Conventions

What's New?

Getting Started

Standard Manikin Creation

Creating a Forearm/Hand Model

Changing Manikin Display Attributes

Using the Sub-Tree

Manikin Attribute Organization

User Tasks

Using Forward Kinematics

Assigning Descriptions (Memos)

Using the Copy/Paste Function

Using the Inverse Kinematics Modes

Applying Standard Poses

Making the Manikin Stand

Positioning the Manikin with the Compass

Using the Posture Editor

Using the Reset, Mirror Copy, and Swap Functions

Global Posture Reset

Global Posture Swap

Local Posture Reset

Local Posture Mirror Copy

Local Posture Swap

Page 2: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Vision Posture Reset

Accessing the Graphical Properties of Segments

Changing the Color of a Segment

Changing the Properties of Ellipses

Changing the Properties of Segments

Changing the Transparency of the Surfaces

Accessing the Graphical Properties Toolbar

Whole Manikin Graphical Properties

Accessing Other Vision Options

Using Posture Undo/Redo

Retrieving Center of Gravity Coordinates

Redefining the Manikin Referential

Load Parameters

Using Global Collision Detection

Using the Place Mode

Manikin Save/Update/Reload

Using the Vision Function

Type Field

Field of View Tab

Distance Tab

Window Display Tab

Interactive Positioning with the Reach Mode

Attaching an Object to a Manikin Segment

Redefining the Offset for Inverse Kinematics

Using Manikin Constraints

Contact Constraints

Coincidence Constraints

Fix Constraints

Fix On Constraints

Inverse Kinematics Behaviors

Using the Reach Envelope

Using Manikin Simulation Commands

Page 3: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Shuttle Command

Using the Simulation Command

Using the Generate Video Command

Using the Compile Simulation Command

Using the Track Command

Using the Replay Command

Using the Play Simulation Command

Creating a Clash (Interference) Check

Manikin Catalog Management

Manikin Workspace Analysis

Distance & Band Analysis

About Distance & Band Analysis

Measuring Minimum Distances & Distances Along X,Y,Z

Running Band Analysis

Exporting & Publishing Distance Results

Measuring Arc Sections

Measuring Distances between Geometrical Entities

Measuring Angles

Measure Cursors

How to Do a Safe Save in ENOVIA LCA from CATIA V5

Workbench Description

Human Builder Menu Bar

Manikin Tools Toolbar

Manikin Posture Toolbar

Manikin Workbench Access Toolbar

Manikin Simulation Toolbar

Manikin Constraints Toolbar

Manikin Workspace Analysis Toolbar

Glossary

Index

Page 4: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

OverviewWelcome to the Human Builder User's Guide!This guide is intended for users who need to become quickly familiar with the product.

This overview provides the following information:● Human Builder in a Nutshell

● Before Reading this Guide

● Getting the Most Out of this Guide

● Accessing Sample Documents

● Conventions Used in this Guide

Human Builder in a Nutshell

Human Builder is based on a best-in-class human modeling system which, for many years, has permitted detailed investigation into human-centered design issues in the context of a workplace before it physically exists. Human Builder provides very accurate simulation of humans and their interactions with products to ensure they will operate naturally in a workplace tailored to their tasks. The Human Builder product specifically focuses on creating and manipulating digital humans for "first level" human-product interaction analysis.

Human Builder consists of a number of advanced tools for creating, manipulating and analyzing how manikins (based on the 5th, 50th and 95th percentile value) can interact with a product. The manikins can then be used to assess the suitability of a product for form, fit and function. The manikins can be intuitively created and manipulated in conjunction with the digital mockup to check features such as reach and vision. A simple-to-use interface ensures that first-level human factors studies can be undertaken by non-human factors specialists.

Tools contained within the Human Builder product include manikin generation, gender specification, percentile specification, direct kinematics and inverse

Page 5: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

kinematics manipulation techniques, animation generation, monocular, binocular and ambinocular vision simulation, as well as vision output cones.

Before Reading this Guide

Before reading this guide, you should be familiar with basic Version 5 concepts such as document windows, standard and view toolbars. Therefore, we recommend that you read the Infrastructure User's Guide that describes generic capabilities common to all Version 5 products. It also describes the general layout of V5 and the interoperability between workbenches.

You may also like to read the following complementary product guides, for which the appropriate license is required:● Human Posture Analysis

● Human Measurements Editor

● Human Activity Analysis

Getting the Most Out of this Guide

To get the most out of this guide, we suggest that you start reading and performing the step-by-step Getting Started tutorial. This tutorial will show you how to create a standard manikin and a hand/forearm model, and how to change manikin display attributes.

Once you have finished, you should move on to the User Tasks section of the book that provides procedures for using the features of Human Builder.

The Workbench Description section describes each functional icon or command in the workbenches.

The Glossary provides definitions of terms specific to Human Builder and related products.

Navigating in the Split View mode is recommended. This mode offers a framed layout allowing direct access from the table of contents to the information.

Page 6: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Accessing Sample Documents

To perform the scenarios, sample documents are provided. For more information about this, refer to "Accessing Sample Documents" in the Infrastructure User's Guide.

Page 7: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

ConventionsCertain conventions are used in CATIA, ENOVIA & DELMIA documentation to help you recognize and understand important concepts and specifications.

Graphic Conventions

The three categories of graphic conventions used are as follows:● Graphic conventions structuring the tasks

● Graphic conventions indicating the configuration required

● Graphic conventions used in the table of contents

Graphic Conventions Structuring the Tasks

Graphic conventions structuring the tasks are denoted as follows:This icon... Identifies...

estimated time to accomplish a task

a target of a task

the prerequisites

the start of the scenario

a tip

a warning

information

basic concepts

methodology

reference information

Page 8: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

information regarding settings, customization, etc.

the end of a task

functionalities that are new or enhanced with this release

allows you to switch back to the full-window viewing mode

Graphic Conventions Indicating the Configuration Required

Graphic conventions indicating the configuration required are denoted as follows:

This icon... Indicates functions that are...

specific to the P1 configuration

specific to the P2 configuration

specific to the P3 configuration

Graphic Conventions Used in the Table of Contents

Graphic conventions used in the table of contents are denoted as follows:This icon... Gives access to...

Site Map

Split View mode

What's New?

Overview

Getting Started

Basic Tasks

User Tasks or the Advanced Tasks

Workbench Description

Customizing

Page 9: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Reference

Methodology

Glossary

Index

Text Conventions

The following text conventions are used:● The titles of CATIA, ENOVIA and DELMIA documents appear in this manner

throughout the text.

● File -> New identifies the commands to be used.

● Enhancements are identified by a blue-colored background on the text.

How to Use the Mouse

The use of the mouse differs according to the type of action you need to perform.

Use thismouse

button...

Whenever you read...

● Select (menus, commands, geometry in graphics area, ...)

● Click (icons, dialog box buttons, tabs, selection of a location in the document window, ...)

● Double-click

● Shift-click

● Ctrl-click

● Check (check boxes)

● Drag

● Drag and drop (icons onto objects, objects onto objects)

Page 10: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Drag

● Move

● Right-click (to select contextual menu)

Page 11: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

What's New?

Enhanced Functionalities

New manikin appearanceThe manikin's appearance has been enhanced in order to make it more realistic. At creation, the manikin appears in the "initial" pose instead of the "stand" pose as in previous releases. For V5 R14, all images in the online documentation may not reflect this new appearance.

Improved integration of constraintsConstraints (Contact, Coincidence, Fix, and Fix On) replace Part Relations for MovetoPosture activities; the set of associated constraints appears in the specification tree under each MovetoPosture node. Direct copy/paste is allowed on the constraints under MovetoPosture activities. Part relations created in previous versions are automatically converted into Fix On constraints.

Improved spine manipulation and analysisInstead of having to select and move each vertebra independently, the spine is now grouped into two separate nodes: lumbar and thoracic. This enhancement is reflected in the specification tree, and in the Postural Score, and Posture Editor dialog boxes.

Manikin Properties dialog boxNew tabs have been added: (Segment) Offsets, Angular Limitations, and Preferred Angles.

Reorganized manikin attributes in the specification treeA node for each of the manikin's attributes and properties is now displayed in the PPR tree. This reorganization standardizes the Copy/Paste function for manikin attributes which, in turn, has a positive impact on catalog use.

Converting swl library files to catalog filesLibrary files are now automatically converted to catalog files when the Load Manikin Attributes from a Catalog command is selected.

Selecting manikin attributes to be saved in a catalogIn the new Save in Catalog dialog box, you no longer need so specify the manikin and segments from which you wish to save attributes. The selection is now done directly in the PPR tree and saved directly into the specified catalog.

Saving a combination of manikin attributes as one catalog entity

Page 12: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Sets of manikin data types can now be saved in a catalog. At the bottom of the preview, you will see one icon for each data type that is part of the set.

Additional manikin attributes to be managed in catalogsNew manikin attributes that can be saved in a catalog are: constraints, loads, and manikin properties (display, coloring, attaches, referential, locks, IK behaviors, segment offsets, limitations, and preferred angles).

Removed Functionalities

The predefined postures, Reach and Extended Reach, have been removed from the Posture Editor dialog box. Anthropometric data for these postures can be found in Human Measurements Editor.

Page 13: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Getting StartedThis tutorial provides an overview of Human Builder functionality. It provides a step-by-step scenario showing you how to use key functions. The tasks described in this section are:

Standard Manikin CreationCreating a Forearm/Hand Model

Changing Manikin Display AttributesUsing the Sub-Tree

Manikin Attribute Organization

Page 14: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Standard Manikin Creation

This task describes how to create a standard manikin. Once created, the manikin will appear in the specification tree right under the chosen father product. The manikin will then be a component of the chosen product.

1. Go to the Start menu (see below).

.

2. From the Start menu, select Ergonomics Design & Analysis->Human Builder.

3. From the Insert menu, select New Manikin.

OR

Select the Manikin Creation button in the Manikin Tools

toolbar.

4. The New manikin dialog box appears with two tabs: Manikin and Optional.

Page 15: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin tab

Father product: Since manikins are created inside CATProduct documents, you must select the Father product by clicking the desired document in the specification tree. The Father document's name will automatically be placed in the read-only field.

The Father product is the product that the manikin will be attached to in the specification tree. It can be the root product or any other product under the root.

Please note that the Father product cannot be another manikin.

Manikin name: In this field, you can enter a name for the manikin i.e., Driver, Passenger, Machine X Operator, etc. This name is typically used to identify the manikin within the document. Several manikins may have the same name.

Please note that if you leave this field blank, the default name will be Manikin1 (2, 3, etc.), and the manikin will be saved under Manikin1.CATProduct.

Page 16: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Gender: In this field, you must choose whether the manikin will be a man or a woman.

Percentile: You can choose the percentile (between 0.01 and 99.9) that the new manikin will be built from.

The percentile is applied to the stature (height) as well as the weight of the new manikin. It indicates the group the manikin will belong to within the ordered statistical population.

In other words, the stature and the weight of the new manikin are both set at the chosen percentile except the 50th percentile, where all the variables are then set at the 50th percentile. All other anthropometric variables are estimated according to the population chosen.

Optional tab

Population: In this field, select the nationality of the manikin from the default set of populations: American, Canadian, French, Japanese, or Korean.

Model: In this field, choose the model-type desired: whole body, right forearm, or left forearm.

Referential: In this field, choose the initial referential point of the new manikin. The choices are: Eye point, H-Point (default), Left

Page 17: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

foot, Right foot, Lowest foot, and Crotch. For more information, see the Referential example below.

Set Referential to Compass Location: If this parameter is activated, you will be able to assign the initial position of the manikin with the compass, i.e., a plant floor. If the parameter is not activated, the manikin will be displayed at its default position (world origin). For more information, see the Referential example below.

5. Select the OK button. The new manikin will appear.

It may be necessary to click on the Fit All In icon to make the

whole manikin fit the viewpoint.

Referential example1. In the samples directory, open the file NewFloor.CATProduct. Snap

the compass to the desired location on the floor.

Page 18: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Select the Create a Manikin icon. Select the Father product in

the Manikin tab as described above. In the Optional tab, set the left foot as the referential and activate Set Referential to Compass Location as shown below. Click OK.

Page 19: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The manikin is created with its referential (left foot) set to the compass location and appears in the "initial" position.

● Note the enhanced appearance of the head

Page 20: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● and the spine model.

Page 21: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 22: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Creating a Forearm/Hand Model

This task describes how to create a forearm model with fully-articulated hand.

1. From the Insert menu, select New Manikin.

OR

Select the Manikin Creation button in the Manikin Tools

toolbar.

2. The New manikin dialog box appears.

Page 23: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select the Father product and the Manikin name. Accept the defaults in the Gender, Population, and Percentile fields.

For Model: Select Right Forearm or Left Forearm.

Select the OK button.

The selected forearm/hand model appears.

Page 24: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Once the forearm/hand model is created, position it with the compass in the same manner that you position a manikin. It is also possible to:● use the Posture Editor on the forearm

● use the Forward Kinematics command on the hand,

fingers, and thumb

● paste local postures from a catalog

Page 25: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Some functions may not be used with the forearm/hand model. These are: the Vision function , the Inverse Kinematics

functions , the Reach Mode , the Constraint function

and all commands in the Human Activities workbench.

Page 26: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing Manikin Display Attributes

This task describes how to set and edit manikin display attributes.

In the toolbar, select the Display Attributes icon and in the 3D

view or the specification tree, select a manikin. The Display Attributes dialog box appears displaying the following choices:

Rendering

● Segments

● Ellipses

● Surfaces

● Resolution

Vision● Line of sight

● Peripheral cone

● Central cone

● Cone type

Others● Center of gravity

Page 27: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● To change the manikin display, select the appropriate toggle button.

● Various display types can be selected at the same time.

Rendering

Segments

Page 28: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Ellipses

Page 29: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Surfaces

Page 30: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Resolution

Resolution represents the number of points taken on each ellipse to draw the surfaces at manikin creation. The default value of this parameter is 32 but it can vary from 4 to 128.

Low resolution:

Page 31: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

High resolution:

Page 32: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Vision

Line of sight

The line of sight is designed to facilitate the manipulation of the manikin's vision. The blue line can be selected the same as any other segment of the manikin. For instance, it can be manipulated with the Forward Kinematics command.

Page 33: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Peripheral cone

Central cone

Page 34: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Cone type

In the drop-down menu, the default type is Flat. Choose from:

Others

Center of gravity

The center of gravity cannot be manipulated. However, the COG is automatically updated if the Balance/Pelvic Motion option is selected in the manikin's Properties dialog box.

Page 35: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 36: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Sub-Tree

In a complex process, the PPR tree can become large and complicated. You may want to view or use only a select few tasks, activities, or data within the larger tree.

In the PPR tree, right-click on the node that you would like to use and select the Open Sub-Tree command from the contextual menu.

The sub-tree window for that node opens. Objects can be selected and manipulated in the sub-tree window in the same way as in the PPR tree.

Page 37: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 38: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Attribute OrganizationA node for each manikin attribute is displayed under three main sections in the PPR tree.

Body● Note that the Spine node is made up of a

Lumbar node and a Thoracic node, not individual vertebra segments

● The Line of sight node is located under the Body section.

Profiles

This section contains all general attributes intrinsic to the manikin but not associated to a specific segment.

Settings

This section contains the attributes used for setting the manikin in its environment through posturing and positioning.

Using Manikin Attributes● Right-click on any node and choose

Properties from the contextual menu❍ View or edit the properties of any

attribute i

● Manikin attributes are saved within catalogs. These manikin attributes are selected directly from the PPR tree. Save a single attribute or select a combination of manikin attributes using the Ctrl key. Icons of the saved attributes appear in the catalog preview window.

Page 39: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Cut/Copy/Paste attributes from one manikin to another

● Right-click on the Manikin node and choose Properties from the contextual menu.❍ Each attribute displayed in the

specification tree has a corresponding properties tab in the manikin's property dialog box, including Offsets, Angular Limitations, and Preferred Angles.

Page 40: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

User TasksThese are the tasks that a user performs using Human Builder:

Using Forward KinematicsAssigning Descriptions (Memos)

Using the Inverse Kinematics ModesApplying Standard PosesMaking the Manikin Stand

Positioning the Manikin with the CompassUsing the Posture Editor

Using the Reset, Mirror Copy, and Swap FunctionsAccessing the Graphical Properties of Segments

Accessing Other Vision OptionsUsing Posture Undo/Redo

Retrieving Center of Gravity CoordinatesRedefining the Manikin Referential

Load ParametersUsing Global Collision Detection

Using the Place ModeManikin Save/Update/Reload

Using the Vision FunctionInteractive Positioning with the Reach ModeAttaching an Object to a Manikin Segment

Redefining the Offset for Inverse KinematicsUsing Manikin Constraints

Inverse Kinematics BehaviorsUsing the Reach Envelope

Using Manikin Simulation CommandsManikin Catalog ManagementManikin Workspace Analysis

How to Do a Safe Save in ENOVIA LCA from CATIA V5

Page 41: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using Forward Kinematics

This task describes how to control the manikin's movements using forward kinematics with the available manipulators as well as the Undo/Redo command.

1. In the toolbar, select the Forward Kinematics icon .

Note that this icon must be unselected by clicking on it again in order to access another function.

2. Select the manikin's part that you wish to move by clicking it with the left mouse button. Two arrows appear: one indicates the direction of the motion and the other indicates the rotation axis for the active degree of freedom.

3. With the left mouse button, drag the selected segment so that the mouse cursor follows the arrow. The chosen segment will move.

By default, the movement exerted will be done according to DOF1 (Degree of Freedom 1), which is either flexion or extension depending on the direction of rotation.

Page 42: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. If you wish to change the active degree of freedom, click the right mouse button in order to activate the contextual menu. Choose, the desired DOF.

It is often easier to move a segment when the direction of the viewpoint is parallel to the rotation axis.

The best viewpoint to move the flexion/extension DOF is from a side view.

Page 43: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The best viewpoint to move the adduction/abduction DOF is from a front view.

Page 44: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Quick View toolbar can be very helpful when using the forward kinematics command; manikins can be seen from many viewpoints.

5. To reset the selected segment, click the right mouse button to activate the contextual menu. Then, choose Reset.

Page 45: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

To reset the whole posture, select the Body node in the specification tree.

With a right mouse click, activate the contextual menu on that same segment and choose Reset.

The manikin will take the default (standing) posture.

Using Undo/Redo

The Undo command reverses (cancels) the last segment manipulation. Click the Undo icon in the main menu toolbar to execute the Undo

command.

An Undo operation can also be undone. For example, you can restore the last posture applied to a segment with successive calls to the Undo

command.

The images below illustrate the undo operation on a posture applied using the forward kinematics command.

Page 46: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Initial posture Forward kinematics applied

First Undo applied Second Undo applied

Page 47: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Redo command repeats the last cancelled action. Click the Redo icon in the main menu toolbar to execute the Redo

command.

A Redo operation can also be undone. For example, you can restore the last posture applied to a segment with successive calls to the Undo command.

Position after Undo applied

Position after first Redo applied

Position after second Redo applied

Page 48: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Assigning Descriptions (Memos)

This task describes how to create a memo that will be assigned to the manikin.

The Human Measurements Editor enables you to add descriptions of the manikin's anthropometry or of an anthropometric variable. This is a convenient way for you to keep a history on the variables and to determine where, when, and why they have been modified.

1. In the toolbar, select the Memo icon.

2. Select the manikin you want to assign a description to. The description window will appear. Write the description in the window and click OK. To retrieve the note, click the Memo button again.

If the description window remains displayed, select a different manikin. The contents of the window will be updated to display the description (if any) assigned to that manikin.

3. Descriptions can also be created for the vision, the anthropometry, or the posture of the manikin using the Memo command. Select the appropriate node in the specification tree (Manikin, Anthropometry, Vision, or Body) and the corresponding description will appear in the text field.

Page 49: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 50: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Copy/Paste FunctionThis task describes the Copy/Paste function used with manikins and their attributes.

The whole manikin as well as constraints, posture, and position in the world can all be copied and pasted from one manikin to another.

Copy/Paste a Whole Manikin1. In the specification tree, right-click on the manikin node and select

Copy from the contextual menu.

2. In the specification tree, right-click on the manikin's father product and select Paste from the contextual menu.

3. A new manikin is created and placed under the selected product.

If you do not see the newly created manikin, select the new manikin in the specification tree, snap the compass to it, and drag it away from the first manikin.

Page 51: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Copy/Pasting Manikin Attributes

With the reorganization of manikin attributes in the specification tree, it is now possible to copy part or all of the attributes stored under one manikin and paste them to another manikin.

Page 52: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. In the specification tree, right-click on Bill's anthropometry node and select Properties from the contextual menu. The anthropometry properties are displayed.

2. Close the Properties dialog box.

Right-click again on the Bill's anthropometry node and select Copy from the contextual menu.

Page 53: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. In the specification tree, right-click on Hillary's node and select Paste from the contextual menu.

Page 54: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Hillary's anthropometry changes to that of Bill's.

Page 55: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 56: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Inverse Kinematics Modes

This task describes how to move the manikin's segments using the inverse kinematic commands in the Manikin Posture toolbar:

Inverse Kinematics (IK) Worker Frame Mode

Inverse Kinematics (IK) Segment Frame Mode

Inverse kinematics is a very intuitive tool for quickly positioning the manikin in its environment. This command is based on Fix IK constraints creation and activation on the dedicated segments. The principle is simple. The selection of a segment activates a constraint. This constraint can be used for fixing a segment or for moving it. No constraint will be created automatically without previously selecting the appropriate segment. Before, when the pelvic segment's control point was activated, constraints were created automatically for fixing the feet. The reason for this change is to gain the ability to relocate the manikin without keeping the feet at the same place.

This task also describes how to use a 3D mouse to manipulate manikins while in IK mode. The 3D mouse does not replace the regular mouse and keyboard but is used as an additional tool. For more information on how to use a 3D mouse with V5 products, please see "Moving Objects Using the 3D Mouse" in the Infrastructure User Guide.

IK Worker Frame modeThis mode behaves in the same manner except the compass is oriented in the worker (global) frame.

IK Segment Frame modeIn this mode, any segment selection made in the 3D environment will automatically snap the compass to the associated segment IK control point.

Page 57: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The compass is oriented in the segment frame.

IK Worker Frame mode1. Click on the IK Worker Frame Mode icon.

2. Click on a manikin segment. The compass will snap to the selected segment's control point.

These seven control points are:

Line of Sight (if displayed)

Neck

Pelvis (root)

Page 58: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Right Hand Left Hand

Right Foot Left Foot

3. On the compass, select the axis corresponding to the direction of the desired movement and start dragging. The controlled point will follow the compass movements.

Page 59: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. The compass can be locked to stay in the plane you are working on. Use the compass contextual menu (click the compass with the right mouse button) and select Lock Privileged Plane Orientation Parallel to Screen.

IK Segment Frame mode

This commands orients the compass in the segment frame. Compare how the compass orientation differs from that in the IK Worker Frame Mode, for example:

IK Segment Frame mode IK Worker Frame mode

Page 60: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. When finished, drag the compass back to the empty space or select View->Reset Compass from the main menu.

Page 61: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the 3D mouse for IK mode

The 3D mouse, supported by V5, is a new method for moving the manikin in IK mode.

IK Worker Frame mode

The manikin coordinate system is used as the reference when using the 3D mouse to manipulate the compass in this mode. The spatial representation appears as if the user is standing behind the manikin, placing his hand on the top of the manikin's hand, foot, etc. When you push the 3D mouse button forward, the selected segment (foot, hand, head, etc.) will move forward. Moving the mouse upward produces an elevation, etc.

All rotations are blocked in IK Worker Frame mode.

IK Segment Frame mode

In this mode, the 3D mouse is used to produce rotations of any segment. The spatial representation appears as if the user is standing behind the manikin, placing his hand in the same orientation as the manikin's hand, foot, head, etc.

Page 62: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Applying Standard Poses

This task describes how to easily apply standard poses to a manikin without using the compass.

This feature is particularly intended for positioning the spine as a whole in order to apply squatting, stooping, twisting, leaning, and adjusted elbow postures.● Use the Restore Posture button in each tab of the Standard Pose

dialog box to return the manikin to the posture it had before entering the tab.

● Edit manikin posture by typing in the desired value or by using the spinner arrows. Press the Enter key. In both cases, the posture is updated automatically. You can also change the step value of the spinners by right-clicking the spinner arrows; the contextual menu appears as follows:

● Use the Constraints check boxes to "freeze" the positions of the hands and the direction of vision while the rest of the manikin is moving. This option cannot be used in the Hand Grasp and the Adjust Elbow tabs.

● The Display function contains the Animate Viewpoint option. This option zooms on the manikin and changes the viewpoint in order to provide the best possible view of the working posture.

Page 63: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Select the Standard Pose icon and then select the manikin in the

scene or from the specification tree. The Standard Pose dialog box appears.

The standard poses are:● Sit

● Squat

● Stoop

● Twist

● Lean

● HandGrasp

● Adjust Elbow

Page 64: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Sit

This tab includes two editors to quickly set the height and depth of the sitting posture.

Squat

This tab includes an editor to quickly set the height of the squatting posture.

Page 65: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Stoop

This tab includes an editor, a pelvis option, and a trunk option.

Trunk (default): The manikin's spine can be manipulated as a whole or as sections. You can choose which section of the spine (whole spine, lumbar section, or thoracic section) to flex/extend (sagittal plane) in forward kinematics (DOF 1).

Page 66: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Pelvis: The manikin's trunk can be bent with pelvic rotation; the pelvis will rotate around the hips. Both pelvis and trunk rotation can be performed independently of each other but cannot be used together.

Page 67: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Whole Spine Thoracic Section Lumbar Section

Page 68: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Twist

This tab includes an editor to quickly move the whole spine in forward kinematics (DOF 3, i.e., left/right rotation).

Lean

This tab includes an editor to quickly flex the whole spine laterally in forward kinematics (DOF 2, i.e., lateral flexion).

Page 69: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Hand Grasp

Three types of hand grasps are included in this option: cylindrical grasp, spherical grasp, and pinch grasp. The grasps can be done with the left or right hands independently, or with both hands together. Use the editor to loosen or tighten the grasp.

● This option can be used with the forearm model.

● Constraints are not available in this tab.

Page 70: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Cylindrical Grasp

Spherical Grasp

Pinch Grasp

Page 71: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Adjust Elbow

This tab includes an editor to quickly adjust the elevation, up or down, of the right or left elbow. This is used to adjust the elbow while keeping the selected hand and shoulder at a fixed position.

Page 72: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Making the Manikin Stand

This task describes how to make the entire manikin stand and how to reset the manikin's orientation in space.

StandSelect the Manikin node in the specification tree, right-click the mouse to activate the contextual menu, and choose Posture->Stand..

This function causes the manikin to replace itself to a standing position in accordance with its current referential.

For example, if the right foot is the manikin referential origin, applying the standing posture will leave the feet at the same position.

Page 73: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Before After

Pelvis resetTo reset the manikin's orientation only, select the pelvis (phantom) segment on the manikin's 3D representation (see images below). Right-click the mouse to activate the contextual menu and choose Posture->Reset.

Page 74: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The function will only reset the orientation while keeping the legs in their current position. This functionality is very similar to the reset action of the Stoop tab (Standard Pose command).

Before After

Page 75: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 76: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Positioning the Manikin with the Compass

This task describes how to move the manikin around the 3D view.

1. In the specification tree, activate the manikin's father product by double-clicking on it.

2. Select the compass and drag in on the manikin you wish to move.

Note that the snap is successful only if the compass turns green.

3. Select a plane on the compass and drag it or rotate it. The whole manikin will follow the move.

Page 77: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. It is also possible to snap the compass on manikin surfaces. First, select the segment on which you want to snap the compass. Then grab the compass and place it on the segment highlighted; the compass will snap to the segment's surfaces (see images below).

Page 78: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 79: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Posture Editor

This task describes the functions of the Posture Editor and how to use them to move manikin segments.

The Posture Editor is a tool used to move manikin segments in forward kinematics. The segments or degrees of freedom (DOF) are moved one step at a time. This tool allows you to give a precise value to each degree of freedom of every joint.

The manikin's structure consists of 68 articulated joints with 6 coupled joints (range of motion can depend on the position of a neighbor joint).

Select the Posture Editor icon. The Posture Editor dialog box is

displayed on the screen when the manikin is selected.

Page 80: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Posture Editor dialog box includes the following sections:● Segments

● Hand filter

● Side

● Degree of Freedom

● Value

● Display

● Predefined Postures

Page 81: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Degrees of Freedom can be modified either through the Value section or through their graphical representations.

Segments

Displayed below the manikin name is a list of human body segments corresponding to the selection made in the Part menu. Click on the name of the segment in the list to select it.

Note: Individual vertebrae are no longer listed in the Segments field or in the PPR tree. For ease of selection they are now grouped into two sections: Lumbar or Thoracic. Full Spine may also be selected as a unit made up of both Lumbar and Thoracic sections.

Lumbar

Page 82: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Thoracic

Page 83: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Hand filter:● When the Hand Only option is selected, only the hand is available in

the Segments multi-list.

● When the Hand and Fingers option is selected, all of the fingers are also available in the Segments multi-list.

Side:

When you edit certain segments such as the arm, you can choose which side you want to work with: Left or Right.

Left is the default option when the dialog box opens.

Degree of Freedom

From the Degree of Freedom list, you can choose from three types of DOFs: ● flexion/extension

● abduction/adduction

● medial rotation/lateral rotation

The default when the dialog box opens is flexion/extension.

Page 84: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

A segment can have up to three DOFs. Examples of possible segment DOFs are: ● The forearm has two DOFs:

❍ flexion/extension

❍ pronation/supination

● The arm has three DOFs ❍ flexion/extension

❍ abduction/adduction

❍ medial rotation/lateral rotation

Page 85: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Each of the DOF types, flexion/extension, abduction/adduction, and medial rotation/lateral rotation, also have specific movement types. These are:

DOF Movement Type Axis

flexion

extension

dorsiflexion

hyperextension

transversal

abduction

adduction

eversion, ulnar deviation, elevation

inversion, radial deviation, depressionsagittal

medial rotation

lateral rotation

supination

pronationlongitudinal

Value

Use the Value functionality to assign a precise posture to a segment.

Page 86: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The value of the DOF is presented in angle and in percentage of the total range of motion (%).

Value percentage slider

The percentage (%) slider corresponds to the value in percentage of the total range of motion for the selected DOF. This value can be edited directly by sliding the cursor with the left mouse button.

Value spinner

This field allows you to enter a specific value in degrees using the

Page 87: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

keyboard. You can increment or decrement to segment rotation one unit at a time using the small arrows at the right end of this field. You can also change the step by using the spinner's contextual menu.

Motion

The motion field corresponds to the direction of movement, 0 degrees being the neutral point.

Coupling:

The range of motion (flexibility, functional limitation) for six pairs of segments on the manikin can be coupled, i.e., conditional to the position of another joint. These segments are: the claviculars, the arms, the forearms, the thighs, the legs, and the ankles.

Coupling modifies the range of motion of these segments only. It has no effect on any relationship that may exist between other body segments.

By default, coupling is inactive.

Display

The Display function has two options: Angular Limitations and Animate Viewpoint.

Page 88: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Angular Limitations (chart)

This check button displays or hides the graphical representation of the angular limitations for each degree of freedom.

Two arrows limit this range of motion, which is set by default at the 50th percentile of the population.● The green arrow shows the upper limit

● The yellow arrow shows the lower limit

● The blue arrow represents the segment's current position

Page 89: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Animate Viewpoint

This option zooms on the selected segment and changes the viewpoint in order to provide the best possible view for that degree of freedom. This improves the range of motion chart display and as well as the capability to better manipulate the blue arrow.

Page 90: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Predefined Postures

Use the Predefined Postures functionality to assign a predefined posture to the worker. From the Predefined Postures list, choose from the six available postures.

Use the Predefined Postures functionality to assign a predefined posture to the manikin. From the Predefined Postures list, choose from the available postures.

Page 91: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Initial

Stand

Sit

Page 92: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Span

Kneel

Page 93: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 94: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Reset, Mirror Copy, and Swap Functions

These tasks describe posture functionality:

Global Posture ResetGlobal Posture SwapLocal Posture Reset

Local Posture Mirror CopyLocal Posture SwapVision Posture Reset

Page 95: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Global Posture Reset

To reset the entire posture, select the Manikin->Settings->Posture node in the specification tree. Right-click the mouse to activate the contextual menu and choose Posture object->Reset.

This function allows the body of the manikin (each body joint except the lines

Page 96: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

of sight) to go back to its default state. This does not mean that the body will replace itself in a standing position. When doing a reset, the manikin's orientation will not change.

Before posture reset After posture reset

For information on how to reset the orientation of the manikin, please refer to Making the Manikin Stand.

Page 97: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Global Posture Swap

To swap the entire posture, select the Body node in the specification tree. Right-click the mouse to activate the contextual menu and choose Posture->Swap.

The software swaps the posture by copying the posture of individual segments to the opposite side and vice versa. For instance, if the manikin is crossing its left leg before the swap, it will be crossing its right knee after the swap.

Page 98: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 99: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Local Posture Reset

It is also possible to reset the posture of an individual segment. Select the segment to reset, activate the contextual menu with the right mouse button, and choose Posture->Reset.

Only the posture of the selected segment or segments will be reset.

Page 100: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Local Posture Mirror Copy

To apply the mirror copy functionality to a limited set of segments, click on the desired segments to select them, then right click the mouse to activate the contextual menu. Choose Posture->Mirror Copy.

The mirror copy functionality copies the selected posture onto the equivalent segment on the opposite side of the manikin. For instance, it copies the posture from the left arm to the right arm. This helps in creating symmetrical postures.

Page 101: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Please note that the mirror copy functionality can only be applied to segments that have an equivalent segment on the other side of the manikin. Therefore, no mirror copy is possible on the neck segment since there is no right or left neck.

Page 102: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Local Posture Swap

To swap a local posture, select the desired segments, right-click the mouse to activate the contextual menu, and choose Posture->Swap.

The manikin swaps the posture of the selected segments with the equivalent segments on the other side. For instance, the left arm takes the posture of the right arm, and vice versa.

Page 103: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 104: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Vision Posture Reset

You can reset the position of the lines of sight from:● The vision node of the specification tree. To do this, right-click and

select Posture->Reset.

● One of the lines of sight. To do this, right-click and select Posture->Reset.

Page 105: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● The manikin line of sight. To do this, right-click and select Posture->Reset.

Page 106: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 107: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Accessing the Graphical Properties of Segments

The following tasks describe how to access the graphical properties of segments as well as the following:

Changing the Color of a SegmentChanging the Properties of Ellipses

Changing the Properties of SegmentsChanging the Transparency of the SurfacesAccessing the Graphical Properties Toolbar

Whole Manikin Graphical Properties

Page 108: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing the Color of a Segment

You can change the color of a segment by using the contextual menu or the edit menu.

Using the contextual menu1. To change the color of a segment using the contextual menu, right-

click the mouse on the desired segment to activate the contextual menu, and choose Properties.

Using the Edit menu

Page 109: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. To change the color of a segment using the Edit menu, from the main menu select Edit->Properties.

Page 110: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. The Properties dialog box is displayed. Click on the Graphic tab and go to the Fill section.

Page 111: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select a color and click Apply. The surface color of the selected segment will change accordingly (see below).

Page 112: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing the Properties of Ellipses

Use the Edges section of the Properties dialog box to choose or change the color, line type and thickness of the selected ellipses.

In the example below, the ellipses of the forearm have been changed to dashed red lines; the ellipses of the hand to dashed yellow lines.

Page 113: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing the Properties of Segments

To change the properties of the segments themselves, choose a color from the Lines and Curves section of the Properties dialog box.

You can also change the color, line type, and thickness of the selected segments. In the example below, the forearm segment color has been changed to red.

Page 114: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing the Transparency of the Surfaces

To change the transparency of the surfaces, manipulate the Transparency slider in the Fill section of the Properties dialog box.

Moving the slider to a value greater than 0 (zero) activates the transparency for the selected surfaces. The greater the value, the more transparent the surface becomes. Transparency values range from 0 to 255.

Page 115: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Accessing the Graphical Properties Toolbar

The graphical properties of segments can also be changed using the Graphic Properties toolbar.

Activate the Graphic Properties toolbar by selecting View->Toolbars->Graphic Properties in the main menu toolbar.

The Graphic Properties toolbar (see below) can now be accessed. When a segment is interactively selected, some portions of the Graphic Properties toolbar are enabled. It is then possible to change the colors of the surfaces and segments selected using this toolbar.

Fill color: Displays and changes the color of the selected element.

Transparency: Displays and changes the current transparency value. A value of 100% indicates 0 (zero) transparency.

Line weight: Displays and changes the current line thickness. When applied to a segment, only the line thickness of the segment may be changed, not the ellipses.

Page 116: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Line type: Displays and changes the current line type of the segment.

Point symbol: Set the point symbol you want to use to represent the point using the appropriate combo box.

Rendering Style: not used with manikin segments.

Layers: not used with manikin segments.

Painter: See "Using the Graphic Properties Toolbar" in the Infrastructure User's Guide.

Wizard: See "Using the Graphic Properties Wizard" in the Infrastructure User's Guide.

Page 117: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Whole Manikin Graphical Properties

It is also possible to access and change the graphical properties of the manikin as a whole. To do this, select the Manikin node in the specification tree and, from the main menu toolbar, choose Edit->Properties or right-click on the Manikin node and choose Properties from the contextual menu that appears.

The Properties dialog box for the chosen manikin node appears.

Page 118: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Graphical properties chosen in this dialog box apply to the entire manikin and will override any properties set for individual segments.

Manikin property tabs include:● Display

● Coloring

● Vision

● Attach

● Referential

● Lock

● Anthropometry

● IK Behaviors

● Offsets

● Angular Limitations

● Preferred Angles

Page 119: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Accessing Other Vision Options

This procedure describes how to set and modify the color of manikin peripheral cones and central cones.

In the main menu, select Tools->Options.

Scroll down, if necessary and select Ergonomics Design & Analysis->Human Builder->Display.

The image below shows the default colors for peripheral cones (red), central cones (yellow), and the blind spot (blue). You may modify these colors at any time i.e., for better visual contrast with the colors in your particular workspace.

Page 120: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using Posture Undo/Redo

The posture Undo/Redo feature allows you to reverse (cancel) the last posture applied to the manikin.

Undo

Click the Undo icon in the main menu toolbar to execute the Undo

command.

An Undo operation can also be undone. For example, you can restore the last posture with successive calls to the Redo command.

The images below show the state of the manikin after applying the Undo command to a particular posture.

Initial position Posture applied Undo applied

Page 121: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

In the example above, the posture can be applied either by using the forward kinematics command or by pasting an existing posture from a catalog.

Redo

This command repeats the last cancelled action. Click the Redo icon in the main menu toolbar to execute the Redo command.

A redo operation can also be undone. For example, you can cancel the last Redo command by invoking the Undo command.

Posture after Undo applied

Posture after Redo applied

Posture after Undo applied

Page 122: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

In the Human Builder product, the posture Undo/Redo function applies to the following operations: ● Forward kinematics

● Posture reset (local or global)

● Posture mirror/copy

● Posture swap

● Applying a posture from a catalog

● IK mode

● Reach mode

● Place mode

● Standard pose

Page 123: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Retrieving Center of Gravity Coordinates

This procedure describes how to retrieve a manikin's center of gravity coordinates.

1. Snap the compass on the manikin's center of gravity (COG).

2. Once the compass is snapped, double-click on the compass to activate the Parameters for Compass Manipulation dialog box. The dialog box displays the coordinates (x, y, z) of the center of gravity and allows manikin positioning according to the COG.

Page 124: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 125: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Redefining the Manikin Referential

This procedure describes how to change the referential of a manikin.

The referential is the point on the manikin that will remain fixed when a global posture or an anthropometry is applied. For instance, if the manikin is standing on a flat surface (the floor) and a sitting posture is applied, the feet will remain on the ground.

1. In the specification tree, select a manikin. Click the right mouse button to activate the contextual menu and choose Properties.

2. The Properties dialog box is displayed. Click the Manikin tab and select the Referential sub-tab.

Page 126: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Using the Referential combo, select the part of the body that will become the new referential and click Apply. The changes are saved.

Page 127: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. Click Close or OK to exit from the dialog box.

Example: In the example below, the left foot is the selected referential. See what happens when applying a sitting posture.

Page 128: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Load Parameters

The Load manikin parameter corresponds to the forces applied on the body segments. This load parameter is considered when making calculations such as Balance IK Behavior, Center of Gravity, and Biomechanics.

As of R13, load can be calculated only for the hands.

When a manikin is initially created, an empty Load node is automatically created in the specification tree.

Page 129: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Creating load parameters 1. From the Manikin Tools toolbar, select the New Load command

and in the specification tree, select the manikin.

The Load Properties dialog box appears.

2. In the Load Properties dialog box, you can specify:● the magnitude (force) for the the left and right hand

● the elevation and deviation (for carrying, pushing/pulling, and lifting/lowering)

By default the Symmetric checkbox is active and the specified load is applied on both hands with the same orientation. When this checkbox is deactivated, different elevations and deviations can be applied to the left and right hand separately.

Page 130: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. When the editing is complete, select the OK button.

In the specification tree, a description (total, right, and left force magnitudes) appears under the main Loads node.

The load representations (forces acting on the hands) are shown in the 3D view.

Editing load parameters

Page 131: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. To edit the current load parameters, double-click the Load (with description) node in the specification tree. The Load Properties dialog box reappears.ORIn the specification tree, right-click on the Load (with description) node and choose Definition from the contextual menu. The Load Properties dialog box reappears.

If the total magnitude is set to 0, the load is removed from the Loads node in the specification tree.

Cut, Copy, and Paste options in the contextual menu are also available for the Load node.

If Deactivate is chosen, the load node is deactivated (as shown by the deactivate symbol) and the load representations in the 3D view change color.

Page 132: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Display options The display options are located in the Tools->Options->Ergonomics

Design & Analysis->Human Builder->Display tab.

The load representations can be displayed in several ways:● Load Arrow (default): the forces acting on the hands

● Force Line: the reactive (opposite direction from the force)

Page 133: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● None: nothing is displayed

Page 134: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using Global Collision Detection

This procedure describes how to use global collision detection. This command can be activated in the following manipulation modes:● Forward Kinematics

● the Posture Editor

● Inverse Kinematics mode

● Reach Mode

● Place mode

● Standard Pose

Collision Detection OffIn this state, collision detection is disabled.

Collision Detection OnIn this state, collision detection is enabled and the elements involved in the collision will be highlighted in the 3D viewer.

Collision Detection StopIn this state, collision detection is enabled, the elements involved in the collision will be highlighted in the 3D viewer, an audible beep may be heard (if set in Tools -> Options), and manikin motion will stop.

Setting audible feedback

From the main menu, select Tools->Options->DMU Fitting. Under the DMU Manipulation tab, activate or de-activate Clash Feedback as shown below.

Page 135: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. In the Samples directory, open the file Manikin_and_Box.CATProduct.

Page 136: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. In the Manikin Simulation toolbar, select Collision Detection On.

Using the compass, move the manikin so that it collides with the box.

Page 137: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select Collision Detection Stop. Again, move the manikin so

that it collides with the box. Note that the manikin stops movement at the point of collision and the visual feedback is updated correspondingly.

Page 138: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. Using the Posture Editor, flex the manikin's arm so that it collides with the box.

Page 139: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Place Mode

This procedure describes how to use the Place Mode command. This command uses a manikin's referential to snap it to user-defined compass locations.

1. From the samples directory, open the Manikin_on_Floor.CATProduct file. The manikin's referential was set at creation to Left Foot.

2. Select the Place Mode icon in the Manikin Posture toolbar.

3. Place the compass at the desired location on the floor.

Page 140: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. Select the manikin in either the specification tree or 3D viewer. The manikin is instantly snapped to the new location and placed in accordance to its referential (left foot).

5. The manikin respects the position of the compass. Drag the compass; the manikin will follow. Rotate the compass; the manikin rotates.

Page 141: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Re-define the manikin's referential and repeat steps 2 - 5 above.

● Any further move of the compass will have an effect on the last selected manikin.

● To de-activate Place Mode, click on the Place Mode icon a second time.

Page 142: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Save/Update/Reload

This task describes storage management principles involving manikins in the Human family of products.

A manikin is created in the same document as its father product, thus avoiding file duplication in the saving process. Manikins created in such a manner can further be imported into a new document, and most importantly, manikins created with previous releases of the software will import as well, without any particular required operation from the user (no data migration needed). There is no duplication of files on the user disk unless it is really necessary.

Each manikin created is local to its document, and copying a manikin from one CATProduct document to another will require you to explicitly break the link with the Copy/Paste Special command.

If you want to import an existing manikin, use the Insert Existing Component command of the Product Structure workbench.

Page 143: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Please note that when working with CATProcess documents, the behavior of a manikin inserted as a resource will not change. That is, the current highlight does not apply to manikins imported in a CATProcess document. Also note that manikins created in previous releases of Human Builder (those in their standalone documents) will continue to behave as such (they will not be merged with the document they are imported in).

Page 144: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Vision Function

This task describes the Vision function and how to set and edit manikin vision attributes. Using this function, you will see a scene through the manikin's eyes, displayed in a separate window.

Just like humans, a manikin can see its environment. Manikin vision can be with both eyes or limited to only one eye. Even the blind spot is simulated.

1. Select the Vision icon from the Manikin Tools toolbar and then

select a manikin,

OR double-click on the Manikin->Profiles->Vision node to achieve the same results.

The default vision window appears.

Page 145: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

No vision window will appear until the manikin is selected.

2. Right-click anywhere on the vision window. The vision menu appears.

Choose Edit from the following options:

Capture to capture the view as an image file

Edit to edit the manikin's vision with the Vision dialog box

Close to close the vision window

Page 146: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. The Vision dialog box for the selected manikin appears.

Use the check boxes to change the display appearance of the vision window.

4. Select the View modes button to access the Custom View Modes dialog box.

Use the check boxes to further customize the vision window display.

Page 147: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. To access other vision properties, right-click the worker in the PPR tree and select Properties.

The Properties dialog box appears.

Page 148: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Select the Manikin->Vision tab.

The Vision tab contains the following fields:

Type FieldField of View TabDistance TabWindow Display Tab

For more information, please read Changing Manikin Display Attributes.

Page 149: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Type Field

This page describes the Type functionality of the Vision tab. Just like humans, a worker can see its environment. Worker vision can be with both eyes or limited to only one eye.

Page 150: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Type options menu allows you to choose between five different representations of vision. The vision window displays each vision type selected.

The five types of vision are:● Binocular

● Ambinocular

● Right monocular

● Left monocular

● Stereo

Binocular

The manikin's vision, like human vision, is made up of several different zones. One of these zones represents the vision of the two eyes.

Each eye has a field of view shaped like an ellipse. Binocular vision can be interpreted as the zone defined by the intersection of the two shapes that define the right and left monocular visions. It represents the area you can see with both right and left eyes (clear zone).

Ambinocular

Ambinocular vision is defined as the zone represented by the union of two shapes which define the right and left monocular visions. It represents the entire field of vision that we can see with our eyes.

Page 151: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Monocular Right

Right monocular vision represents the field of vision of the right eye only.

Monocular Left

Left monocular vision represents the field of vision of the left eye only.

Stereo

The vision of both left and right eyes in two distinct windows displayed

Page 152: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

side by side. Selecting the stereo type of vision activates both left and right lines of sight.

Page 153: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Field of View Tab

This page describes the functionality within the Field of View tab of the Vision dialog box.

Use the Field of View functionality to assign values to the following parameters:

● Horizontal monocular

● Horizontal ambinocular

● Vertical top

● Vertical bottom

● Central

The parameters are expressed in the units set in the environment.

Horizontal monocular:

Page 154: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

This parameter defines the horizontal field of view (XY plane) in monocular mode. The default value of this angle is 100 degrees.

Horizontal ambinocular:

This parameter defines the horizontal field of view (XY plane) in ambinocular mode. The default value of this angle is 120 degrees.

Vertical top:

This parameter defines the vertical field of view above the central spot (XZ plane) in all vision modes. The default value of this angle is 35 degrees.

Vertical bottom:

This parameter defines the vertical field of view below the central spot (XZ plane) in all vision modes. The default value of this angle is 35 degrees.

Central:

This parameter defines the field of view of the central vision (fovea). Because this central vision is circular, it is characterized by only one value. The default value is 6 degrees, the maximum value is 20 degrees, and the minimum value is 0.5 degrees.

The diagrams below illustrate the dimensions used by the parameters of this section.

Page 155: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 156: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Distance Tab

This page describes the Distance functionality of the Vision dialog box.

The Distance section assigns the following parameters:

● Ponctum proximum

● Focus distance

● Ponctum remotum

These parameters correspond to the depth of the minimal and maximal fields as well as the distance from the focal point.

The diagram below illustrates the dimensions used by the Distance parameters.

Page 157: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Ponctum proximum

This parameter defines the minimum accommodation distance or depth of vision. This value corresponds to the nearest point that can be seen clearly. The default value is 10 centimeters.

Focus distance

The focus or focal distance corresponds to the length of the active line of sight. The default value is 30 centimeters.

Ponctum remotum

This parameter defines the maximum accommodation distance of the vision. It corresponds to the crystalline relax position for objects located from a distance of five meters to infinite. The default value for this parameter is set to infinite (the Infinite button is enabled).

Page 158: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Window Display Tab

This page describes the functionality within the Distance tab in the Vision tab of the worker's Properties dialog box.

Use the following options to customize the vision window display of the worker:● Scale

● Hide title

● Peripheral contour

● Central spot

● Blind spot

Scale

Use the Scale field to decrease or increase the size of the Vision window to a maximum of three (3) times its original size.

Hide title

This option hides or displays the title inscription on the opened vision window.

Vision Window without title:

Page 159: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Peripheral contour

This option prompts or cancels the window's colored zone display bordering the field of vision. By default, the peripheral contour is not displayed.

Vision window with peripheral contour:

Central spot

The central spot of vision corresponds to the focus location. It is the end of the line sight. The Central spot button prompts or cancels the

Page 160: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

display of the central point of vision; that central spot is represented by a circle.

Vision window with central spot display:

Blind spot

The area of the human eye that is not covered with sensitive cells is the point where the optic nerve is attached to the eye.

This field is represented by a blue point in the vision window. The blind spot is only represented in monocular vision. The Blind spot button prompts or cancels the display of the blind spot.

By default, the blind spot is not displayed.

Vision window with blind spot:

Page 161: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 162: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Interactive Positioning with the Reach Mode

This command provides you with a powerful positioning tool. It takes advantage of the manikin's inverse kinematics capability to reach the exact position only or the exact position plus the three

orientations in the 3D space.

You can select the segment of the manikin to perform the reach (also known as the end effector), then activate the Reach Mode by selecting either of the two Reach icons. The point to reach will be specified by the position of the V5 compass. You then must snap the compass to any existing geometry. As soon as the compass is released, the selected segment automatically reaches the compass's position.

More about activating Reach functionality

The difference between the two is that the resolution is not made the same way; otherwise, the functionality is the same.

Reach (position only). The final orientation of the segment

respects only the x,y,z direction of the compass.

Reach (position & orientation). The final orientation of the

segment respects all three directions of the compass.

Page 163: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. From the main menu, select File->Open. Select the Reach.CATProduct file from the samples directory.

Open the file.

Page 164: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Right-click on the compass and select the Snap Automatically to Selected Object command.

3. In the 3D view, select the target geometry.

The compass snaps to the selected geometry.

4. Select a Reach Mode icon.

Page 165: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Place the compass at the Reach location.

6. Select the segment that must reach the location specified by the compass, in this example, the hand. The selected segment automatically reaches that point, as illustrated below.

With Reach Mode still active, manipulate the compass to fine-tune the posture.

7. Drag the compass away from its original location, the selected segment will follow the motion of the compass. If the compass is picked and placed at another location, the segment will try to reach the new target.

8. Select another segment. This segment becomes the active segment for the Reach and will follow the compass wherever it goes as long as the command remains active.

Page 166: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

9. If the Reach Mode is active, click Undo to make the manikin

resume the posture it had before Reach was applied.

10. To deactivate Reach Mode, select the Reach Mode icon a second time.

Segment Twins

This functionality is available only for the Reach (position & orientation) command.

When the compass is snapped on a hand or foot in Reach Mode, an image of the entire hand or foot in its current posture will follow the compass. The image will stay there until the Reach mode is exited.

Page 167: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Setting the Twin options

From the main menu, select Tools->Options->Ergonomic Design & Analysis->Human Builder.

The number displayed at the compass location indicates the distance between the target and the segment. It therefore measures the Reach precision: a distance of 0 indicates a perfect Reach.

The Reach distance is also displayed on the status bar and is updated

continuously:

Page 168: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 169: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Attaching an Object to a Manikin Segment

The attach function creates a one-way relationship between a manikin segment and one or more objects in its environment. The attached object becomes a slave to the segment. Once attached, this object will move with the same matrix as its master segment.

This task is divided into three parts:● Attaching an object to a manikin segment

● Checking existing attaches on a specific manikin

● Detaching an object from a manikin segment

● It is important to note that the attach is a one-way relationship; the object follows the segment, not the opposite. If the object is moved (i.e., using the compass) after the attach is made, the segment will not follow the object's motion.

● When doing any attach, the compass may be snapped to manikin skin points, not just the central point of a segment.

● Refer to the status bar for information and instructional prompts.

Attaching an object to a manikin segment1. From the main menu, select File->Open. Select the

Attach.CATProduct file from the samples directory.

Page 170: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Open the file.

2. Position the manikin with respect to the geometry that must be attached.

For this example, select the Load from a posture catalog command and choose the Attach_sample posture. This places

the manikin posture so that it appears to be handling the tool with its right hand.

3. Select the Attach/Detach icon.

4. Select the object to attach (in this case, the tool).

Page 171: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Select the manikin segment to which the geometry will be attached (in this case, the manikin's right hand).

The Attach/Detach dialog box appears allowing you to confirm of cancel the operation

6. Once the object is attached, it will follow the motion of its master segment. Move the hand (master segment) using forward kinematics and inverse kinematics. The tool will follow the hand's motion. This is also the case when a posture is applied to the manikin or if the manikin as a whole is moved within the 3D environment.

Checking existing attaches on a specific manikin1. Access the Properties panel. To do this, right-click on the manikin

OR select the manikin, then select Edit->Properties from the main menu.

2. The Properties panel appears. Go to the Manikin tab which is the third tab of the panel.

Page 172: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select the Attach sub-tab to view attach management information. A selection list displays the names of the attached geometry in a segment-by-segment manner.

An object may be attached to one segment at a time.

Several objects may be attached to a single segment.

Page 173: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Detaching an object from a manikin segment

There are two ways to detach an object from a segment:● through the Properties panel

● with the Attach/Detach command

Detaching through the Properties Panel

1. Access the manikin Properties Panel. To do this, right-click on the manikin OR select the manikin, then select Edit->Properties from the main menu.

2. The Properties panel appears. Go to the Manikin tab which is the third tab of the panel.

Page 174: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select the object to detach and press the Detach button. The object is removed from the list.

4. Click the Apply button. The selected object is detached from the manikin segment.

The Apply button must be pressed for the selected object to be detached.

Page 175: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Detaching with the Attach/Detach command

1. Select the Attach icon.

2. Select the object to detach.

3. A message window appears offering three options: Attach to Other, Detach Object, and Cancel.

4. Select the Detach Object button. A message window appears confirming the detach.

Page 176: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Redefining the Offset for Inverse Kinematics

The Offset command is used to redefine the behavior of the Reach Mode. The Reach Mode's default behavior is to make the end point of the selected segment or skin point reach the compass location. The Offset command allows you to transfer that "end point" to another point in the 3D space, which will then be used to perform inverse kinematics. An example of this would be when the manikin must perform some inverse kinematics while handling an object.

In redefining the offset, the compass may be also be snapped to manikin skin points. Thus, the subsequent reach operation is resolved from the skin rather than the central point of the segment.

● The Offset feature can be redefined for any segment or skin point of any manikin

● The Offset feature is not available on the forearm model

Redefining the offset for a segment

The goal of this task is to transfer the end effector of the manikin's right hand to the tip of the tool the manikin is holding. This is done so that when the Reach Mode is applied to the right hand, the inverse kinematics will be transferred to the tip of the tool. The tool will then do the reach on behalf of the hand segment.

1. From the main menu, select File->Open. Select the Offset.CATProduct file from the samples directory.

Page 177: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Open the file.

Page 178: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Position the manikin with respect to the geometry that must be attached.

For this example, load the Attach catalog with the Load Manikin Attributes from a Catalog command and choose the

Attach_sample posture. This places the manikin posture so that it appears to be handling the tool with its right hand.

3. Select the Attach/Detach icon and attach the weld gun to the

manikin's right hand.

4. Right-click the manikin's right hand. The contextual menu appears.

Page 179: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Select Redefine Offset... from the Right Hand object sub-menu. The Offset dialog box is displayed and the V5 compass automatically moves to the hand location.

Page 180: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Place the compass at the tip of the tool. This is the desired location for the inverse kinematics.

Page 181: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

7. Click the Apply button. The offset is automatically calculated and the results shown in the dialog box.

8. Click Close to validate the new offset. The offset is now transferred from the hand to the tip of the tool.

Redefining the offset for a skin point1. From the samples directory, open the OffsetSkin.CATProduct file.

2. Select the desired segment. For this example, select the forearm.

Page 182: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Right-click on the forearm and select Redefine Offset... from the Right Hand object sub-menu as you did in step 5, above.

4. With the left mouse button, select the segment again.

5. Using the red handle, drag the compass to the desired point on the skin surface of the forearm.

Page 183: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. In the dialog box, click the Apply button. The offset is automatically calculated and the results shown. Click Close to exit the dialog box.

7. From the Manikin Posture toolbar, select the Reach (position only) icon.

8. Using the red handle, move the compass to the top surface of the table.

Page 184: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Click on the manikin's forearm. The forearm's offset point reaches the compass point on the table.

Page 185: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

When editing the offset of any segment, the compass is automatically placed at the current offset location. The default offset location is the end point of the segment being edited.

To reset the offset back to its default value, open the Offset dialog box on the segment and click the Reset button. Click Close to close the dialog box.

The Reverse Direction button reverses the current orientation of the compass. This feature is typically used when the geometry is manipulated in design mode where the compass goes inside the geometry when snapped to an object.

Page 186: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 187: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using Manikin Constraints

The commands in the Manikin Constraints toolbar give you the capability to constrain the manikin in its environment. With constraints, the manikin can perform inverse kinematics (IK) to calculate the necessary posture needed to reach multiple specific targets.

● Part relations created in earlier releases are automatically converted to Fix On constraints in V5 R14. The Fix On constraint functions exactly as the part relations did. When you open a CATProcess file created with part relations, the following message appears:

● When a constraint is created on a manikin, it appears in the PPR tree under the manikin node. For editing, double-click on the constraint in the PPR tree to access its property dialog box.

Page 188: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Constraints are graphically represented in the 3D view. For editing, double-click on the constraint in the 3D view to access its property dialog box.

● Constraints are also graphically represented under the MoveToPosture node they act on.

Page 189: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● All created constraints are also stored within the current MoveToPosture. When running the simulation, however, these constraints are recognized only if the option "Honor Constraints During Simulation" has been selected in the Tools->Options->Ergonomics Design & Analysis->Human Task Simulation.

● When you double-click an existing MoveToPosture for editing, the set of constraints associated with that MoveToPosture appears under the manikin node in the PPR tree; all other existing constraints will not be seen.

After the editing is complete and you close the MoveToPosture Activity dialog box, the set of constraints associated with the last edited MoveToPosture edited remains under the manikin node. If you create a new MoveToPosture activity, you can use these existing constraints, create new ones, or delete the unneeded ones before clicking the Create Activity button.

● Copy/Paste of constraints from one to MoveToPosture activity to another is allowed.

The following constraint topics are discussed in this task:● General options

● Display options

● Creating constraints

● Updating constraints

Page 190: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

A constraint will always belong to one manikin. At any given time, the list of constraints on a manikin will appear underneath that manikin in the specification tree. Inactive constraints will also be listed.

At any time, you may update the active constraints at each modification in the workspace (automatic update), or only update the active constraints when needed (manual update).

By default, constraint update mode is set in the Manual mode and you must select the Update icon in the Manikin Constraints toolbar each

time you want to update the active constraints and resolve the inverse kinematics.

In Automatic mode, the inverse kinematics will react as soon as the configuration of the environment changes; when the objects move, the inverse kinematics updates in real time.

General options

As shown in the image below, you can change the update mode at any time by selecting Tools->Options->Ergonomics Design & Analysis->Human Builder. The Manual and Automatic update options are available in the General tab under the Constraint Resolution heading.

Page 191: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Display options

By default, when constraints are displayed, the following colors indicate the current state of the constraint. Change the defaults in the Display tab of Tools->Options->Ergonomics Design & Analysis->Human Builder.

Page 192: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Updated and Resolved Green by default, indicates that the

constraint is resolved

Updated and Not Resolved Red by default, indicates that the constraint could not be resolved

Not Updated Black by default, indicates that the constraint has not been updated.

Inactive Yellow by default, indicates that the constraint is no longer active

Temporary Blue by default, indicates that the constraint is not permanent

Creating constraints

Page 193: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. From the samples directory, open:● Manikin_and_Box.CATProduct if you are running Human Builder or

● Constraints.CATProcess file if you are running Human Task Simulation.

For this procedure the constraint update mode is set at the default Manual mode.

2. Select one of the constraint commands from the Manikin Constraint toolbar and then select a manikin segment.

For more information on each constraint type, please see:

Contact Constraint

Coincidence Constraint

Fix Constraint

Fix On Constraint

Updating constraints 3. Select the Update icon to resolve the active IK constraints. The

constraints and normal vectors are now green indicating that they are resolved.

Page 194: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. Move the box again so that the constraints go to an unresolved state.

5. In the 3D viewer, the colors for the normal vector and the unresolved constraints have changed accordingly.

Page 195: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Change the defaults in the Display tab of Tools->Options->Ergonomics Design & Analysis->Human Builder.

7. Update the constraints again. The resolved constraints are the new color.

Page 196: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

8. Verify that the new unresolved constraint color is applied. Move the manikin so that the constraints become unresolved and the color changes.

Constraints and simulations

Permanent constraints are automatically disabled when a simulation is run to avoid conflicts with constraints created in MoveToPosture activities. When the Process Simulation command is selected, the constraint icon in the PPR tree changes, as shown below to indicate that the constraint is no longer active.

When you wish to enable the constraint after the simulation is finished, in the PPR tree, right-click on the constraint. Re-activate that constraint through the contextual menu that appears.

Page 197: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The constraint icon in the PPR tree changes to reflect that it is again activated.

For more information about the specific types of constraints, please read:

Contact Constraint

Coincidence Constraint

Fix Constraint

Fix On Constraint

Page 198: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Contact Constraints

The Contact Constraint command creates a constraint between a

segment and a point, a line, or a plane.

After selecting the command and a manikin segment, the system prompts you to select a point, a line, or a plane.

Point contact constraint

The point selected is linked with the end effector of the segment.

Line contact constraint

The segment end effector is in contact with the nearest portion of the target line. For example, if the end effector is a finger, and the target is a part of a box, the tip of the finger would try to touch the specified line of the box.

Page 199: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Plane contact constraints

The two types are 2D plane contact and 3D plane contact.

2D plane contact

The end effector is placed on a point in the center of the surface i.e., the center of a cube side, parallel to this surface. The orientation of the hand is not defined

3D plane contact

The end effector orients itself with the three directions of the surface, as shown below. The arrows indicate the orientation of the end effector on the surface. The end effector can be modified in the Constraint

Page 200: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Properties dialog box.

1. In the Manikin Constraints toolbar, select the Contact Constraint command.

2. Select a manikin segment.

3. Click on a point, a line, or a plane on the box.

Page 201: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

By default:● The name of the constraint is ConstraintX where X is an incremental

number.

● The constraint type is "2 directions" for a plane contact constraint

● The constraint priority is 1

● The constraint is activated

Editing default properties

These default properties can be edited in the Constraint Properties dialog box. To access this dialog box do one of the following:● In the 3D view, double-click on the constraint.

● Double-click on the constraint in the specification tree.

● In the 3D view, right-click on the constraint and select Definition... in the contextual menu.

Page 202: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Name: Accept the assigned default name or rename as desired.

Manikin: You may use the manikin originally selected or, in the 3D view, select a new manikin.

Segment: Shows the selected segment. The combo box allows you to select the right or left side of the body for the current constraint. The control is disabled when the current segment is independent of the body side, i.e., the head.

Object: The object in the 3D view that shares the constraint with the segment.

Type: Can be "2 directions" or "3 directions" when the selected object is a plane and "Unavailable" when the selected type is a point or a line.

Priority: 1 to 4

Passing Criteria: Set a criteria that defines the maximum allowed distance between the segment's end effector and the target object.

Result: Shows the actual distance and angle between the segment's end effector and the target object. The text "Success" or "Failed" is displayed depending whether the distance (length of constraint) is superior or inferior to the criteria.

Page 203: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Coincidence Constraints

The Coincidence Constraint command creates a constraint

between a segment and a line or a plane.

● Line coincidence constraint: the vector's direction of the segment's end effector meets the vector's direction of the line as if its length was infinite.

● Plane coincidence constraint: the end effector will place itself on the plane defined by the selected surface on the object. This constraint is a "plane - plane" or "infinite plane" type.

Page 204: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. In the Manikin Constraints toolbar, select the Coincidence Constraint command.

2. The systems asks you to select a manikin segment. Select the manikin's left hand.

3. Select a plane or line on the box.

The coincidence constraint is represented by a line with two coincident circles on each end touching the selected segment and the selected line or plane.

By default:● The name of the constraint is ConstraintX where X is an incremental

number.

● The constraint priority is 1.

● The constraint is activated.

Editing default properties

These default properties can be edited in the Constraint Properties dialog box. To access this dialog box do one of the following:● In the 3D view, double-click on the constraint

● Double-click on the constraint in the specification tree

Page 205: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● In the 3D view, right-click on the constraint and select Definition... in the contextual menu.

Name: Accept the assigned default name or rename as desired.

Manikin: You may use the manikin originally selected or, in the 3D view, select a new manikin.

Segment: Shows the selected segment. The combo box allows you to select the right or left side of the body for the current constraint. The control is disabled when the current segment is independent of the body side, i.e., the head.

Object: The object in the 3D view that shares the constraint with the segment.

Priority: 1 to 4

Passing Criteria: Set a criteria that defines the maximum allowed distance between the segment's end effector and the target object.

Page 206: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Result: Shows the actual distance between the segment's end effector and the target object. The text "Success" or "Failed" is displayed depending whether the distance (length of constraint) is superior or inferior to that amount.

Page 207: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Fix Constraints

The Fix Constraint command constrains the segment in orientation and in position (or only in orientation or only in position) at its current position, according to the selected object.

Note: For this example, the manikin's referential is the H-point.

1. Move the manikin's hand (end effector) to a position in space.

2. In the Manikin Constraints toolbar, select the Fix command.

3. Select a manikin segment.

4. Move the manikin away from the H-point. The unresolved constraint is visually represented by a line with a black square on each end (one on the segment, one on the H-point (referential).

Page 208: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Click on the Update command in the Manikin Tools toolbar to update the constraint. The hand segment (end effector) moves to the constrained position relative to the H-point of the manikin.

By default● The name of the constraint is ConstraintX where X is an incremental

number.

● The segment is constrained in position and in orientation.

● The constraint corresponds to the current manikin referential.

● The constraint priority is 1.

● The constraint is activated.

Editing default properties

These default properties can be edited in the Constraint Properties dialog box. To access this dialog box do one of the following:● In the 3D view, double-click on the constraint

● Double-click on the constraint in the specification tree

● In the 3D view, right-click on the constraint and select "Definition..." in the contextual menu.

Page 209: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Name: Accept the assigned default name or rename as desired.

Manikin: You may use the manikin originally selected or, in the 3D view, select a new manikin.

Segment: Shows the selected segment. The combo box allows you to select the right or left side of the body for the current constraint. The control is disabled when the current segment is independent of the body side, i.e., the head.

Object: The object in the 3D view that shares the constraint with the segment.

Type: Can be "Position and orientation", "Position", or "Orientation".

Priority: 1 to 4

Passing Criteria: Set a criteria that defines the maximum allowed distance between the segment's end effector and the target object.

Result: Shows the actual distance between the segment's end effector and the target object. The text "Success" or "Failed" is displayed depending whether the distance (length of constraint) is superior or inferior to that amount.

Page 210: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 211: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Fix On Constraints

The Fix On Constraint command constrains the segment in

orientation and in position (or only in orientation or only in position) at its current position according to the manikin referential or a given object.

1. Move the manikin's hand (end effector) to a desired position in space in relationship to an object.

2. In the Manikin Constraints toolbar, select the Fix On command.

3. Select a manikin segment.

4. Select an object; in this example, the box.

5. Move the box away from its constrained position. The unresolved constraint is represented by a line with two stars (one on the segment, one on the box).

Page 212: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Select the Update command to update the constraint. The end effector moves to the constrained position relative to the box location.

Page 213: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

By default● The name of the constraint is ConstraintX where X is an incremental

number.

● The segment is constrained in position and in orientation. The position and the orientation of the segment is constant relative to the object; it cannot turn or translate.

● The constant priority is 1.

● The constant is activated.

Editing default properties

These default properties can be edited in the Constraint Properties dialog box. To access this dialog box do one of the following:● In the 3D view, double-click on the constraint.

● Double-click on the constraint in the specification tree.

● In the 3D view, right-click on the constraint and select "Definition..." in the contextual menu.

Page 214: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Name: Accept the assigned default name or rename as desired.

Manikin: You may use the manikin originally selected or, in the 3D view, select a new manikin.

Segment: Shows the selected segment. The combo box allows you to select the right or left side of the body for the current constraint. The control is disabled when the current segment is independent of the body side, i.e., the head.

Object: The object in the 3D view that shares the constraint with the segment.

Type: Can be "Position and orientation", "Position", or "Orientation".

Priority: 1 to 4

Passing Criteria: Set a criteria that defines the maximum allowed distance between the segment's end effector and the target object.

Result: Shows the actual distance between the segment's end effector and the target object. The text "Success" or "Failed" is displayed depending whether the distance (length of constraint) is superior or inferior to that amount.

Page 215: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Inverse Kinematics Behaviors

The Inverse Kinematics (IK) mode gives you the capability to manipulate the manikin's IK with designed behaviors. This function is principally for moving the upper body in relationship to the manipulation of the arms and legs.

This manipulation will eventually induce spine and/or hip motion in order to translate and orient the manikin toward the target. In other words, these behaviors will modify the IK chain, making it local (limbs only) or global (limbs and spine and pelvis).

Two commands are available in IK mode and either may be used depending on the need or the operation to be performed (making a new posture or fine-tuning an existing posture). Both commands provide easy access to manikin IK capabilities. The only difference between the two is in the compass orientation (as illustrated below). These commands are mutually exclusive; activating one automatically deactivates the other. For more information, see Using the Inverse Kinematics Modes.

This example uses the IK Worker Frame Mode and covers the following topics● IK Worker Frame Mode Command

● Segment Twins

● IK Behaviors Options

● Accessing IK Behaviors Properties in the Manikin's Tree

IK Worker Frame mode

Page 216: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

IK Segment Frame mode

IK Worker Frame Mode Command1. From the samples directory, open the Manikin_on_Floor.CATProduct file.

2. Select the IK Worker Frame Mode icon in the Manikin Posture toolbar

and select the manikin's left hand. Move the manikin's left hand and observe the IK behavior.

Page 217: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The manikin's IK behavior is currently the default Limb IK chain. If no other behavior option is selected, the IK manipulators, i.e., IK Mode, Reach Mode, will drive the arms and legs in order to simulate natural motion.

Note that all the options are not mutually exclusive; more than one item can be activated at the same time. For example, activating both the Thoracic and Lumbar options will initiate motion of the entire spine if the target cannot be reached by extending the arms.

If multiple Pelvis options are selected, the manikin's pelvis will move (translate, rotate, or laterally orient, depending on the option selected) with or without preliminary spine motion, depending on the selection status of the Spine option.

Segment Twins

This functionality is available only for the IK and Position Orientation Reach commands.

When the compass is snapped on a hand or foot in IK and Reach Mode, an image of the entire hand or foot in its current posture will follow the compass. The image will stay there until the Reach mode is exited.

Page 218: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Setting the Twin options

From the main menu, select Tools->Options->Ergonomics Design & Analysis->Human Builder->Display. In the Twin field choose the desired color and transparency level.

IK Behaviors options 3. In the Manikin Tools toolbar, select the IK Behaviors command and, in

the specification tree, select a manikin.

Page 219: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The IK Behaviors dialog box for the selected manikin appears.

In this dialog box, you can select various options under these headings:● Spine

● Pelvis

● Balance

Using the Spine options

4. Select both the Thoracic and Lumbar spine options and click on OK. You should still be in IK Mode.

5. Again move the left hand. The behaviors of the moving sections of the spine are evident.

6. Return the manikin to a standard standing pose.

Page 220: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Pelvis options

7. Re-open the Properties dialog box and de-activate the Spine options.

Horizontal Translation

8. Activate Horizontal Translation, select both manikin's feet to fix them in place, then select the manikin's left hand.

9. Move the manikin's left hand upward and to the front; observe the IK behavior. When Horizontal Translation is active, the manikin's hip will move forward as the compass is dragged.

10. Return the manikin to a standard standing pose.

Vertical Translation

11. In the Properties dialog box, de-activate Horizontal Translation and activate Vertical Translation.

12. Select both manikin's feet to fix them in place then select the manikin's left hand.

Page 221: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

13. Drag the compass downward and observe the IK behavior. When Vertical Translation is active, the manikin's hip will move down (the manikin will squat) as the compass is dragged.

14. Return the manikin to a standard standing pose.

Transversal Rotation

15. In the Properties dialog box, de-activate Vertical Translation and activate Transversal Rotation.

16. Select both manikin's feet to fix them in place, then select the manikin's left hand.

17. Drag the compass forward and observe the IK behavior. When Transversal Rotation is active, the pelvis will rotate forward causing a stoop pose.

Page 222: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

18. Return the manikin to a standard standing pose.

Longitudinal Rotation

19. In the Properties dialog box, de-activate Transversal Rotation and activate Longitudinal Rotation.

20. Select both manikin's feet fix them in place, then select the manikin's left hand.

21. Drag the compass to the side and observe the IK behavior. When Longitudinal Rotation is active, the manikin's hip will twist.

22. Return the manikin to a standard standing pose.

Using the Balance options

This option enables you to manipulate the manikin with inverse kinematics while keeping the manikin in balance.

When these options are selected (only one may be chosen at a time), the balance is checked, in real-time, every time the posture of the manikin changes.

Pelvis Motion

Page 223: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

23. In the Properties dialog box, retain all the settings under the Spine and Pelvis headings.

Under the Balance heading, activate Pelvis Motion. Feet Motion will automatically deactivate at this time.

24. Select the manikin's left hand.

25. Drag the compass forward and down.

With the Pelvis Motion option activated, when the manikin loses balance, the pelvis tips in order to keep the balance (keep the center of gravity inside the base of support).

26. Repeat this procedure using the IK Segment Frame mode to get a

feel for how this command differs from the IK Worker Frame mode.

Accessing IK Behaviors Properties in the Manikin's Tree

Page 224: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

27. In the manikin's tree, right-click on IK Behaviors, located under the Settings node.

28. From the contextual menu that appears, select Properties.

Page 225: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Properties dialog box for IK Behaviors appears displaying the available options.

Page 226: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

29. In the Properties dialog box, select the button to access additional information.

Page 227: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Reach Envelope

This procedure describes how to use the powerful reach envelope creation tool. This tool takes advantage of the manikin's inverse kinematics (IK) capability to evaluate manikin arm reachability in the 3D space. It is particularly useful in facilitating product design and review.

A reach envelope is a surface that represents all the possible positions the manikin can reach using only the arm and forearm. The motion starts at the shoulder.● You can create two reach envelopes: one each for the right and left

hand.

● The reach envelope is included in the clash detection algorithm.

1. Create a new manikin or insert one from the samples directory.

2. Select the Reach Envelope icon and select the manikin's left

hand or any segment belonging to the hand. The reach envelope, a surface representing the maximum reach limit, is created around the shoulder joint.

Page 228: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The reach envelope computation will take the IK offset of the selected segment into account. (For more information about offset functionality, see Redefining the Segment Offset for Inverse Kinematics.) This will enable you to create the reachability of the tip of a tool, for example, if the offset of the hand had previously been relocated to that point on the tool.

The reach will also be influenced by the arm's angular limitations and preferred angles. For example, it is possible to create a reach envelope representing the comfort zone for a given task.

Page 229: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. With the right mouse button, select the manikin in the specification tree. From the contextual menu, select the Hide/Show command. The manikin disappears while the reach envelope remains displayed.

4. Change the graphical properties in the reach envelope's Properties dialog box. Right-click on the reach envelope, and select Properties in the contextual menu.

Page 230: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 231: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Using the Posture Editor, the IK Mode, or the Standard Pose command, manipulate the manikin's spine. The reach envelope will follow.

Page 232: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Delete the reach envelope. To do this, right-click on the reach envelope and select from the contextual menu as shown below.

Page 233: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using Manikin Simulation Commands

The Manikin Simulation toolbar contains a number of commands that are useful in Human Builder and Human Activity Analysis.

For information about each of these commands, please see:

Using the Shuttle Command

Using the Simulation Command

Using the Compile Simulation Command

Using the Replay Command

Using the Track Command

Using the Play a Simulation Command

Using Global Collision Detection

Page 234: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Shuttle Command

This procedure describes how to create, move, and reset a shuttle.

A shuttle is a set of products defined explicitly by selecting products individually. Shuttles are persistent and can be stored in your document. Shuttles are identified by name in the specification tree and by a symbol in the geometry area.

When a manikin is selected be a shuttle or a component of a shuttle, the whole manikin is selected. Individual segments may not be selected.

Create a shuttle1. From the Samples directory, open the Shuttle_sample.CATProduct

file.

Page 235: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Select the Shuttle icon in the Manikin Simulation toolbar and

then (while holding down the Shift key) select the Pipe and the Manikin in the specification tree.

OR

While holding down the Shift key, select the Pipe and the Manikin in the specification tree and then select the Shuttle icon in the

Manikin Simulation toolbar.

At this time, the following items appear:● Preview window (the shuttle symbol corresponds to the to-be-

created shuttle axis)

● Manipulation toolbar

Page 236: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Edit Shuttle dialog box

In this dialog box, you can specify a maximum rotation angle around the absolute axis for the shuttle. This is very useful in avoiding liquids from spilling out from specific assemblies such as a gas tank. The shuttle motion is defined and validated with respect to the angle value defined.

2. In the dialog box, check the Angle option (optional). The Angle and Vector fields are no longer grayed-out and you may enter the desired values.

Page 237: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Enter a name for your shuttle (optional).

4. Click OK to finish creating the shuttle.

The shuttle, consisting of the pipe and the manikin, is identified in the specification tree and in the geometry area.

Move the shuttle1. Double-click Shuttle.1 in the specification tree.

● The Edit Shuttle dialog box, the Preview window and the Manipulation toolbar appear.

Note that, by default, the graphic manipulator is attached to the shuttle and that the Attach icon in the Manipulation toolbar is activated.

● The 3D compass snaps to the shuttle axis.

Page 238: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Move shuttle option is activated by default which means that both the shuttle axis and the geometry move together.

3. Use the 3D compass to move the shuttle to the desired location.

Reset the shuttle

Select the Reset icon in the Manipulation toolbar. The shuttle will

move back to its original position.

Page 239: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Simulation Command

This procedure explains how to record a simulation.

1. Open the Simulation_sample.CATProduct file in the samples directory.

2. Select the Simulation icon in the Manikin Simulation toolbar.

3. The Select panel appears listing all items in the specification tree that can be used in a simulation.

Select the manikin, Bill.

Page 240: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. The Edit Simulation dialog box appears. Accept the default name or rename your simulation as desired.

5. For this simulation, you will use postures that have been saved in the Human Library.

Select the Load manikin's attributes from a catalog icon from

the Manikin Tools toolbar.

Page 241: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

6. Select the ManikinCatalog.catalog file as shown below.

7. The Load dialog box appears. In the left-hand frame, double-click on ManikinFamily.

Page 242: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

In the specification tree, select Bill and then, in the dialog box, scroll over and double-click on Grasp_Cube.

Page 243: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

All of the attributes for this catalog entry are applied to Bill.

Close the Load Human Library dialog box. The Edit Simulation dialog box reappears.

8. In the Edit Simulation dialog box, click the button.

Posture1 has been inserted.

9. Again, open the Simulation library file and load Posture2.

10. Insert Posture2 into the simulation.

Page 244: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

11. Repeat steps 5 - 8 until all five of the postures have been inserted into the simulation.

The Edit Simulation dialog box indicates that 5 insertions have been made.

The Simulation appears in the specification tree under Applications.

12. Use the VCR-like buttons in the dialog box to check your simulation.

Jump to start

Play backward

Step backward

Stop

Step forward

Page 245: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Play forward

Jump to end

Change loop mode. (Single looping can be toggled to continuous looping.

Page 246: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Generate Video Command

This procedure describes how to use the Generate Video command.

A simulation has been created and can be seen in the specification tree.OrOpen the Simulation_complete.CATProduct file in the samples directory.

1. Select the Generate Video icon from the Manikin Simulation

toolbar. The Player toolbar appears.

Page 247: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Player is used to check the consistency of the simulation (speed, etc.) before generating the video.

2. From the specification tree, select the simulation that you would like to play.

The controls in the Player become active and the Video Generation dialog box appears.

Setting up the capture session 3. Click on the button to change or view the video

compression parameters.

4. Click on the button to choose a name and location in which to save the video file.

Page 248: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. In the Player, click on the Parameters icon to access the Player

Parameters dialog box. Accept the defaults or change as desired.

6. In the Video Generation dialog box, click on OK to create and save the video.

Page 249: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Compile Simulation Command

This procedure describes how to compile a simulation as either a replay or an animation file. A replay is a snapshot of the process at a particular time. Any changes made to the process after it has been compiled into a replay will not appear in that replay. An animation file can be either in AVI or MPG format or in a series of JPG still images.

How to compile a simulation

After you have run the simulation and verified that it is one you want to compile, select the Compile Simulation icon .

The Compile Simulation dialog box appears.

In this dialog box, choose a compiling option:● Generate a replay

Page 250: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Generate an animation file

Generate a replay

This is the default option. Accept the default name or enter one of your own; modify the time step size if you like, and then click the OK button.

The new replay appears in the specification tree under Applications.

Generate an animation file

1. Choose either Microsoft AVI or Still Image as the option file type.2. Select the button to access the Choose Compressor dialog

box where you may choose a compressor type, select compression quality, and configure your output as defined by the compressor you select.

Page 251: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Select the button to access the Save As dialog box. Specify the desired location and name the file. The dialog box automatically specifies the file type.

Note: The Still Image option produces a JPG of each recorded segment of the simulation.

Page 252: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Track Command

This procedure demonstrates how to use the Track command.

A track is the route of a moving object. Objects can be:● products

● shuttles

● section planes

● lights

● cameras

● the seven Inverse Kinematic (IK) control points of a manikin. They are:

Note: A manikin's seven IK control points are the:● line of sight (if displayed)

● neck

● pelvis (root)

● right and left hands

● right and left feet

For more information, see Using the Inverse Kinematics Mode.

Attach the object to the segment

Page 253: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. In the samples directory, open the Track.CATProduct file.

2. In the track you will create, the manikin will wipe the workbench with the sponge. The sponge must first be attached to the manikin's hand. (An object attached to a segment is a one-way relationship. The object will follow the movement of the segment; the segment will not follow the movement of the object).

To make the attachment:● Select the Attach/Detach icon from the Manikin Tools

toolbar.

● Select the sponge.

● Select the manikin's right hand.

A message appears confirming that the sponge is now attached to manikin Bobb's right hand.

Page 254: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Record the track3. Select the Track command from the Manikin Simulation

toolbar.

At this time, the following items appear. Click on the links for more detailed information.● Recorder toolbar

● Player toolbar

● Track dialog box

Page 255: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. From the specification tree or in the 3D viewer, select the manikin's right hand segment.

"Right Hand" appears in the Object field of the dialog box and the Manipulation toolbar appears.

5. In the Interpolater combo field, select the Spline interpolater.

The 3D compass attaches to the hand in the default position for that segment.

6. In the Quick View toolbar, select the Top View icon.

7. Right-click on the compass to bring up the contextual menu.

Select Make Privileged Plane Most Visible.

Page 256: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

8. Place the cursor on the compass so that the privileged plane turns orange.

9. Hold the left mouse button down and drag the compass.

The hand and sponge will follow.

10. Click the Record icon in the Record toolbar.

Page 257: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

11. Repeat steps 9 and 10 several more times.

The track of the recorded shots is shown; with points indicating the individual recording shots.

The track is also shown in the specification tree.

12. Click OK to exit the Track command or run the track simulation as described below.

Page 258: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Run the track simulation13. To re-open Track.1, double-click on it in the specification tree.

14. Select the Parameters icon in the Player toolbar. Set the Time

Step to "5 s".

15. In the Player toolbar, select the Play Forward icon to see the

simulation.

The Recorder ToolbarUse the buttons in the Recorder toolbar to record, modify, or delete a shot of the track you are creating.

Record a new shotEach time you move the object is positioned with the 3D compass, press this button to record the new shot.

Modify the current shotRecords the modification(s) on one shot at a time.

Delete the current shotDeletes one shot after another. You need to be positioned on the shot to for it to be deleted.

The Player Toolbar

Page 259: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Player toolbar is available every time you create a track or a sequence, or when you play a track or a simulation. You can undock the Player toolbar at any time

Use the VCR-like buttons or the slider to play your simulation.

Time line

Time

Skip to beginning

Step backward

Play backward

Stop

Play forward

Step forward

Skip to end

Parameters

Use this dialog box to set the step time for the simulation and amount of time the simulation will run.

Page 260: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Track Dialog BoxFor demonstration purposes, the following explanation of the Track dialog box correlates to the Track.CATProduct file.

Right Hand segment of the manikin.

Brings up the properties of the object (the Right Hand segment of the manikin).

The track can be interpolated in three different ways.

● Composite spline

Page 261: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Linear

● Spline

Page 262: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 263: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Replay Command

This procedure describes how to use the Replay command. This command can only be used if you have compiled a simulation as a Replay. A replay is a snapshot of the process at a particular time. Any changes made to the process after it has been compiled into a replay will not appear in that replay.

1. Select the Replay icon in the Manikin Simulation toolbar.

The Replay dialog box appears. Select the desired replay in the Name combo box.

Page 264: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Play the replay simulation using the slider or the VCR-like buttons.

Jump to start

Play backward

Step backward

Stop

Step forward

Play forward

Jump to end

Change loop mode. (Single looping can be toggled to continuous looping.

Page 265: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Play Simulation Command

This procedure describes how to use the Play Simulation command.

A simulation has been created and can be seen in the specification tree.OrOpen the Simulation_complete.CATProduct file in the samples directory.

1. Select the Play Simulation icon from the Manikin Simulation

toolbar. The Player toolbar appears.

2. From the specification tree, select the simulation that you would like to play.

3. Play the simulation using the VCR-like buttons in the Player Toolbar.

Time line

Time

Skip to beginning

Step backward

Play backward

Stop

Play forward

Step forward

Page 266: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Skip to end

Parameters

Use this dialog box to set the step time for the simulation and amount of time the simulation will run.

Page 267: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Creating a Clash (Interference) Check

This procedure describes how to use collision checking. The clash command verifies whether items collide.

The command described in this procedure analyzes the items within a process as it is being animated.

1. On the PPR tree, select the item(s) you want to monitor for collisions. (Use CTRL-Click to select the second item.)

2. Select the Clash icon.

The check clash dialog box appears.

3. Provide the data requested. Use the information below to make your selections.

Contact + Clash

Checks whether two products or resources occupy the same space zone as well as whether they are in contact.

Clearance + Contact + Clash

In addition to checking whether the two products or resources occupy the same space zone, and whether they are in contact, this option checks whether they occupy a clearance zone around each other. The clearance zone size is is set in the box (shown grayed out) next to the pulldown menu for Type.

Page 268: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Authorized Penetration

Checks whether an object penetrates another object beyond a specified amount. The specified amount is set in the box (shown grayed out) next to the pulldown menu for Type.

Clash rule Allows you to use Knowledgeware capabilities for clash.

Between all components

This option checks for collisions or penetrations, per the specifications in the Type pull-down menu, between any or all components. This is the default value.

Inside one selection

This option checks for collisions or penetrations, per the specifications in the Type pull-down menu, occurring to a selected product or resource.

Selection against all

This option checks for collisions, per the specifications in the Type pull-down menu, caused by a selected product or resource.

Between two selections

This option checks for collisions, per the specifications in the Type pull-down menu, between two selected products or resources.

4. Select the OK button.

5. Use Setting the Analysis Status and Defining an Analysis Configuration when you are ready to perform this analysis.

By running a simulation or the jog command (depending on your product), you can see whether collisions are detected.

Page 269: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Catalog ManagementThis procedure describes the use and management of manikin catalogs including the following tasks:● Create a new catalog

● Storing manikin attributes in a catalog file

● Converting .swl library files into catalog files

● Reusing manikin attributes from a catalog file

In addition to manikin postures, manikin attributes can now be saved within catalogs. These attributes include:● posture and position

● anthropometry

● vision

● display

● referential

● angular limitations

● preferred angles (previously could be saved in a library only)

These manikin attributes are selected directly from the PPR tree.

Page 270: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Products and Resources Catalog Browser command , originally

found in the Insert menu, has been removed.

A manikin must be regarded as a unique entity. Importing the same manikin more than once in an environment (through the use of a catalog) creates referencing problems, for instance, the two (or several) manikin instances cannot have different postures or different anthopometries, although they may have different positions when saved.

We do not advise the use of catalogs to save and reuse the manikin as a whole. However, we do advise catalogs of manikin properties (posture catalogs, for example), as those kinds of catalogs do not generate instance/reference problems. The lack of catalog browser availability for manikins must be considered as a limitation on the current release. We will be enhancing the catalogs of manikin properties in future releases, so that all manikin properties (posture, anthropometry, angular limitations, etc) can be copied and pasted to and from catalogs.

Page 271: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

It is no longer possible to open .swl library files. Existing libraries are automatically converted into catalog files.

Create a new catalog 1. From the Manikin Tools toolbar, select the Save Manikin Attributes in

Catalog command.

The Save in Human Catalog dialog box appears.

Page 272: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. In the dialog box, select the Browse another catalog button.

The File Selection dialog box appears.

3. In the File name text field, type in the name for your new catalog, and click on the Open button.

The Confirmation dialog box appears.

4. Click on the Yes button. The catalog is created.

Storing manikin attributes in a catalog file

Page 273: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

1. To save manikin attributes directly into a catalog, select the Save in Human Catalog icon. The catalog browser is displayed.

2. Open the catalog in which the attributes will be stored. Note that all saved attributes are displayed as icons for each catalog entry and correspond to the manikin attributes displayed for each manikin in the specification tree.

Attributes that can be saved are:● Profiles

❍ Display

❍ Coloring

● Settings❍ Referential

❍ IK Behaviors

❍ Locks

❍ Loads

Page 274: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

❍ Offsets

❍ Attaches

❍ Constraints.

3. From the PPR tree, select the attributes to be saved.

4. Enter a title for the manikin attributes that are about to be saved. Click on OK. The catalog browser is updated, displaying the new posture/set of attributes that have been saved.

Converting .swl library files into catalog files 1. Select the Load from Catalog command icon.

When the catalog browser appears, select the Open icon , located at

the top right of the catalog browser window.

2. From the File Selection dialog box that appears, select *.swl as the file type and click on the Open button.

Page 275: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. The Confirmation dialog box appears. Select the Yes button to convert the selected library file into a catalog.

4. The File Selection dialog box reappears. Name the new catalog and click on the Open button.

Another Confirmation dialog box appears.

5. Select the Yes button. The library file is converted to a catalog file and opens in the 3D view.

This command not only converts the postures that are present in the library, it also converts other types of data, i.e., anthropometry.

Reusing manikin attributes from a catalog file 1. To open an existing manikin catalog, select the Load from Catalog

command icon. The Load from Human Catalog browser is displayed.

If you have created descriptions, they are displayed.

Page 276: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The catalog browser always opens with the most recently used document. To open another catalog in the browser, load the catalog using the Open button .

2. Select a manikin attribute in the left frame of the browser to activate the preview of that posture in the right frame.

3. To paste a manikin attribute from the catalog browser, select (no need to double-click) the attribute to apply (making it highlight in the left frame) then select the manikin in the 3D view on which that posture must be applied. The manikin will take the new posture.

4. To paste another posture to the same manikin or to another manikin, select the new posture, as before, from the catalog browser, then select the manikin in the 3D view.

5. Click on Close to exit the catalog browser.

Page 277: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Workspace Analysis

You can effectively analyze the manikin's workspace using the commands in the Manikin Workspace Analysis toolbar. For more information, read the following topics about these commands.

Distance and Band Analysis

Measuring Arc Sections

Measure Between

Page 278: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Distance & Band Analysis

About distance & band analysis: Gives general information on the Edit Distance and Band Analysis command.Measure minimum distances and distances along X,Y,and Z: Click the Distance and Band Analysis icon, define the type in the Edit Distance and Band Analysis dialog box, then select products to measure and click Apply.Run band analysis: Click the Distance and Band Analysis icon, measure the minimum distance then select Band Analysis in the Type box. Define the band and set the accuracy then click Apply.Export & publish distance results: Click the Export As icon and select the desired format.

Page 279: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

About Distance & Band AnalysisIn DMU-P1, you can measure the minimum distance only between products in the same selection, between products in the selection and other products in the document, or between products in two different selections, and view the results in a separate viewer.In DMU-P2, you can, in addition, measure distance along x, along y and along z.

You can also run a band analysis to compute and visualize the areas on products corresponding to a minimum distance within a user-defined range. For example, you want to know whether there is enough space for hands around a steering wheel (no red area) as well as determine what objects can be reached while keeping hands on the wheel (green area).

The green area on A corresponds to all the points on A for which the minimum distance to B is within the user-defined minimum and maximum distance.

The red area on A corresponds to all the points on A for which the minimum distance to B is less than the user-defined minimum distance.

Page 280: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Distance and Band Analysis Results

Results differ depending on the sag value used. Sag corresponds to the fixed sag value for calculating tessellation on objects (3D fixed accuracy) set in the Performances tab of Tools -> Options -> General -> Display. By default, this value is set to 0.2 mm. In Visualization mode, you can dynamically change the sag value for selected objects using the Tools -> Modify SAG commandNote: sag is offset from the skin inwards.

Associativity

Distance measurements are associative in both DMU-P1 and P2. If you modify one of the products (for example, move it or change the contents of a group), just run the measurement again to obtain the updated results.

Page 281: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Creating Groups of Products

In DMU-P2, prior to running your distance analysis, you can create groups containing the product(s) you want to analyze using the Group

icon in the DMU Space Analysis toolbar or Insert -> Group... in the menu bar.

Groups created are identified in the specification tree and can be selected from there for the analysis. Only one group per selection can be defined.

Page 282: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Measuring Minimum Distances & Distances Along X,Y,Z

This task explains how to measure minimum distance and distance along X, along Y and along Z between products.

In this example, you will measure the minimum distance and the distance along z between products in two different selections.

Measuring distances along a direction (X, Y or Z) is a P2 functionality.

Insert the following sample cgr files: ATOMIZER.cgr, BODY1.cgr, BODY2.cgr, LOCK.cgr, NOZZLE1.cgr, NOZZLE2.cgr, REGULATION_COMMAND.cgr, REGULATOR.cgr, TRIGGER.cgr and VALVE.cgr.

They are to be found in the online documentation filetree in the common functionalities sample folder cfysm/samples.

1. Click the Distance and Band Analysis icon in the DMU Space

Analysis toolbar, or select Insert -> Distance and Band Analysis from the menu bar to calculate distances:

The Edit Distance and Band Analysis dialog box appears.

The default distance analysis is measuring the minimum distance inside one selection.

Page 283: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2. Ensure that the first Type drop-down list box is set to Minimum.

Defining Measurement Types● Minimum

● Along X (P2 only)

● Along Y (P2 only)

● Along Z (P2 only)

● Band analysis (P2 only)

P1 FunctionalitiesIn DMU-P1, you can measure the minimum distance only between products in the same selection, between products in the selection and other products in the document, or between products in two different selections and view the results in a separate viewer.

3. Select a product, for example the Trigger.4. Click the second Type drop-down list box and select Between two

selections.

Page 284: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Defining Computation Types● Inside one selection (default type): within any one selection, tests

each product of the selection against all other products in the same selection.

● Between two selections: tests each product in the first selection against all products in the second selection.

● Selection against all: tests each product in the defined selection against all other products in the document.

5. Select another product, for example the Regulation_Command.

Notes: ● Any sub-assembly in the specification tree is considered a valid

selection.

● Click in selection fields (fields turn dark blue) to view your selections and be certain that you have selected the products you intended: selected products are highlighted.

● Continue clicking to select as many products as you want. Products will be placed in the active selection. To de-select products, reselect them in the specification tree or the geometry area.

6. Click Apply to calculate the distance:A Preview window appears visualizing selected products and the minimum distance (represented by a line, two crosses and a value). The Edit Distance and Band Analysis dialog box expands to show the results.

You can change the default display setting for the Preview window using the Tools ->Options..., Digital Mockup command (DMU Navigator tab),

If you close the Preview window, to open it again:● Click the Results window icon in the Edit Distance and Band

Analysis dialog boxThis opens the dedicated results window.

Page 285: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Click the Results window icon a second time

The results window is closed and the Preview window is restored.

If however, you close the Results window (using the Close button in the title bar), the Preview window will not be restored.

7. If necessary, pan, zoom and/or rotate in the Preview window to visualize the results better.

Minimum distance and other information identifying all distance components is given in the expanded dialog box. X,Y,Z coordinates of start and end points on products selected for the distance calculation as well as products themselves are identified.

Page 286: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

You can also view the results in a separate viewer. To do so, click

the Results window icon in the Edit Distance and Band Analysis dialog box. Object viewing commands and commands in the Window menu are available in this window. For example, using the Windows menu, you can tile the results window and the original document window vertically or horizontally.

You can use other DMU Space Analysis Toolbar commands in the Results window to, for example, measure surfaces.

8. Click the Type drop-down list box and select Along Z.9. Click Apply.

Results are calculated and displayed in the dialog box and Preview window.

Page 287: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

10. Click OK in the Edit Distance and Band Analysis dialog box when done.

The distance definition and results are kept as a specification tree feature. This means you can run the measurement again after, for example, moving one of the products or modifying the contents of a group: distance results will be updated to reflect changes made.

Page 288: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Changing the Color, Linetype and Thickness of the Distance Result

To make it easier to read your result, you can specify different properties for distance result. This is done via the Properties command or via the Graphic Properties toolbar.

The Properties command lets you change the color, linetype and thickness of the current distance result (under Lines and Curves in Graphics tab).

To access properties: ● Right-click the specification tree feature and select Properties.

● In the dialog box, click the Graphic tab.

Page 289: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

You can also change these properties via the Graphic Properties toolbar.

To do so:● Select the feature in the specification tree.

● Set the linetype, thickness and/or plane color in the Graphic Properties toolbar.

To return to the initial colors, select No color.

This command also lets you run a band analysis to compute and visualize the areas on products corresponding to a minimum distance within a user-defined range.

Page 290: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Running Band Analysis

This task explains how to run a band analysis to compute and visualize areas on products corresponding to a minimum distance within a user-defined range.Insert the following sample cgr files: ATOMIZER.cgr, BODY1.cgr, BODY2.cgr, LOCK.cgr, NOZZLE1.cgr, NOZZLE2.cgr, REGULATION_COMMAND.cgr, REGULATOR.cgr, TRIGGER.cgr and VALVE.cgr.

They are to be found in the online documentation filetree in the common functionalities sample folder cfysm/samples.

1. Click the Distance and Band Analysis icon in the DMU Space

Analysis toolbar, or select Insert -> Distance and Band Analysis from the menu bar to calculate distances:

The Edit Distance and Band Analysis dialog box appears.

The default distance analysis is measuring the minimum distance inside one selection.

2. Measure the minimum distance between the Trigger and the Regulation_Command.

Page 291: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Click Apply.

A minimum distance of 28.52mm has been found.

Page 292: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

4. Click the Type drop-down list box and select Band analysis.

The green area on A corresponds to all the points on A for which the minimum distance to B is within the user-defined minimum and maximum distance.

The red area on A corresponds to all the points on A for which the minimum distance to B is less than the user-defined minimum distance.

Page 293: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

5. Set the Minimum and Maximum distance to define the band width, to 32 and 36mm respectively for example.

Default values are 1 and 2mm respectively.

6. If necessary, set accuracy.

The default value is 5mm. A lower value will give you a more accurate result.

The value entered defines the maximum value for the length of the longest side of a triangular representation of the results. This representation is used to obtain the red and green surfaces.

7. Click Apply.

A progress bar is displayed letting you monitor and, if necessary, interrupt (Cancel option) the calculation.

Green surfaces identify the areas where the minimum distance between the products is within the specified range.

Red surfaces identify the areas where the minimum distance between the products is less than the specified minimum distance.

Page 294: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The Edit Distance and Band Analysis dialog box expands to include filters letting you better visualize the green and red surfaces.

The Export As icon letting you save band analysis results in a

variety of different formats becomes available.

Page 295: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

8. Set the appropriate options to show, hide or make transparent the green and red surfaces corresponding to band analysis results for components in selection 1.

9. Repeat for other components, i.e. those measured against selection 1.

10.Click Apply Filters to visualize the results.

In the Inside one selection computation type, visualization filters are valid where two products only are selected.In our example, we set Selection 1 (the Trigger) results in green to Hide and Other Selection (the Regulation_Command) results in red to Transparent.

Page 296: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

A Products drop-down box lets you choose whether or not to display the products in either or both selections, or make them transparent. This option is only available in the results window.

11.Close the Preview window and open a dedicated results window.

12.Set the drop-down box to Hide/Hide to visualize the results of the band analysis only.

Page 297: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

13.Click OK in the Edit Distance and Band Analysis dialog box when done.

The band analysis definition and results are kept as a specification tree feature. This means you can run the measurement again after, for example, moving one of the products or modifying the contents of a group: distance results will be updated to reflect changes made.

Page 298: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Exporting & Publishing Distance Results

Using the Export As command, you can save band analysis results in a variety of different formats.

This task explains how to: ● Save surfaces as a model document for re-use in a CATIA V4 design

context

● Export results in CGR and VRML (Virtual Reality Modeling Language) format

● Publish results to an XML file.

Insert the following sample cgr files: ATOMIZER.cgr, BODY1.cgr, BODY2.cgr, LOCK.cgr, NOZZLE1.cgr, NOZZLE2.cgr, REGULATION_COMMAND.cgr, REGULATOR.cgr, TRIGGER.cgr and VALVE.cgr.

They are to be found in the online documentation filetree in the common functionalities sample folder cfysm/samples.

1.Click the Distance and Band Analysis icon in the DMU Space

Analysis toolbar, or select Insert -> Distance and Band Analysis from the menu bar to run a band analysis.The Edit Distance and Band Analysis dialog box expands.

The Export As icon letting you export and publish band analysis

results becomes available.

Page 299: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

2.Click the Export As icon:

The Save As dialog box appears.

3.Specify the location of the document to be saved and, if necessary, enter a file name.

Page 300: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Note: If you set the DLName document environment (Tools -> Options -> General -> Document) as your current environment, clicking Export As will open the DLName dialog box instead of the usual Save As dialog box.

The DLName document environment lets you restrict the access to specific folders referenced by logical names referred to as 'DLNames'. Each folder is assigned a logical name. In this mode, you can only access documents in folders referenced by DLNames.

For more information on the DLName document environment, see the Infrastructure User's Guide.

4.Click the Save as type drop-down list and select the desired format: ● model: to export to a V4 model.

Surfaces exported can be re-used in a CATIA V4 design context.Each of the four surfaces is saved as a polyhedral surface (*POL) in the model document.

Note: The green and red color coding of exported surfaces is kept.

● cgr: to save results in a CGR file.

● wrl: to save results as a VRML document.

● xml: to publish results to an XML file.Each time you export results to an XML file, a folder containing all the necessary files and images is created.

5.Click Save to save the results in a file in the desired format.

Browsing the XML file

Page 301: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Using the Tools ->Options..., Digital Mockup command (DMU Space Analysis ->DMU Distance tab), you can: ● Specify the default location of the XML file

● Indicate the style sheet used, and

● Have the browser open automatically.

To have your browser open automatically showing the exported results, ensure your browser is already open on your desktop.

Page 302: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Measuring Arc Sections

This task explains how to measure the length, radius and angles of an arc drawn through three points.Insert the following sample model files: ATOMIZER.model, BODY1.model, BODY2.model, LOCK.model, NOZZLE1.model, NOZZLE2.model, REGULATION_COMMAND.model, REGULATOR.model, TRIGGER.model and VALVE.model.

They are to be found in the online documentation filetree in the common functionalities samples folder cfyug/samples.

1. Click the Arc through Three Points icon in the DMU Space

Analysis toolbar or select Analyze -> Arc through Three Points from the menu bar:

The Measure Arc Section dialog box appears.

Page 303: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● A Keep Measure option in the dialog box lets you keep the current and subsequent measures as features. This is useful if you want to keep the measures as annotations for example.

● Double-clicking an existing measure lets you re-edit the presentation of the measure, review information in the dialog box or delete measures.

P1 Functionalities

In DMU-P1, the Measure Tools toolbar also appears.

This toolbar has two icons:● Measure Dialogs : lets you show or hide the associated dialog

box.

● Exit Measure : lets you exit the measure. This is useful when

the dialog box is hidden.

2. Select three points along a curve or an arc.Notes:

● The appearance of the cursor changes to

reflect the measure command that you are in. A number (1, 2 then 3) also helps you identify where you are in your measure.

● Dynamic highlighting as you move the cursor over geometrical entities helps you locate points. As you move over edges, the edge (and not the surface) is highlighted.

An arc is fitted through the three selected points and is displayed along with its center point.

The arc length, angle and radius are also visualized.

Page 304: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The dialog box is updated and now gives the length, angle, angle at vertex and radius or diameter of the arc as well as start, end and center point coordinates.

Page 305: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

The number of decimal places, the display of trailing zeros and limits for exponential notation is controlled by the Units tab in the Options dialog box (Tools-> Options, General-> Parameters and Measure). For more information, see the Infrastructure User's Guide.

3. If necessary, adjust the presentation of the measure:

You can move the radius line and text anchor point as well as the texts of the measure.

The Properties command (Graphics tab) lets you change the fill color and transparency as well as the color, linetype and thickness of measure lines.

Note: You cannot vary transparency properties, the current object is either the selected color or transparent.

Customizing Your Measure

You can, at any time, customize the display of the results in both the geometry area and the dialog box. To do so, click Customize... in the Measure Arc Section dialog box and set your display in the Measure Arc Section Customization dialog box. By default, all results are displayed.

4. Click Close when done.

Page 306: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 307: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Measuring Distances between Geometrical Entities

The Measure Between command lets you measure distance between geometrical entities. You can measure:● Minimum distance and, if applicable angles, between points, surfaces, edges, vertices

and entire productsOr,

● Maximum distance between two surfaces, two volumes or a surface and a volume.

This section deals with the following topics:

Measuring minimum distance and anglesMeasuring maximum distance

Measuring distances in a local axis systemCustomizing measure between

Editing measuresCreating geometry from measure results

Exact measures on CGRs and in visualization modeMeasuring angles

Updating measuresUsing measures in knowledgeware

Measure cursors

Insert the following sample model files: ATOMIZER.model, BODY1.model, BODY2.model, LOCK.model, NOZZLE1.model, NOZZLE2.model, REGULATION_COMMAND.model, REGULATOR.model, TRIGGER.model and VALVE.model.

They are to be found in the online documentation filetree in the common functionalities sample folder cfysm/samples.Restriction: Neither Visualization Mode nor cgr files permit selection of individual vertices.

Note: In the No Show space, the Measure Between command is not accessible.

Measuring Minimum Distance and Angles This task explains how to measure minimum and, if applicable, angles between

geometrical entities (points, surfaces, edges, vertices and entire products).

1. Click the Measure Between icon.

In DMU, you can also select Analyze-> Measure Between from the menu bar.

The Measure Between dialog box appears.

Page 308: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

By default, minimum distances and if applicable, angles are measured.

By default, measures made on active products are done with respect to the product axis system. Measures made on active parts are done with respect to the part axis system. Note: This distinction is not valid for measures made prior to Version 5 Release 8 Service Pack 1 where all measures are made with respect to the absolute axis system.

Dialog box options● You can also measure distances and angles with respect to a local V5 axis system.

● A Keep Measure option in the dialog box lets you keep the current and subsequent measures as features. This is useful if you want to keep the measures as annotations for example.

Some measures kept as features are associativeand can be used to valuate parameters or in formulas.

In the Drafting and Advanced Meshing Tools workbenches, measures are done on-the-fly. They are not persistent. This means that they are not associative and cannot be used as parameters.

Page 309: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● A Create Geometry option in the dialog box lets you create the points and line corresponding to the minimum distance result.

● A Customize... option opens the Measure Between Customization dialog box and lets you set the display of measure results.

Accessing other measure commands● The Measure Item command is accessible from the Measure Between dialog

box.

● In DMU, the Measure Thickness command is also accessible from the Measure Between dialog box. For more information, see the DMU Space Analysis User's Guide.

P1-Only Functionality

In P1, the Measure Tools toolbar appears.

This toolbar has two icons:

● Measure Dialogs : lets you show or hide the associated dialog box.

● Exit Measure : lets you exit the measure. This is useful when the dialog box is

hidden.

2. Select the desired measure type.

Notice that the image in the dialog box changes depending on the measure type selected.

Page 310: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Defining Measure Types● Between (default type): measures distance and, if applicable, angle between

selected items.

● Chain: lets you chain measures with the last selected item becoming the first selection in the next measure.

● Fan: fixes the first selection as the reference so that you always measure from this item.

3. Set the desired mode in the Selection 1 and Selection 2 mode drop-down list boxes.

Defining Selection 1 & Selection 2 Modes● Any geometry (default mode): measures distances and, if applicable, angles

between defined geometrical entities (points, edges, surfaces, etc.). Note: The Arc center mode is activated in this selection mode.

This mode recognizes the axis of cylinders and lets you measure the distance between two cylinder axes for example.

Selecting an axis system in the specification tree makes the distance measure from the axis system origin.You can select sub-entities of V5 axis systems in the geometry area only. For V4 axis systems, distances are always measured from the origin.

● Any geometry, infinite: measures distances and, if applicable, angles between the infinite geometry (plane, line or curve) on which the selected geometrical entities lie. Curves are extended by tangency at curve ends.

Line Plane Curve

The Arc center mode is activated and this mode also recognizes cylinder axes. For all other selections, the measure mode is the same as any geometry.

Page 311: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Any geometry, infinite Any geometry

● Picking point: measures distances between points selected on defined geometrical entities. Always gives an approximate measure.

In the DMU section viewer, selecting two picking points on a curve gives the distance along the curve between points (curve length or CL) as well as the minimum distance between points.

Notes: ● Both points must be located on the same curve element.

● The minimum distance option must be set in the Measure Between Customization dialog box.

Page 312: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Point only: measures distances between points. Dynamic highlighting is limited to points.

● Edge only, Surface only: measures distances and, if applicable, angles between edges and surfaces respectively. Dynamic highlighting is limited to edges or surfaces and is thus simplified compared to the Any geometry mode. All types of edge are supported.

● Product only: measures distances between products. Products can be specified by selecting product geometry, for example an edge or surface, in the geometry area or the specification tree.

● Picking axis: measures distances and, if applicable, angles between an entity and an infinite line perpendicular to the screen.

Simply click to create infinite line perpendicular to the screen.

● Intersection: measures distances between points of intersection between two lines/curves/edges or a line/curve/edge and a surface. In this case, two selections are necessary to define selection 1 and selection 2 items.

Geometrical entities (planar surfaces, lines and curves) are extended to infinity to determine the point of intersection. Curves are extended by tangency at curve ends.

Line-plane Curve-plane Curve-curve

Page 313: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Note: Only intersections which result in points of intersection are managed.

● Edge limits: measures distances between endpoints or midpoints of edges. Endpoints only are proposed on curved surfaces.

● Arc center: measures distances between the centers of arcs.

● Center of 3 points arc: measures distances between the centers of arcs defined by 3 points.

To define arc center, click three points on the geometry.

Note: The resulting measure will always be approximate and non associative.

● Coordinate: measures distances between coordinates entered for selection 1 and/or selection 2 items.

4. Set the desired calculation mode in the Calculation mode drop-down list box.

Defining the Calculation Mode● Exact else approximate (default mode): measures access exact data and wherever

possible true values are given. If exact values cannot be measured, approximate values are given (identified by a ~ sign).

● Exact: measures access exact data and true values are given. Note that you can only select exact items in the geometry area or specification tree.In certain cases, in particular if products are selected, a warning dialog box informs you that the exact measure could not be made. After some geometric operations, vertices (and corresponding macropoints) may combine several representations on different supports (curves or surfaces). These representations are not all located in the same position in space which means that the exact position of the vertex cannot be determined. Only one vertex representation is visualized. Measure Between measurements are made with respect to the visualized representation. Measuring distance between two points therefore depends on the chosen representation. Any calculation errors are due to

Page 314: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

the fact that the exact position of the vertex cannot be determined.

● Approximate: measures are made on tessellated objects and approximate values are given (identified by a ~ sign).

Note: You can hide the display of the ~ sign using the Tools -> Options command (General -> Parameters and Measure -> Measure Tools).

5. Click to select a surface, edge or vertex, or an entire product (selection 1).

Notes: ● The appearance of the cursor has changed to assist you.

● Dynamic highlighting of geometrical entities helps you locate items to click on.

6. Click to select another surface, edge or vertex, or an entire product (selection 2).

A line representing the minimum distance vector is drawn between the selected items in the geometry area. Appropriate distance values are displayed in the dialog box.

Page 315: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

By default, the overall minimum distance and angle, if any, between the selected items are given in the Measure Between dialog box.

The number of decimal places, the display of trailing zeros and limits for exponential notation is controlled by the Units tab in the Options dialog box (Tools ->Options, General ->Parameters and Measure). For more information, see the Infrastructure User's Guide.

7. Select another selection and, if desired, selection mode.

8. Set the Measure type to Fan to fix the first selection so that you can always measure from this item.

9. Select the second item.

10.Select another item.

Using the Other Selection... command in the contextual menu, you can access the center of spheres.

Page 316: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

11.Click OK when done.

If you checked the Keep Measure option in the Measure Between dialog box, your measures are kept as features and your specification tree will look something like this if measures were made on the active product.Or like this, if measures were made on the active part.

Note: If the product is active, any measures on parts are placed in No Show.

Some measures kept as features are associative. In Design Mode, if you modify a part or move a part in a product structure context and the measure is impacted, it will be identified as not up-to-date in the specification tree. You can then update it locally have it updated automatically.

When measures are used to valuate parameters, an associative link between the measure and parameter is created. Measures can also be used in formulas.

Sectioning measure results

Having made and kept your measure, select it then click the Sectioning icon to

section measure results. The plane is created parallel to the direction defined by the measure and sections entities selected for the measure only. All section plane manipulations are available.

Note: You may need an appropriate license to access the Sectioning command.

Customizing Measure Between

Page 317: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Customizing lets you choose what distance you want to measure:● Minimum distance (and angle if

applicable)

● Maximum distance

● Maximum distance from 1 to 2.

Note: These options are mutually exclusive. Each time you change option, you must make your measure again.

By default, minimum distances and if applicable, angles are measured.

You can also choose to display components and the coordinates of the two points (point 1 and point 2) between which the distance is measured.

What you set in the dialog box determines the display of the results in both the geometry area and the dialog box.

Measuring Maximum Distance You can measure the maximum distance between two surfaces, two volumes or a

surface and a volume.

Distance is measured normal to the selection and is always approximate. Two choices are available:

● Maximum distance from 1 to 2: gives the maximum distance of all distances measured from selection 1.Note: This distance is, in general, not symmetrical.

Page 318: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

● Maximum distance: gives the highest maximum distance between the maximum distance measured from selection 1 and the maximum distance measured from selection 2.

Note: All selection 1 (or 2) normals intersecting selection 1 (or 2) are ignored.

1. Click Customize... and check the appropriate maximum distance option in the Measure Between Customization dialog box, then click OK.

2. Make your measure:● Select the desired measure type

● Set the desired selection modes

● Set the desired calculation mode

● Click to select two surfaces, two volumes or a surface and a volume.

Page 319: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

3. Click OK when done.

Measuring Distances in a Local Axis System An Other Axis option in the dialog box lets you measure distance in a local axis

system.

This type of measure is associative: if you move the axis system, the measure is impacted and can be updated.You will need a V5 axis system.

1. Select the Other Axis checkbox in the dialog box.

2. Select a V5 axis system in the specification tree or geometry area.3. Make your measure.

In the examples below, the measure is a minimum distance measure and the coordinates of the two points between which the distance is measured are shown.

Page 320: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Same measure made with respect to absolute axis system:

Note: All subsequent measures are made with respect to the selected axis system. 4. To change the axis system, click the Other Axis field and select another axis system.5. To return to the absolute axis system, click to clear the Other Axis checkbox.

6. Click OK when done.

Page 321: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Measuring Angles● Exact angles

● Complementary angles

Exact Angles

The Measure Between command lets you measure exact angles between the following geometrical entities that have (at least) one common point.Two lines (even if not in the same plane):

A line and a curve:

Two curves:

Note: In the above three cases, if entities intersect more than once, the measure is made at the point of intersection nearest the point at which selection 1 is made.

Page 322: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

A curve and a surface:

Note: If the curve and surface intersect more than once, the measure is made at the point of intersection nearest the point of the selection on the curve.

A line and a surface: A line and a plane:

Page 323: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Two surfaces: You can also measure the angle between two surfaces provided both surfaces are planar.

Complementary Angles

You can obtain the complementary angle (360° - the initial angle measured) when measuring between two curves: drag the angle line to show the complementary angle.

Note: The dialog box and knowledge parameters are refreshed. The value of the complementary angle is stored along with the measure.

Page 324: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Measure Cursors

The appearance of the Measure Between and Measure Item cursor changes as you move it over items to reflect the measure command you are in and to help you identify the selection. Dynamic highlighting of surfaces, points, and vertices, etc. also helps you locate items to click on.

Measure Between Measure Item Geometry

Surface

Planar surface

Line

Curve

Point

Circle

Sphere

Cylinder

Volume

In Measure Between, a number (1 for selection 1 and 2 for selection 2) identifies where you are in your measure.

Page 325: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

How to Do a Safe Save into ENOVIA LCA from CATIA V5

The objective of Safe Save is to prevent the user from building / editing data in CATIA V5 if they cannot be saved in ENOVIA LCA. Therefore, in interoperability mode, some CATIA V5 commands are grayed out / hidden in the Product Structure workbench.

Only commands subject to restrictions are listed below. And in some cases, rules are applied to restricted commands.

Workbench Feature Command

Accessibility in LCA mode Warning /

Comment

Save in

LCA / Rules

HUMAN BUILDER

Manikin Simulation

Shuttle NO (grayed out)

Simulation NO (grayed out)

Generate Replay

NO (grayed out)

Generate Video

NO (grayed out)

Replay NO (grayed out)

Track NO (grayed out)

Play a Simulation

NO (grayed out)

Manikin Constraints

Contact Constraint

NO (grayed out)

Coincidence Constraint

NO (grayed out)

Fix Constraint

NO (grayed out)

Fix On Constraint

NO (grayed out)

Page 326: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Update NO (grayed out)

Manikin Workspace Analysis

Distance and Band Analysis

YES The result of this command cannot be saved.

NO

Arc Through Three Points

YES The result of this command cannot be saved.

NO

Measure Between

YES The result of this command cannot be saved.

NO

Page 327: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Workbench DescriptionThe Human Builder Version 5 application window looks like the image below.

Click the hotspots to see the related documentation.

Human Builder Menu BarManikin Tools Toolbar

Manikin Posture ToolbarManikin Workbench Access Toolbar

Manikin Simulation ToolbarManikin Constraints Toolbar

Manikin Workspace Analysis Toolbar

Page 328: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Human Builder Menu BarThe various menus and menu commands that are specific to Human Builder are described below.

Start File Edit View Insert Tools Window Help

Start

For

Human Builder

See

Standard Manikin Creation

Insert

For See

Coincidence Constraint Manikin Constraints Toolbar

Contact Constraint Manikin Constraints Toolbar

Fix Constraint Manikin Constraints Toolbar

Fix On Constraint Fix On Constraints

Attach/Detach Attaching an Object to a Manikin Segment

Page 329: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

New Manikin Standard Manikin Creation

New Load Load Parameters

Tools

For See

Display Changing Manikin Display Attributes

IK Behaviors Inverse Kinematics Behaviors

Descriptions Assigning Descriptions (Memos)

Vision Using the Vision Function

Reach Envelope Using the Reach Envelope

Posture Editor Using the Posture Editor

Forward Kinematics Using Forward Kinematics

Inverse Kinematics Mode Using the Inverse Kinematics Mode

Page 330: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Reach Mode Interactive Positioning with the Reach Mode

Place Mode Using Place Mode

Standard Pose Applying Standard Poses

Libraries and Catalogs Manikin Catalog Management

Update Manikin Constraints Toolbar

Page 331: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Tools ToolbarThis toolbar contains the following tools:

See Standard Manikin Creation

See Creating Load Parameters

See Changing Manikin Display Attributes

See Inverse Kinematics Behaviors

See Assigning Descriptions (Memos)

See Using the Vision Function

See Using the Reach Envelope

See Attaching an Object to a Manikin Segment

See Manikin Catalog Management

See Manikin Catalog Management

Page 332: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Posture ToolbarThis toolbar contains the following tools:

See Using the Posture Editor

See Using Forward Kinematics

See Using the Inverse Kinematics Modes

See Using the Inverse Kinematics Modes

See Redefining the Segment Offset for Inverse Kinematics

See Inverse Kinematics Behaviors

See Interactive Positioning with the Reach Command

See Interactive Positioning with the Reach Command

See Using the Place Mode

See Applying Standard Poses

Page 333: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin
Page 334: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Workbench Access ToolbarThis toolbar contains the following tools:

Human Measurements Editor

Human Posture Analysis

Page 335: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Simulation Toolbar

This toolbar contains several commands belonging to the DMU Fitting Simulator 2 (FIT) product. When opening the Human Builder workbench, this toolbar will not appear unless the stated product is properly installed or a valid license exists for this product

This toolbar contains the following tools:

See Using the Shuttle Command

See Using the Simulation Command

See Using the Compile Simulation Command

See Using the Generate Video Command

See Using the Replay Command

See Using the Track Command

See Using the Play Simulation Command

See Using the Clash Command

See Setting Automatic Clash Detection

Page 336: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

See Setting Automatic Clash Detection

See Setting Automatic Clash Detection

Page 337: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Constraints ToolbarThis toolbar contains the following tools:

See Coincidence Constraints

See Contact Constraints

See Fix Constraints

See Fix On Constraints

See Using Manikin Constraint Commands

Page 338: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Workspace Analysis ToolbarThis toolbar contains the following tools:

See Distance and Band Analysis

See Measuring Arc Sections

See Measuring Distances between Geometrical Entities

Page 339: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Glossary

A

abduction The movement of a limb away from the median, or midline, of the body.

adduction The movement of a limb toward the median, or midline, of the body.

ambinocular vision The zone defined by the union of two shapes that define the right and left monocular visions. The entire field of vision that can be seen with both eyes.

angular limitations The manikin's joint limitations.

anthropometry The study of proportional relationships between the shape, weight and size of body segments.

B

binocular vision The zone defined by the intersection of the two shapes that define the right and left monocular visions. The zone that can be seen by both the right and left eyes.

blind cone The 3D graphical representation of the mathematical model bordering the eye's blind spot. Available for monocular vision only.

blind spot The area of the eye where the optic nerve is attached.

Page 340: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

C

center of gravity That point at the exact center of an object's mass.

central cone The 3D graphical representation used to create a model that represent the mathematical model of the central point.

central spot of vision Corresponds to the focus location. The end of the line of sight.

constraint The relationship of a manikin to its surrounding environment.

COG See center of gravity.

D

degree(s) of freedom Each linear or rotary movement along or about a given axis. Manikin segments can have up to three DOFs.

depression Shoulder adduction movement.

DOF Degree(s) of freedom

dorsiflexion Ankle upward flexion movement

E

elevation Shoulder abduction movement

eversion Ankle abduction movement

Page 341: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

extension The act of straightening a limb at a joint.

F

father product The product the manikin will be attached to in the specification tree. It can be the root product or any other product under the root.

flexion The act of bending a limb at a joint, thus forming an angle.

fovea The fovea of the eye is a small pit in the center of the retina that contains cones but no rods. When looking directly at a point, its image falls on the fovea. The fovea covers an angle of about 2 degrees. Visual acuity is normally greatest for images on the fovea.

H

hyperextension Extending the extremity beyond anatomical position.

I

inversion Ankle adduction movement

L

lateral rotation The rotation of a body part away from the median, or midline, of the body.

left monocular vision The field of vision of the left eye only

Page 342: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

line of sight Designed to facilitate the manipulation of the manikin's field of vision. It can be selected as any other segment of the manikin.

longitudinal axis The vertical axis perpendicular to the transverse plane that is dividing the body into superior and inferior portions.

M

manikin A virtual human.

medial rotation The rotation of a body part toward the median, or midline, of the body.

monocular vision The field of vision from one eye only.

P

peripheral cone The 3D graphical representation of the mathematical model bordering the human field of vision. The tip of the cone corresponds to the origin of the line of sight, i.e. the eyes.

plantar flexion Ankle flexion movement in the direction of the sole of the foot.

ponctum proximum The minimum accommodation distance or depth of vision; the nearest point that can be seen clearly.

ponctum remotum The maximum accommodation distance of the vision; the crystalline relax position for objects located from five meters to infinity.

Page 343: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

postural score A function used to evaluate the manikin's posture.

posture The position of the whole manikin (global posture) or of parts of the manikin such as hand posture (local posture).

product tree Process/ Product/ Resource (PPR) tree. The PPR tree is a 2D view of the process. It lists all the products and resources required to make a specific product. It also lists, in hierarchical form, the actions required to perform the process that produces the product.

pronation The movement of the forearm so that the hand rests palm down on a surface.

R

radial deviation Wrist adduction movement (toward the radial bone, on the thumb side of the arm).

range of motion The range of translation and rotation of a joint for each of its degrees of freedom.

reach envelope A surface that represents all the possible surfaces the manikin can reach using only the arm and forearm. The motion starts at the shoulder.

right monocular vision The field of vision of the right eye only.

rotation A circular or turning movement of a body part, such as the back or head, around its axis.

S

Page 344: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

sagittal axis Horizontal axis in the anterior-posterior orientation. This axis is perpendicular to the coronal plane that is dividing the body into anterior and posterior portions.

segment A section of the manikin such as forearm, neck, thigh, ankle, etc.

shuttle An element representing the object to be fitted or unfitted from an assembly. It is composed of an axis and list of models. The shuttle can be moved about to simulate the fitting or unfitting of the object within the assembly.

specification tree Area of the document window reserved for viewing the design specifications of a part, presented in the form of a tree structure.

stereo vision The vision of both left and right eyes in two distinct windows displayed side by side. This type of display is use for special needs such as vision in a stereo head mounted display.

supination The movement of the forearm so that the hand rests palm up on a surface.

T

transversal axis Horizontal axis in the left-right orientation. This axis is perpendicular to the sagittal plane that is dividing the body into left and right portions.

U

ulnar deviation Wrist abduction movement (toward the ulna bone, on the little finger side of the arm).

Page 345: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

V

visual field The entire area that can be seen when the eye is forward, including peripheral vision.

Page 346: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Index

Numerics3D mouse for IK mode, using a

Aadjust elbow, applying

angles applying

cylindrical grasp

pinch grasp

spherical grasp arc sections

measuring

Arc through Three Points command

assigning descriptions (memos)

Bband analysis

exporting results

running

blind spot

Ccatalog management

Page 347: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

converting *.swl files into catalog files

reusing manikin attributes from a catalog file

storing manikin attributes in a catalog file

catalog management, manikin

center of gravity coordinates, retrieving

central spot

clash collision detection

off

on

setting audible feedback for

stop command

Arc through Three Points

Collision Checking

Distance and Band Analysis

Export As

Measure Between

Results Window commands

Attach/Detach

Collision Detection (Off)

Collision Detection (On)

Collision Detection (Stop)

Compile Simulation

Copy/Paste

Display Attributes

Forward Kinematics

Generate Video

IK Behaviors

Page 348: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

IK Segment Frame Mode

IK Worker Frame Mode

Insert Constraint

Inverse Kinematics Mode

Inverse Kinematics Segment Frame mode

Inverse Kinematics Worker Frame mode

Manikin Creation

Memo

New Load

Place Mode

Play Simulation

Posture Editor

Reach Envelope

Reach Mode (2 directions)

Reach Mode (3 directions)

Replay

Save in V5 Catalog

Shuttle

Simulation

Standard Pose

Track

Undo/Redo

Update

Vision

compass, positioning the manikin with

Compile Simulation command

constraints, managing

copy/paste function, using creation of standard

manikin

Page 349: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

cylindrical grasp

applying

hand grasp

Ddescriptions, assigning

display attributes, changing distance

measuring

preview window

results window

distance (maximum) between surfaces and volumes

distance (minimum) and angle between geometrical entities and points distance along x,y,z

measuring

Distance and Band Analysis command distance between products

measuring distance within a user-defined range

measuring

Eellipses, changing the properties of

Export As command exporting results

band analysis

Page 350: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

FForward Kinematics command

Forward Kinematics, using

GGenerate Video command

global collision detection, using graphical properties of whole

manikin

Graphical Properties toolbar

Hhand grasp

cylindrical grasp

pinch grasp

spherical grasp

hand grasp, applying types of

IIK Behaviors command

IK Segment Frame Mode command

IK Worker Frame Mode command Insert

menu bar

interactive positioning with the Reach Mode command

inverse kinematics manipulator

Page 351: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Inverse Kinematics Segment Frame mode

inverse kinematics, redefining the segment offset for Inverse Kinematics

inverse kinematics, using a 3D mouse for

Llean

standard poses, applying

lean, applying length, radius and angle of 3-point arc

measuring

Mmanikin

creation of standard

display attributes, changing

graphical properties of whole

positioning with the compass

referential, redefining

segment, attaching an object to

Manikin Posture toolbar

Manikin Tools toolbar

Manikin Workbench Access toolbar

maximum distance

Measure Between command measures

cursors measuring

angles

Page 352: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

arc sections

distance

distance along x,y,z

distance between products

distance within a user-defined range

length, radius and angle of 3-point arc

maximum distance

minimum distance

minimum distance and angle

memos, assigning menu bar

Insert

Start

Tools minimum distance

measuring

properties minimum distance and angle

measuring

NNew Load command

Ooffset feature

P

Page 353: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

peripheral contour pinch grasp

applying

hand grasp

Place Mode command

Place Mode, using

Play Simulation command

poses, applying standard positioning with the compass

manikin

Posture Editor command Posture Editor dialog box

degree of freedom

display

predefined postures

segments

value

Posture Editor, using

posture functionality posture functionality,

global posture reset

global posture swap

local posture mirror copy

local posture reset

local posture swap

vision posture reset

posture undo/redo, using preview window

distance properties

minimum distance

Page 354: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Rreach envelope, using

Reach Mode (2 directions) command

Reach Mode (3 directions) command

Reach Mode commands referential, redefining

manikin

Replay command results window

distance

Results Window command running

band analysis

SSave in V5 Catalog command segment

attaching an object to

changing the color of

segment offset feature

segment twins segment, attaching an object to

manikin segments,

changing the properties of

graphical properties of

moving with inverse kinematics

Page 355: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Shuttle command simulation analysis

collision checking

Simulation command sit

standard poses, applying

sit, applying spherical grasp

applying

hand grasp squat

standard poses, applying

squat, applying

Standard Pose command

standard poses, applying

lean

sit

squat

stoop

twist

standard poses, applying adjust elbow Start

menu bar stoop

standard poses, applying

stoop, applying

surfaces, changing the transparency of

Ttoolbar

Page 356: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

Manikin Posture toolbar,

Graphical Properties

Manikin Tools

Manikin Workbench Access toolbars

Manikin Workspace Analysis Tools

menu bar

Track command

twins, segment twist

standard poses, applying

twist, applying type functionality

Vision dialog box,

UUndo/Redo command, using

Vviewer

band analysis

distance Vision dialog box,

distance functionality

distance functionality, focus distance

distance functionality, ponctum proximum

Page 357: Human Builder - CATIA:designcatiadesign.org/_doc/v5r14/catpdfhbrug_C2/hbrug.pdf · How to Do a Safe Save in ENOVIA LCA from CATIA V5 Workbench Description Human Builder Menu Bar Manikin

distance functionality, ponctum remotum

field of view functionality

field of view functionality, central

field of view functionality, horizontal ambinocular

field of view functionality, horizontal monocular

field of view functionality, vertical bottom

field of view functionality, vertical top

type functionality

type functionality, ambinocular

type functionality, binocular

type functionality, left monocular

type functionality, right monocular

type functionality, stereo

vision function, using

vision options vision window

blind spot option

central spot

hide title option

peripheral contour option

scale option

Wwhole manikin graphical properties

workbench description