Brevet FR3158074A1 — publié le 20250711

Un système 1 embarqué de véhicule comprend au moins : - un siège 11 apte à recevoir un occupant du véhicule et équipé de mécanismes mobiles et motorisés propres à modifier la configuration du siège 11 ; - un jeu de capteurs 12 conjointement agencés de manière à détecter la posture de l’occupant du siège 11 et dont une partie au moins sont intégrés au siège 11 ; et - un contrôleur 10 apte à recevoir en entrée des signaux issus du jeu de capteurs, et à générer en sortie des signaux de commande à destination desdits mécanismes. Le contrôleur est en outre configuré pour mettre en œuvre un procédé de configuration du siège. Figure de l’abrégé : Figure 1 Ajustement automatique de siège La présente divulgation relève du domaine des systèmes embarqués de véhicules. Il est connu de mémoriser une ou plusieurs configurations d’un siège de véhicule et de piloter divers mécanismes motorisés en fonction de telles informations pour conférer au siège une configuration préalablement mémorisée. Ainsi, un occupant régulier d’un tel siège peut rapidement retrouver une configuration mémorisée, notamment lorsque des individus de morphologies différentes sont amenés à occuper tour à tour le même siège, et donc à modifier régulièrement la configuration du siège pour qu’elle lui convienne. Cela implique néanmoins que chaque occupant règle chaque paramètre de la configuration du siège une première fois pour la mémoriser. Les paramètres de la configuration pouvant être nombreux, ces réglages initiaux peuvent être chronophages. En outre, l’utilisateur tend à choisir rapidement une configuration du siège qui lui semble confortable à un instant donné. Or, la configuration choisie peut-être inadéquate à long terme en ce qu’elle tend à favoriser inconsciemment une mauvaise posture, notamment dans le cadre de la conduite d’un véhicule pendant plusieurs heures. Cela peut conduire à un inconfort, voire des douleurs, qui nuisent à la sécurité de la conduite. Il existe par ailleurs des systèmes configurés pour alerter l’occupant d’un siège en cas de détection d’une mauvaise posture. Pour corriger sa posture, l’occupant peut alors modifier la configuration du siège. Cela implique aussi pour l’occupant du siège de passer du temps à essayer diverses configurations jusqu’à en trouver une adéquate. Résumé La présente divulgation vient améliorer la situation. Il est proposé un système et un procédé conçus pour proposer automatiquement une configuration de siège à un occupant qui soit à la fois favorable à une posture correcte tout en étant adaptée en fonction de chaque occupant (notamment sa morphologie). En outre, les solutions proposées ici permettent de limiter le nombre et la durée des actions et positions de références imposées à l’occupant du siège pour un bon fonctionnement du système. Autrement dit, on vise ici à augmenter le degré d’automatisation des réglages initiaux d’une configuration de siège de sorte que cette phase de réglage est naturelle et quasi inconsciente pour l’occupant du siège. Un siège équipé d’un tel système et recevant un occupant pour la première fois modifiera sa configuration automatiquement jusqu’à détecter une posture conforme de l’occupant du siège sans même que ledit occupant n’ait besoin de contrôler, ni même déclencher volontairement, une telle adaptation. L’ajustement de la configuration du siège peut s’effectuer en plusieurs étapes. Néanmoins, ces étapes successives peuvent s’enchaîner automatiquement sans attendre une action volontaire, ni même consciente, de l’occupant du siège pour passer d’une étape à la suivante. Du point de vue de l’occupant, l’ajustement semble donc s’effectuer en continu, rapidement et en une seule étape. D’autres caractéristiques, détails et avantages apparaîtront à la lecture de la description détaillée ci-après, et à l’analyse des dessins annexés, sur lesquels : Fig. 1 FIG. 1 montre un système. Fig. 2 FIG. 2 montre un procédé selon un mode de réalisation. Il est maintenant fait référence à la FIG. 1 . Le système 1 embarqué de véhicule comprend au moins : - un siège 11 apte à recevoir un occupant du véhicule et équipé de mécanismes mobiles et motorisés propres à modifier la configuration du siège 11 ; - un jeu de capteurs 12 conjointement agencés de manière à détecter la posture de l’occupant du siège 11 et dont une partie au moins sont intégrés au siège 11 ; et - un contrôleur 10 apte à recevoir en entrée des signaux issus du jeu de capteurs, et à générer en sortie des signaux de commande à destination desdits mécanismes. Le contrôleur est en outre configuré pour mettre en œuvre un procédé de configuration du siège. Le système 1 peut être complété par une base de données 13 stockée sur une mémoire adaptée à laquelle a accès le contrôleur 1 et/ou une interface homme-machine 16. On précise ici que l’expression « configuration de siège » est utilisée dans son sens large. Cela couvre par exemple les positions et orientations relatives des divers composants du siège entre eux (typiquement mais sans s’y limiter, l’inclinaison du dossier 112 par rapport à l’assise 111 et/ou de l’appui-tête 113 par rapport au dossier), et aussi les positions et orientations des divers composants 111, 112, 113 du siège 11 par rapport au reste du véhicule tel que l’habitacle (typiquement mais sans s’y limiter, l’avancement et la hauteur de l’assise 111). Pour faciliter la compréhension, les exemples qui suivent font référence à une position de conduite d’une automobile dite « de tourisme », situation usuelle d’un grand nombre de lecteurs. D’autres positions de référence peuvent être prévues. Par exemple, des positions de repos peuvent être prévues et être plutôt adaptées pour faciliter le repos entre deux sessions de conduite plutôt qu’à la conduite (véhicule à l’arrêt). D’autres positions de conduite/pilotage ou de repos peuvent être prévues dans d’autres contextes et d’autres véhicules tels que des aéronefs, trains, véhicules de transport de passagers et/ou de marchandises, etc. Avantageusement, le procédé d’ajustement de siège peut être combiné avec une fonction de retour en une position d’accueil en l’absence d’un occupant : lorsque le contrôleur 10 reçoit un signal de commande dédié ou des signaux des capteurs 12 indiquant l’absence d’occupant, le contrôleur 10 transmet des signaux de commandes de sorte que les mécanismes du siège s’actionnent pour que le siège adopte la position d’accueil, facilitant l’installation d’un occupant dans le siège et dans le véhicule, ou son extraction. La position d’accueil correspond par exemple à une position de l’assise 111 reculée au maximum, de sorte que l’installation est facilitée, y compris pour les individus les plus grands. Contrairement aux positions de référence décrite ci-après, la position d’accueil peut être indépendante des occupants. Il est maintenant fait référence à la FIG. 2 . Tout d’abord, le procédé d’ajustement de la configuration comprend une première étape 101 de déclenchement. La première étape 101 peut être déclenchée par une commande dédiée telle qu’un bouton physique ou virtuel, ou une commande de déverrouillage du véhicule ou d’ouverture de porte conducteur, ou une commande vocale par exemple. Puis, le système peut envoyer un signal à destination de l’occupant, via l’interface homme-machine 16, par exemple sous la forme d’un message écrit ou vocal, l’invitant à adopter une posture de référence. Pour plus d’efficacité, le déclencheur du procédé peut être la détection d’une posture de référence de l’occupant du siège, en particulier d’une posture qui se trouve être propice à la mesure de paramètres entrant dans la détermination d’une configuration de siège. Dans l’exemple d’un siège de conducteur d’automobile, le déclencheur du procédé peut être la détection d’une position de la pédale d’accélérateur 14 enfoncée, par exemple enfoncée au maximum. Le déclencheur peut aussi être une combinaison de conditions. Si l’on souhaite par exemple interdire le déclenchement au cours de la conduite du véhicule, une condition supplémentaire peut être prévue : le véhicule est à l’arrêt ou à vitesse réduite. Par exemple, le déclencheur est une combinaison d’une position de la pédale d’accélérateur 14 enfoncée au maximum et d’un moteur à l’arrêt. La condition ou la combinaison de conditions faisant office de déclencheur peut aussi être rendue nécessaire à la poursuite du procédé. Dans ce cas, quitter les conditions de déclenchement fait fonction de commande d’arrêt du procédé. Par exemple, le contrôleur 10 peut être configuré pour interrompre le procédé lorsqu’il est détecté que la pédale d’accélérateur 14 quitte sa position enfoncée au maximum et/ou que la pédale n’est plus enfoncée et/ou que le moteur s’allume. Dans des variantes, un filtrage des données mesurées peut être mis en œuvre. En particulier, pour la détermination du premier jeu d’indicateurs décrite ensuite, certaines seulement des données mesurées peuvent être retenues. Par exemple, seules les données mesurées avant le déclencheur lui-même peuvent être retenues. Un tel filtrage permet de limiter le risque que les mesures soient parasitées par un effort ponctuel de l’occupant lié au déclenchement, c’est-à-dire l’enfoncement de la pédale d’accélérateur dans l’exemple précité. Autrement dit, puisque les mesures visent à être représentatives d’une posture naturelle et confortable de l’occupant, il peut être préférable d’ignorer celles qui correspondent à une situation particulière telle que le déclenchement du procédé. Utiliser les données mesurées de la posture de l’occupant dans la seconde ou les quelques secondes qui précèdent le mouvement d’enfoncement partiel ou complet de la pédale peut donc être avantageux. On notera en outre que, plus les efforts nécessaires au déclenchement sont variables d’un individu à l’autre, plus il est avantageux de supprimer un tel biais de mesure par un tel filtrage. Ainsi, une variante avec un tel filtrage est plus pertinente lorsque le déclencheur correspond à l’enfoncement d’une pédale que lorsque le déclencheur correspond à la pression d’un bouton. En effet, l’effort nécessaire à l’enfoncement d’une pédale dépend de la morphologie/carrure de l’occupant, ce qui n'est pas le cas pour l’appui sur un bouton. Dans une deuxième étape 102, la détermination d’un premier jeu d’indicateurs peut être mise en œuvre. L’un des premiers indicateurs peut être relatif à une caractéristique physique de l’occupant, par exemple sa taille. Dans l’exemple précédent de la pédale d’accélérateur enfoncée au maximum, combiné avec la présence d’un capteur 12 apte à mesurer le degré d’avancement de l’assise du siège et d’au moins un capteur 12 apte à déterminer la position du fessier de l’occupant sur l’assise, le contrôleur 10 peut alors déduire une distance séparant le talon droit de l’occupant de son fessier, et donc indirectement d’en extrapoler sa taille. La plage de valeurs du premier indicateur peut être sensiblement infinie (par exemple une taille en centimètres) ou bien être prédéterminées (par exemple « petit »/« S » pour 155 à 164 cm, « moyen »/« M » pour 165 à 174 cm, « grand »/« L » pour 175 à 184 cm ou « très grand »/« XL » pour plus de 184 cm). Le premier jeu d’indicateurs peut comprendre un unique indicateur ou plusieurs. Le premier jeu d’indicateurs peut par exemple être obtenu par la mise en œuvre d’un algorithme par le contrôleur 10, à partir de signaux issus des capteurs 12. L’algorithme inclure des calculs combinant des valeurs tirées des signaux de mesure issus des capteurs, par exemple des moyennes ou des écarts-types des pressions appliquées par le corps de l’occupant sur diverses portions du siège. Dans une troisième étape 103, le contrôleur peut déterminer un premier jeu de valeurs cibles en fonction du premier jeu d’indicateurs. Comme expliqué plus en détail ci-après, certaines au moins des valeurs cibles peuvent aussi être considérées comme des conditions d’arrêt (de la modification de configuration du siège). En prenant la suite de l’exemple précédent, le premier jeu de valeurs cibles peut comprendre une position de l’assise 111 du siège 11 par rapport au reste du véhicule. La correspondance entre le premier jeu d’indicateurs et le premier jeu de valeurs cibles est préétablis, au moyen de tables de correspondances et/ou d’algorithmes de calcul mis en œuvre par le contrôleur 10. Dans l’exemple précédent, plus la taille de l’occupant est déterminées grande, plus la position cible de l’assise 111 sera reculée (éloignée de la pédale 14), et vice versa . Chaque valeur cible peut être unique ou constituée d’une plage de valeurs. Un second exemple de valeurs cibles est une pression mesurée par un capteur 12 de pression disposé dans l’assise 111 et/ou le dossier 112 du siège 11. Bien entendu, l’exemple du lien entre la taille de l’occupant et la position de l’assise 111 pour les deuxièmes et troisièmes étapes 102, 103 ci-avant peut être transposé à d’autres exemples de mesures et venir en remplacement ou en combinaisons les unes des autres. Dans une quatrième étape 104, le contrôleur 10 transmet des signaux de commandes de sorte que les mécanismes du siège s’actionnent pour que les valeurs mesurées s’approchent des valeurs cibles ainsi déterminées. Par exemple, si la configuration initiale du siège est la configuration d’accueil décrite précédemment, alors l’assise 111 part d’une position reculée au maximum pour s’avancer (se rapprocher des pédales). Une boucle de rétroaction est mise en œuvre. Dans une cinquième étape 105, le contrôleur 10 vérifie, en fonction des signaux reçus, si l’une des conditions d’arrêt est atteinte, et interrompt le procédé dans ce cas. La cinquième étape 105 peut être concomitante de la quatrième étape 104 : elle peut être mise en œuvre en continu ou périodiquement (en boucle), par exemple toutes les 100 millisecondes. Les conditions d’arrêts peuvent être multiples, par exemple : - signal de commande issu d’une interface homme-machine 16 (l’occupant peut stopper manuellement le procédé, par exemple au moyen d’un bouton physique ou virtuel) ; - les signaux de mesure reçu indiquent l’atteinte de certaines au moins des valeurs cibles (personnalisées) déterminées à la troisième étape 103 ; - les signaux de mesure reçu indiquent l’atteinte de valeurs limites préétablies (non-personnalisées), ou des signaux de butée de fin de course. Lorsque plusieurs paramètres de configuration du siège 11 sont prévus (par exemple la position horizontale de l’assise 111 et l’inclinaison du dossier 112 par rapport à l’assise 111), la cinquième étape 105 peut être : - combinée ; l’atteinte d’une seule condition d’arrêt entraine l’interruption complète du procédé ; - décomposée ; l’atteinte d’une seule condition d’arrêt entraine seulement l’interruption partielle du procédé ; par exemple, la position horizontale de l’assise 111 atteint sa valeur cible et le mouvement de l’assise 111 s’interrompt tandis que l’inclinaison du dossier 112 n’a pas encore atteint sa valeur cible et le dossier 112 continue donc de s’incliner ; - hybride ; certaines conditions d’arrêt (par exemple la réception d’un signal de commande issu de l’interface homme-machine) génèrent l’interruption complète du procédé tandis que d’autres conditions d’arrêt sont décomposées les unes par rapport aux autres. Optionnellement, certaines des valeurs cibles déterminées à la troisième étape 103 ne constituent pas des conditions d’arrêt à la cinquième étape 105. Par exemple, si les valeurs cibles de la position horizontale de l’assise 111 sont définies par une plage de valeurs dont les bornes sont X min et X max , le contrôleur peut être configuré pour considérer que : - le passage d’une valeur X hors de la plage [X min ; X max ] vers l’intérieur de la plage n’est pas une condition d’arrêt ; - l’atteinte, ensuite, de l’une des bornes alors que la valeur X était dans la plage cible peut être, ou non, une condition d’arrêt. Dans un tel cas, il devient possible (mais optionnel) pendant les quatrième et cinquième étapes 104, 105 de déterminer un second jeu de valeurs cibles, généralement plus complet et précis que le premier. Par exemple, s’il est détecté par le contrôleur 10 qu’une des valeurs cibles, telle qu’une pression mesurée dans l’assise 111 et/ou le dossier 112, est atteinte lorsque la position horizontale de l’assise 111 atteint une valeur X 1 , alors le second jeu de valeurs cibles déterminé peut inclure la valeur X 1 . Cette valeur X 1 peut se trouver dans la plage [X min ; X max ] initialement déterminée (X 1 est donc une valeur cible « affinée ») ou non (X 1 est donc une valeur cible « corrigée »). Dans de tels modes de réalisation, le second jeu de valeurs cibles peut par exemple être mémorisé et associé à un identifiant de l’occupant (appelé « profil »). Le second jeu de valeurs cibles peut ultérieurement être mis en œuvre si et quand le même occupant s’installe à nouveau dans le siège 11 pour conférer plus rapidement au siège 11 une configuration qui correspond à l’occupant. Le second jeu de valeurs cibles peut aussi alimenter plus généralement les tables de correspondance du système 1, voire remplacer les valeurs « d’usine » des tables de correspondance. Dans ce dernier cas, le système 1 est évolutif et « apprend » par l’usage. Parmi les valeurs cibles qu’il est possible de déterminer à la troisième étape 103 et faisant fonction de condition d’arrêt à la cinquième étape 105, la demanderesse a identifié des modes de réalisations particulièrement efficaces. Notamment, certaines des valeurs cibles peuvent être des combinaisons de valeurs obtenues de plusieurs capteurs. Par exemple, lorsque le système 1 comprend au moins un premier capteur 12 de pression situé en partie avant de l’assise 111 du siège 11 et un deuxième capteur 12 de pression situé en partie arrière de l’assise 111 du siège 11, une valeur cible peut prendre la forme d’un rapport de pression de l’un sur l’autre. La demanderesse a en particulier constaté que cela permettait de détecter rapidement et de manière fiable une configuration de siège adéquate, notamment en ce qui concerne la distance entre l’assise 111 et la pédale d’accélérateur 14. En effet, en utilisant un rapport de pression plutôt que des valeurs absolues de pression, il devient possible de mieux qualifier une position de la cuisse et de la jambe de l’occupant, indépendamment de son poids par exemple. Une telle solution est transposable notamment au dossier 112 du siège 12, par exemple pour vérifier que le dos de l’occupant est supporté de manière sensiblement homogène et éviter les postures extrêmes et néfastes trop « penché en avant » ou au contraire trop « avachie ». Il en est de même avec des paires de capteurs 12 latéraux pour détecter des asymétries présumées néfastes (notamment la rotation du tronc de l’occupant). En variante, une pluralité de valeurs peuvent être combinées au moyen d’autres calcul que des « rapports » (division de l’un par l’autre). Par exemple, des écarts-type ou des moyennes peuvent être calculées et forment des valeurs obtenues indirectement des capteurs. Dans les exemples qui précèdent, une partie au moins des données d’entrées du contrôleur 10 sont issues de signaux de mesures de capteurs 12. Le jeu de capteurs 12 peut comprendre par exemple des capteurs de pression ou interdigitaux intégrés au siège 11, des capteurs de position des différentes parties du siège 11 ou d’autres éléments du véhicule tels que la position de la pédale d’accélérateur 14. Le contrôleur peut être relié directement à des capteurs dédiés du système. En variante, les signaux d’entrées peuvent provenir indirectement de capteurs non spécifiques au système. Par exemple, la position de la pédale d’accélérateur 14 peut être une donnée disponible pour d’autres fonctions que celles décrites ici. Elle peut être obtenue via un ordinateur de bord du véhicule par exemple en connectant le contrôleur 10 à un bus de données du véhicule. De même, le contrôleur 10 peut être un organe dédié à la mise en œuvre du procédé décrit ici ou bien être intégré à d’autres systèmes du véhicule et mettre en œuvre d’autres fonctions non décrites ici. Ainsi, le système décrit ici peut être un équipement rapporté sur un véhicule existant ou bien être intégré au véhicule dès sa conception. La présente divulgation ne se limite pas aux exemples de systèmes et procédé décrits ci-avant, seulement à titre d’exemple, mais elle englobe toutes les variantes que pourra envisager l’homme de l’art dans le cadre de la protection recherchée. Sont notamment visés les programmes informatiques comportant des instructions pour la mise en œuvre de tout ou partie d’un procédé tel que défini dans les présentes lorsque ce programme est exécuté par un processeur, ou encore les supports d’enregistrement non transitoire, lisible par un ordinateur, sur lesquels est enregistré un tel programme. Procédé de réglage automatique de la configuration d’un siège de véhicule mis en œuvre par un contrôleur (10) et comprenant : a. déterminer (102) un premier jeu d’indicateurs propres à un occupant du siège en fonction de signaux issus d’un jeu de capteurs, certains au moins des capteurs étant intégrés au siège ; b. déterminer (103) un premier jeu de valeurs cibles en fonction du premier jeu d’indicateurs ; c. émettre (104) des signaux de commandes à destination de mécanismes mobiles du siège de sorte que lesdits mécanismes s’actionnent et que des valeurs mesurées via les capteurs s’approchent des valeurs cibles déterminées ; d. vérifier (105) l’atteinte de conditions préétablies pour interrompre le procédé et l’actionnement des mécanismes, certaines au moins des conditions préétablies impliquant l’atteinte des valeurs cibles déterminées par les valeurs mesurées. Procédé selon la revendication 1, dans lequel la détermination (102) du premier jeu d’indicateurs est mise en œuvre en fonction de signaux issus d’un jeu de capteurs lorsque le siège est dans une configuration initiale de référence. Procédé selon l’une des revendications précédentes, dans lequel le déclenchement de la détermination (102) du premier jeu d’indicateurs est généré par la détection d’une posture de référence de l’occupant du siège. Procédé selon la revendication 3, dans lequel ladite posture de référence inclut l’enfoncement d’une pédale par l’occupant du siège. Procédé selon la revendication 4, dans lequel la détermination (102) du premier jeu d’indicateurs propres à un occupant du siège est effectué en fonction de signaux issus d’un jeu de capteurs acquis dans la seconde précédent l’enfoncement d’une pédale par l’occupant du siège. Procédé selon l’une des revendications précédentes, dans lequel l’une au moins des valeurs cibles est déterminée par la combinaison de deux valeurs issues d’au moins une paire de capteurs. Procédé selon la revendication précédente, dans lequel les capteurs d’une paire sont distants l’un de l’autre et intégrés dans une partie monobloc du siège. Procédé selon la revendication précédente, dans lequel les capteurs d’une paire sont intégrés respectivement : - dans une partie avant et une partie arrière d’une assise du siège ; et/ou - dans une partie gauche et une partie droite d’une assise du siège ; et/ou - dans une partie haute et une partie basse d’un dossier du siège ; et/ou - dans une partie gauche et une partie droite d’un dossier du siège. Procédé selon l’une des revendications précédentes, dans lequel les signaux de commandes sont générés à destination de mécanismes mobiles du siège aptes à modifier l’un au moins des paramètres suivants : - l’avancement de l’assise du siège par rapport au reste du véhicule ; - la hauteur de l’assise du siège par rapport au reste du véhicule ; - l’inclinaison de l’assise du siège, ou de la partie avant de l’assise du siège, autour d’un axe de tangage ; - l’inclinaison entre l’assise et le dossier du siège. Système (1) embarqué de véhicule comprenant : - un siège (11) apte à recevoir un occupant du véhicule et équipé de mécanismes mobiles et motorisés propres à modifier la configuration du siège ; - un jeu de capteurs (12) conjointement agencés de manière à détecter la posture de l’occupant du siège et dont une partie au moins sont intégrés au siège ; et - un contrôleur (10) apte à recevoir en entrée des signaux issus du jeu de capteurs, et à générer en sortie des signaux de commande à destination desdits mécanismes, le contrôleur (10) étant configuré pour mettre en œuvre un procédé selon l’une des revendications précédentes. Programme informatique comportant des instructions pour la mise en œuvre du procédé selon l’une des revendications 1 à 9 lorsque ce programme est exécuté par un processeur. Support d’enregistrement non transitoire lisible par un ordinateur sur lequel est enregistré un programme pour la mise en œuvre du procédé selon l’une des revendications 1 à 9 lorsque ce programme est exécuté par un processeur.