LOGICIELS

Les possibilités de Vortex

Vortex offre des API C++ robustes permettant d'élaborer des mondes virtuels réalistes à l'aide d'objets dynamiques respectant les lois fondamentales de la physique. Avec Vortex, les utilisateurs disposent des outils, des bibliothèques et des puissantes fonctions qu'il leur faut pour élaborer et intégrer des simulations temps réel à haute fidélité.

Vortex est utilisé dans un nombre incalculable de simulations allant des dispositifs d'entraînement aux essais virtuels.

Image gracieusement offerte par Immersive Technologies.

Mettre les mondes virtuels en marche

Vortex se révèle très rapide en détection de collisions et assure une réaction stable aux collisions de formes géométriques primitives et primitives. Il permet aux utilisateurs d'ajouter des mouvements et des interactions physiquement exacts à tous les objets d'une scène, créant ainsi un environnement naturellement immersif exempt de toute restriction artificielle dans les comportements et les interactions, et sans nécessité d'animations scriptées. Vortex résout en temps réel les problèmes de simulation en calculant les contacts, les collisions et les réactions dynamiques, et en permettant de modifier à la volée les objets et les contraintes. Il permet aux utilisateurs de développer, de visualiser, de tester et d'intégrer des objets et des environnements graphiques physiquement exacts dans OpenSceneGraph (OSG), dans Vega Prime et dans d'autres graphes de scènes.

Vortex est la solution idéale pour la simulation de robots autonomes ou télécommandés capables d'interagir avec leur environnement.

Trousse à outils polyvalente pour géométries de collisions

Vortex prend en charge de nombreux types de géométries de collisions, offrant ainsi une gamme complète de caractéristiques de fonctionnement géométriquement précises. Parmi celles-ci figurent un grand nombre de primitives, de maillages, de maillages convexes, de listes de triangles et de champs de hauteurs. Les utilisateurs peuvent associer de multiples formes géométriques à une partie simple dans le cas d'une géométrie de collision particulièrement complexe, associer des objets à des formes géométriques utilisées en détection de collisions et en réaction aux collisions, définir des propriétés de contact réalistes et spécifier de multiples propriétés d'interaction avec les fluides.

Vaste bibliothèque de contraintes

Vortex comprend une vaste bibliothèque de contraintes, incluant les contraintes à plusieurs corps. Avec des contraintes de type charnière, prismatique, à rotule, cylindrique et à glissière, les utilisateurs peuvent simuler un grand nombre de mécanismes tels que moteurs, vérins, ressorts, amortisseurs et suspensions. Ces contraintes peuvent présenter des restrictions en position, en orientation et en vitesse, et s'appliquer à un corps rigide simple, à une paire de corps rigides ou à des groupes arbitraires composés de trois corps ou plus. Vortex Core gère aussi la relaxation de contraintes, ce qui permet aux utilisateurs de simuler des objets peu rigides tels que des longues poutres ou des câbles.

Modules spécialisés de capteurs et de dispositifs de préhension

Vortex est doté de modules spécialisés pour les simulations de robotique et les applications de modélisation de mains artificielles ou de dispositifs de préhension. VxSensors offre de multiples possibilités répondant aux besoins particuliers des systèmes de capteurs, dont les télémètres sonar et laser. Il permet aux utilisateurs d'intégrer des capteurs virtuels (de profondeur, de pression, de force, ou à caméra) dans un environnement de simulation en utilisant les signaux des capteurs pour conduire des véhicules et des robots, incluant les systèmes autonomes de contrôle-commande. Le module VxGrasp permet de déterminer la qualité de la préhension de toute une gamme de contacts entre un manipulateur ou un préhenseur et l'objet manipulé. Il offre une méthode simple et efficace pour modéliser un dispositif de préhension robotisé ou le comportement d'un grappin à griffes de machinerie lourde. La qualité de la préhension est calculée d'après un ensemble de forces à six degrés de liberté généré par le dispositif préhenseur, et le module comprend de nombreuses options permettant de modifier le référentiel de coordonnées, de recalculer les couples ou d'ajouter de la friction, entre autres.