Simulation de Mannequin

Transcription

Simulation de Mannequin
Simulation de Mannequin
D. Chablat
29/01/2014
D. Chablat
Ateliers de DELMIA
• Utilisation des 5 ateliers de Delmia relatifs à l’humain
virtuel
–
–
–
–
Création d’humain / Human Builder
Analyse de l’activité humaine / Human Activity Analysis
Analyse de postyres humaines / Human Posture Analysis
Edition des paramètres humains / Human Measurements
Editor
– Simulation de tâches humaines / Human Task Simulation
• Difficile de tout faire en 4 heures
29/01/2014
D. Chablat
Plan du TP
•
•
•
•
Découverte de l’environnement
Utilisation du mannequin
Programmation du mannequin
Evaluation de l’ergonomie
29/01/2014
D. Chablat
CATIA/DELMIA
• Utilisation de la souris
– Translation -> Bouton du milieu
– Rotation -> Bouton du milieu + droit ou gauche
– Zoom -> Bouton du milieu + un clique à droit
• Commande nodale: double clique
• Gestion de l’arbre: clique sur ligne blanche
29/01/2014
D. Chablat
CATIA/DELMIA
• Atelier courant
• Boussole pour déplacer des
objets
• Nom des fichiers
– CatPart: pièces
– CatProduct: assemblage de pièces
– CatProcess: simulation
29/01/2014
D. Chablat
Personnalisation
29/01/2014
D. Chablat
Création et modification
d’un mannequin
Human Builder
29/01/2014
D. Chablat
Mannequin
• Créer un nouveau produit
– Fichier->Nouveau-> Product
• Activer l’atelier
– Human Builder
29/01/2014
D. Chablat
Mannequin
• Création du mannequin
– Insert an new mannequin
– Sélectionner un produit
– Définir un nom et ses propriétés
29/01/2014
D. Chablat
Mannequin
• Définir les options
• Observer les différences en fonction de la
population et du percentile
29/01/2014
D. Chablat
Modification du mannequin
• Open the Human Measurements Editor
Workbench
– Sélectionner le mannequin
• Modification possible de tous les
paramètres
• Il est possible de sauvegarder les
propriétés
• Puis sortir de l’atelier
29/01/2014
D. Chablat
Animation du mannequin
• Objectif: utiliser le modèle géométrique directe
et inverse
• Posture editor
• Forward kinematics
• Inverse kinematics
• Reach (position only et position & orientation)
• Standard pose
29/01/2014
D. Chablat
Animation du mannequin
• Postures mémorisées
• Modèle géométrique directe : déplacement des
articulations
– Attention : une articulation peut avoir plusieurs degrés de
liberté.(MGD)
– Utilise le bouton contextuel pour changer le degré de liberté
piloté
• Modèle géométrique inverse : déplacement à partir des
mains, des pieds... (MGI)
– Attention : par défaut le tronc est fixe
– Attraction seulement en position ou avec orientation
– Utiliser l'éditeur « IK behavour » pour ajouter de la mobilité au
mannequin.
29/01/2014
D. Chablat
Animation du mannequin
• Bloquer une extrémité (pied, main, tête) en
utilisation la touche « CTRL »
29/01/2014
D. Chablat
Gestion de l’équilibre
• Il est possible de connaître la position du centre
de gravité, de savoir si le mannequin est en
équilibre et son référentiel de contrôle
29/01/2014
D. Chablat
Gestion de l’équilibre dans les
mouvement
• Les options du MGI permettent d’introduire
l’équilibre dans les déplacements
• En déplacement la tête, le
corps bouge
29/01/2014
D. Chablat
Gestion de l’équilibre: influence de la
charge
• Ajouter un poids sur chaque main
• Déterminer la limite d’équilibre en fonction de la
posture
29/01/2014
D. Chablat
Postures prédéfinis
• Explorer les différentes postures
– Étudier les paramètres des poses par rapport au
mannequin
– Voir cours, slides 59 à 61
29/01/2014
D. Chablat
Propriétés de la vision
• Activer la vision
• Réduire la taille de la fenêtre
(scale =0,2)
• Activer le point de focale
• Activer le rendu réaliste dans
« view mode »
29/01/2014
D. Chablat
Evaluation de l’ergonomie
• Aller dans l’atelier « Human activity analysis »
• Sélectionner RULA analysis
• Activer « coloring » dans « profiles »
29/01/2014
D. Chablat
Mannequin dans un
environnement
29/01/2014
D. Chablat
Création d'un environnement de
travail
• Données
www.irccyn.ec-antes/~chablat/MoSyP/Delmia
• Créer un nouveau Process
– Insérer un produit
« exemple_office »
– Insérer une ressource
« marcheur »
29/01/2014
D. Chablat
Placement du mannequin sur le sol
• Place mode (z only)
• Sélectionner le sol puis le
mannequin
29/01/2014
D. Chablat
Création d'une tâche
• Exemples
– Déplacer une partie du corps
– Marcher
– Prendre un objet / déposer un objet
– Monter des escaliers
29/01/2014
D. Chablat
Création d’un programme
• Create a task for a selected mannequin
• Create a move to posture activity
• Utiliser le MGD pour déplacer le
mannequin
29/01/2014
D. Chablat
Création d’un programme
• Déplacer une ou plusieurs articulations puis faire
« create activity »
• En double cliquant sur
une action « MoveToPosture »,
il est possible de modifier la posture
• Attention: Ne ma oublier de faire
« Modify activity »
• Il est possible de copier la posture
du bras droit vers le bras gauche
29/01/2014
D. Chablat
Faire un déplacement de type marcher
•
•
•
•
•
Sélectionner un mannequin
Définir le chemin
Définir le type de pas
Définir le mouvement des bras
Cliquer sur le bouton droit pour
finir le chemin
• Activer la détection de collisions
• Générer les postures
29/01/2014
D. Chablat
Prendre un objet
• Faire un déplacement « MoveToPosture »
• Utiliser la fonction « Reach position and
orientation »
• Sélectionner la surface sur l’objet puis la main
29/01/2014
D. Chablat
Prendre un objet
• Utiliser « Standard posture »
• Définir le type de prise
• Utiliser « Auto grasp »
29/01/2014
D. Chablat
Prendre un objet
• Créer une « Pick activity »
• Noter le liens vers le poids
de l’objet
• Faire un mouvement vers le
haut du bras pour vérifier la
prise.
29/01/2014
D. Chablat
Comment simuler l’activité ?
• Simulation du procédé
• Sélectionner un programme et utiliser la barre de
commande
• Il est possible de faire une simulation plus réaliste
en utilisant la commande « activer/désactiver la
simulation automatique en temps réels »
29/01/2014
D. Chablat
Sauvegarde des positions
• Après toute simulation, revenir à l’état initial
• Il est possible de sauvegarder la position des
produits et des ressources
• Il est possible de faire une sauvegarde complète
ou partielle
29/01/2014
D. Chablat
Faire un Gantt avec les activités
• Gestion des Process
• Insérer la bibliothèque d’activité « Human.act »
(il ne se passe rien)
• Insérer une activité sur le Process
29/01/2014
D. Chablat
Faire un Gantt avec les activités
• Faire du copier coller pour avoir
plusieurs processus
• Organiser les processus
« Ouvrir la vue PERT »
• Créer des liens entre les activités
29/01/2014
D. Chablat
Assigner des ressources aux processus
• On peut simuler plusieurs ressources
dans le même environnement
• Pour chaque Process, il faut assigner
une ressource
• Pour chaque ressource, il faut
assigner un programme
29/01/2014
D. Chablat
Faire la simulation
• Simuler avec tous les processus
• Ouvrir le GANTT
29/01/2014
D. Chablat
Activité libre: Générer une tâche
complète – Prendre un objet
• Définir une séquence de déplacement
– Marcher vers l'objet
– Pauser la main sur l'objet
– Créer un action pour prendre l'objet (spécifier la
main)
– Soulever l'objet
– Activer la vision pour suivre l'objet
– Activer l'option dans paramètre IKB
29/01/2014
D. Chablat

Documents pareils