Abstract:
L'invention se rapporte à un procédé d'édition de mouvements d'un robot (1, 6) à partir d'un équipement informatique (2) apte à communiquer avec le robot, le procédé comprenant des étapes dans lesquelles : - on génère une pluralité de positions de références (10) du robot; - on génère au moins une séquence temporelle de positions (9a, 9b), la séquence temporelle de positions comprenant la pluralité de positions de référence (10), et des mouvements de transition (11) entre deux positions de référence successives; et on rend interdépendant le robot et des moyens de déplacement (7a, 7b, 7c), compris dans l'équipement informatique et provoquant le déplacement du robot. Le robot est un robot réel et/ou un robot virtuel affiché sur un écran de l'équipement informatique.
Abstract:
There is disclosed a method of handling a software application on a robot, said robot comprising a plurality of installed software application, a software application being associated with a predefined semantic description, the method comprising the steps of extracting one or more patterns from an audio dialog with a human user; an audio dialog comprising sentences and a pattern comprising predefined sentences; comparing said one or more patterns with the semantic descriptions of said software applications; selecting a software application based on the performed comparisons; and executing the selected software application. Described developments comprise software application execution rules, predefined or dynamically defined execution rules, the audio listing of the installed applications depending on environmental parameters, the optional use of complimentary display means and the installation of a missing application. Associated systems are described.
Abstract:
L'invention concerne une main destinée à équiper un robot à caractère humanoïde. La main (10) comprend une paume (11) et plusieurs doigts (13, 14, 15, 1 6, 17) motorisés par rapport à la paume (11), Selon l'invention, la main (10) comprend un actionneur (101, 102) commun à plusieurs doigts (14, 15, 16, 17) et un palonnier (103, 104) permettant de répartir un effort exercé par l'actionneur (101, 102) vers les doigts (14, 15, 16, 17).
Abstract:
L'invention concerne un robot humanoïde doté d'une interface de dialogue naturel avec un interlocuteur. Dans l'art antérieur, les modalités de dialogue entre robots humanoïdes dotés par ailleurs de fonctionnalités de déplacement évoluées et être humains sont limitées notamment par les capacités de traitement de reconnaissance vocale et visuelle qu'il est possible d'embarquer sur lesdits robots. La présente invention dote lesdits robots de capacités de lever de doute sur une plusieurs modalités de communication des messages qu'ils reçoivent et de combinaison de ces différentes modalités qui permettent d'améliorer grandement la qualité et le caractère naturel des dialogues avec les interlocuteurs des robots. L'invention procure également des moyens simples et conviviaux de réaliser la programmation des fonctions permettant d'assuré la fluidité de ces dialogues multimodaux.
Abstract:
L'invention se rapporte à un robot (1) comprenant une première jambe (3a), une deuxième jambe (3b) et un ensemble articulaire (7) reliée à la première jambe (3a) du robot par un premier axe (9), et à la deuxième jambe (3b) du robot par un deuxième axe (8), l'ensemble articulaire étant agencé pour écarter la première jambe par rapport à la deuxième jambe, caractérisé en ce que le premier axe (9) et le deuxième axe (8) sont mobiles en rotation autour de leurs directions axiales respectives, et l'ensemble articulaire (7) comprend des moyens de couplage (14, 18, 15, 17, 19) agencés pour coupler le premier axe (9) et le deuxième axe (8) en rotation de sorte que, lorsque le premier axe (9) est mis en rotation dans un sens, le deuxième axe (8) est mis en rotation dans l'autre sens.
Abstract:
A method of handling humanoid robot interaction with human is disclosed. The method allows systematically storing all events detected within a humanoid robot environment, and classifying as temporary stimuli. When the robot is set to analyze the events, a process allows selecting one preferred stimulus among the stored stimuli and depending on the current activity of the robot, one or more actions are generated for the robot.
Abstract:
L'invention concerne une colonne vertébrale pour robot humanoïde, la colonne (20) comprenant un socle inférieur (11) destiné à être fixé à un bassin du robot (10) et un socle supérieur (13) destiné à être fixé à un cou (14) du robot (10), la colonne vertébrale (10) permettant deux rotations du socle supérieur (13) par rapport au socle inférieur (11), une première s'effectuant autour d'un axe sagittal (21) et une seconde s'effectuant autour d'un axe transversal (22). Selon l'invention, la colonne (20) comprend un jonc flexible (25) et des actionneurs linéaires (26, 27), le jonc (25) étant encastré à une première de ses extrémités (28, 30) en un point (29) dans un premier des socles (11,13) et au moins guidé en un point (31) dans un second des socles (11, 13), les actionneurs (26, 27) étant ancrés tous deux entre les deux socles (11,13) en des points d'ancrage (32, 33, 34, 35). Pour chacun des socles (11,13), les points d'ancrage (32, 33, 34, 35) des deux actionneurs (26, 27) et le point d'encastrement ou de guidage (29, 31) du jonc (25) sont distants.
Abstract:
L'invention concerne un système et un procédé pour générer des comportements d'un robot apte à reproduire un script, notamment en fonction du sens du script et, éventuellement, de réactions de l'environnement du robot. Pour ce faire, le système est doté d'une bibliothèque de balises de commande et d'un module d'insertion des dites balises dans l'éditeur du script à reproduire par le ou les robots. L'invention permet ainsi à un utilisateur qui n'est pas doté de connaissances particulières en programmation de réaliser des scénarios complexes d'utilisation de son robot. Ces scénarios peuvent également être échangés entre différents utilisateurs.
Abstract:
L'invention se rapporte à un robot (1, 1 a, 1 b) comprenant des moyens de stockage (6, 6a, 6b) agencés pour stocker au moins un programme informatique qui, lorsqu'il est exécuté, fait agir le robot selon un comportement, caractérisé en ce qu'il comprend des moyens de chargement (8, 9) aptes à charger depuis un équipement informatique distant (12), un programme informatique (16) qui, lorsqu'il est exécuté, fait agir le robot selon un comportement, et des moyens d'enregistrement (22) aptes à en registrer le programme informatique (16) ainsi chargé dans lesdits moyens de stockage (6, 6a, 6b). Lesdits moyens de chargement sont agencés pour transmettre à l 'équipement distant une requête de chargement (11) pour déclencher le chargement du programme informatique depuis l'équipement distant (12). Le robot comprend au moins une mémoire pour stocker des paramètres d'évolution, et les moyens de chargement sont agencés en outre pour transmettre la requête en fonction des paramètres d 'évolution (20, 21).
Abstract:
L'invention concerne un dispositif de détection (10) d'obstacles destiné à équiper un véhicule mobile (11) parallèlement à un plan de référence (12). Selon l'invention, le dispositif (10) comprend : • au moins deux émetteurs (14, 16, 19, 32, 34, 35) de faisceau électromagnétique (15, 17, 20, 27, 30, 31) aptes à former deux plans virtuels (22, 23, 24, 26, 28, 29) dans deux directions différentes pouvant s'intersecter entre eux et avec un éventuel obstacle, • au moins un capteur d'image (5, 6, 7) apte à produire une image de l'intersection des plans virtuels (22, 23, 24, 26, 28, 29) et de l'éventuel obstacle, • un moyen d'analyse d'image apte à déterminer la présence d'un obstacle, configuré pour comparer l'image avec une image de référence. L'invention concerne également un procédé de détection mettant en oeuvre un tel dispositif.