Brevet FR3106015A1 — publié le 20210709

L’invention porte sur un procédé de surveillance, par un système informatique (100) embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée qui est hébergée sur un premier serveur distant du véhicule, du comportement d’individus transportés dans le véhicule, sur un système (100) mettant en œuvre un tel procédé ainsi que sur un véhicule automobile comprenant un tel système. Figure pour l’abrégé : 1 Procédé et système pour surveiller des individus transportés dans un véhicule automobile pilotable à distance Domaine technique de l’invention La présente invention concerne le domaine des systèmes informatiques embarqués à bord de véhicules automobiles, notamment à bord de véhicules automobiles pilotables à distance comme les navettes autonomes d’aéroports, certains métros, certains tramways, etc. L’invention porte en particulier sur un procédé de surveillance, par un système informatique embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée qui est hébergée sur un premier serveur distant du véhicule, du comportement d’individus transportés dans le véhicule. L’invention concerne également un système informatique mettant en œuvre un tel procédé. L’invention s’applique à tous les véhicules autonomes, i.e. les véhicules qui peuvent fonctionner sans conducteur, pilotables à distance. État de la technique antérieure On sait que certains véhicules automobiles sont déjà en mesure de fonctionner de manière complètement autonome, i.e. sans conducteur. C’est par exemple le cas de certains véhicules automobiles destinés au transport de personnes, notamment certains taxis qui ont récemment été mis en circulation dans certains pays. C’est aussi le cas pour d’autres types de véhicules, par exemple certains métros, qui, à Paris ou à Singapour, fonctionnent aujourd’hui de manière complétement automatisée sans conducteur dans les rames. Par ailleurs, on sait aussi qu’il est courant de nos jours de trouver certains véhicules automobiles qui, grâce aux moyens de communication actuels (e.g. satellites, Internet, etc.), peuvent être pilotés à distance au moyen d’interfaces de pilotage déportées, qui sont par exemple hébergées sur des serveurs distants des véhicules. C’est notamment le cas des drones. Ainsi, en lien avec ces deux technologies déjà bien éprouvées, on sait déjà qu’une part significative des transports de personnes sera très bientôt assurée par des véhicules fonctionnant de manière complétement autonome, i.e. sans conducteur, et que certains de ces véhicules seront pilotables à distance. Or, on sait que les transports publics sont parfois le théâtre de comportements inappropriés de certains usagers (e.g. incivilités, actes de vandalisme, etc.). Malheureusement, quand bien même le fait que l’existence de tels comportements soit bien connue, on ne trouve aujourd’hui aucune solution pour y remédier efficacement. L’invention vise à pallier cet inconvénient. L’invention a en effet pour but de lutter contre les comportements inappropriés qui peuvent intervenir dans les véhicules destinés au transport de personnes qui fonctionnent de manière autonome et peuvent être pilotés à distance. L’invention a en particulier pour objectif de fournir un procédé et un système qui permettent de surveiller le comportement d’individus transportés dans des véhicules automobiles pilotables à distance. Ces buts sont atteints, selon un premier objet de l’invention, au moyen d’un procédé de surveillance, par un système informatique embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée qui est hébergée sur un premier serveur distant du véhicule, du comportement d’individus transportés dans le véhicule, le procédé comprenant les étapes de : acquérir des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule ; déterminer, en fonction des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule, si une situation d’urgence existe pour l’un des individus et/ou si un acte de vandalisme est en cours ; et, lorsque tel est le cas, gérer une transmission de données caractérisant une première alerte à destination du premier serveur ; et gérer la diffusion d’un message dans le véhicule, le déplacement du véhicule, le fonctionnement d’un équipement de signalisation du véhicule et/ou la transmission de données caractérisant une deuxième alerte à destination d’un deuxième serveur distant du véhicule. Selon une variante, l’étape de détermination peut être réalisée au moyen d’un module d’apprentissage automatique entraîné par apprentissage supervisé. Selon une autre variante, l’étape de gestion du déplacement du véhicule et/ou l’étape de gestion du fonctionnement d’un élément de signalisation du véhicule peut être réalisée sur la base de données caractérisant des commandes réalisées par l’opérateur au moyen de l’interface de pilotage déportée transmises par le premier serveur. Selon une autre variante, l’étape de gestion du déplacement du véhicule peut comprendre une étape consistant à gérer une décélération du véhicule, une étape consistant à déterminer une zone de stationnement, une étape consistant à gérer le stationnement du véhicule dans la zone de stationnement et/ou une étape consistant à gérer le guidage du véhicule en direction d’une destination. Selon une autre variante, les données caractérisant une première alerte et/ou les données caractérisant une deuxième alerte peuvent contenir une prise de vue de l’habitacle du véhicule et/ou un enregistrement sonore réalisé dans l’habitacle du véhicule. Selon une autre variante, l’étape de gestion de la diffusion d’un message dans le véhicule peut être réalisée sur la base de données caractérisant un enregistrement sonore et/ou vidéo transmises par le premier et/ou le deuxième serveur. En outre, l’invention a également pour objet un système, qui peut être embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée hébergée sur un premier serveur distant du véhicule et surveiller le comportement d’individus transportés dans le véhicule, le système comprenant au moins une unité de traitement d’informations, comprenant au moins un processeur, et un support de stockage de données configurés pour mettre en œuvre un procédé tel que décrit ci-dessus. De plus, l’invention a aussi pour objet un programme comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé tel que décrit ci-dessus lorsque ledit programme est exécuté sur un ordinateur et/ou un processeur. Par ailleurs, l’invention a également pour objet un support utilisable dans un ordinateur sur lequel un programme tel que décrit ci-dessus est enregistré. Enfin, l’invention a aussi pour objet un véhicule automobile comprenant un système tel que décrit ci-dessus. Brève description des figures D'autres caractéristiques et avantages de l'invention apparaîtront à l'examen de la description détaillée ci-après, et des dessins annexés, sur lesquels : est un diagramme fonctionnel d’un système selon l’invention ; et est un organigramme illustrant les étapes d’un procédé selon l’invention. Description détaillée de l’invention Selon l’invention, un système 100 pour surveiller le comportement d’individus transportés dans un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée, qui est hébergée sur un premier serveur distant du véhicule, est un système informatique, représenté à la figure 1, qui comprend une unité de traitement d’informations 101, comprenant un ou plusieurs processeurs, un support de stockage de données 102, au moins une interface d’entrée et sortie 103, permettant la réception de données (ou signaux) et l’émission de données (ou signaux), et un module d’apprentissage automatique 104, qui est de préférence entraîné par apprentissage supervisé. Selon le mode de réalisation préféré, le système 100 selon l’invention est donc embarqué dans un véhicule automobile pilotable à distance (e.g. taxi, bus, métro, etc.) et il est hébergé sur un ou plusieurs des calculateurs, unités de commande électroniques et autres boitiers télématiques d’un tel véhicule. De plus, pour mettre en œuvre au moins l’une des étapes du procédé selon l’invention décrit ci-dessous, le système 100 selon l’invention est muni d’éléments matériels (e.g. connectique réseau CAN) et logiciels dédiés pour interagir avec une caméra, un écran, un haut-parleur et/ou un microphone agencé(e)(s) dans l’habitacle d’un véhicule automobile pilotable à distance. Par ces moyens, le système 100 selon l’invention est notamment en mesure d’acquérir des données caractérisant au moins une prise de vue de l’habitacle d’un véhicule pilotable à distance, d’acquérir des données caractérisant au moins un enregistrement sonore réalisé dans l’habitacle du véhicule et/ou de gérer la diffusion, d’un message dans le véhicule de manière sonore et/ou visuelle. De plus, pour mettre en œuvre au moins l’une des étapes du procédé selon l’invention décrit ci-dessous, le système 100 selon l’invention est muni d’éléments matériels et logiciels dédiés pour interagir avec un système de guidage d’un véhicule automobile pilotable à distance. Selon l’invention, un tel système de guidage comprend au moins un appareillage de détection (e.g. appareillage de télédétection par laser, appareillage de radiodétection, capteur à ultrasons, centrale inertielle, accéléromètre, etc.) et un ou plusieurs calculateurs, ordinateurs et/ou processeurs dédiés, qui, en fonction de données brutes générées par l’appareillage de détection, peuvent contrôler le fonctionnement de certains organes du véhicule qui gouvernent son déplacement (e.g. direction assistée électronique, correcteur électronique de trajectoire, ABS, régulateur de vitesse, etc.). Par ces moyens, le système 100 selon l’invention est notamment en mesure de gérer le déplacement d’un véhicule automobile pilotable à distance et/ou de gérer le fonctionnement d’un équipement de signalisation (e.g. feux de détresse) d’un tel véhicule. De plus, pour mettre en œuvre au moins l’une des étapes du procédé selon l’invention décrit ci-dessous, le système 100 selon l’invention comprend des éléments matériels et logiciels pour interagir avec un appareillage de communication par signaux radiofréquences d’un véhicule automobile pilotable à distance. De manière conventionnelle dans le domaine des véhicules automobiles pilotables à distance, un tel appareillage permet de communiquer avec des entités communicantes distantes (e.g. serveur, cloud, etc.) en mettant en œuvre des protocoles de communication à courte et longue portée conventionnels (e.g. ITS-G5, C/LTE/5G-V2X, Bluetooth, Wifi, NFC, etc.). Par ces moyens, le système 100 selon l’invention est notamment en mesure de communiquer avec un serveur distant hébergeant une interface de pilotage déportée permettant à un opérateur de contrôler un véhicule automobile pilotable à distance. De plus, pour mettre en œuvre au moins l’une des étapes du procédé selon l’invention décrit ci-dessous, le système 100 selon l’invention contient aussi des éléments matériels et logiciels qui lui permettent d’interagir avec un système de navigation d’un véhicule automobile pilotable à distance. Par ces moyens, le système 100 selon l’invention est notamment en mesure de gérer le guidage d’un véhicule automobile pilotable à distance en direction d’une destination. Selon l’invention, tous les éléments décrits ci-dessus contribuent pour permettre au système 100 selon l’invention de mettre en œuvre un procédé de surveillance, à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée qui est hébergée sur un premier serveur distant du véhicule, du comportement d’individus transportés dans le véhicule, tel que décrit ci-dessous en lien avec la figure 2. Selon une première étape 201 du procédé selon l’invention, le système 100 selon l’invention acquiert des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule. Pour ce faire, le système 100 selon l’invention interagit avec la(les) caméra(s) et/ou le(les) microphones agencé(s) dans l’habitacle du véhicule. Ainsi, au terme de cette première étape 201 du procédé selon l’invention, le système 100 selon l’invention a avantageusement acquis des données qui caractérisent « l’image et le son » de l’habitacle du véhicule automobile pilotable à distance. Ensuite, selon une deuxième étape 202 du procédé selon l’invention, le système 100 selon l’invention détermine, en fonction des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule acquise à l’étape 201 précédente, si une situation d’urgence existe pour l’un des individus et/ou si un acte de vandalisme est en cours. En d’autres termes, le système 100 selon l’invention utilise les données caractérisant « l’image et le son » de l’habitacle du véhicule pour déterminer si une situation d’urgence existe pour un individu présent dans l’habitacle et/ou si un acte de vandalisme, i.e. un acte commis par un individu entraînant une dégradation du véhicule, est en cours. Pour ce faire, le système 100 selon l’invention utilise son module d’apprentissage automatique 104. En effet, le module d’apprentissage 104 est entraîné, par exemple, avec des prises de vues d’habitacles de véhicules automobiles pilotables à distance qui montrent des situations d’urgences, comme des situations dans lesquelles un ou plusieurs individus sont manifestement mal intentionnés et ont des comportements agressifs et/ou violents envers d’autres usagers ou des situations dans lesquelles un ou plusieurs individus se trouvent en urgence médicale (e.g. malaise). Ainsi, le module d’apprentissage automatique 104 est apte à reconnaître des situations d’urgences au sein de prises de vues acquises au cours de la première étape 201. Alternativement, ou cumulativement, le module d’apprentissage automatique 104 est entraîné avec des enregistrements sonores de situations d’urgence. Dans ce cas, il est en mesure de reconnaître des sons caractéristiques de situations d’urgences (e.g. cris de douleur, de souffrance, appel à l’aide, etc.) dans des enregistrements sonores acquis lors de la première étape 201. Ensuite, lorsqu’il établit qu’une situation d’urgence existe pour l’un des individus et/ou qu’un acte de vandalisme est en cours, le système 100 selon l’invention réalise les étapes suivantes du procédé selon l’invention décrites ci-dessous. Selon une troisième étape 203 du procédé selon l’invention, le système 100 selon l’invention gère une transmission de données caractérisant une première alerte à destination du premier serveur. De préférence, ces données contiennent une prise de vue de l’habitacle du véhicule et/ou un enregistrement sonore réalisé dans l’habitacle du véhicule. Par exemple, lorsque le système 100 a établi au cours de l’étape 202 précédente qu’un acte de vandalisme est en cours, le système 100 selon l’invention interagit avec l’appareillage de communication par signaux radiofréquences du véhicule pour qu’une trame de données indiquant la détérioration de la (des) caméra(s) intérieure(s), éventuellement couplée à un enregistrement de X secondes avant l’événement de détérioration (similaire au procédé d’une boîte noire), soit envoyée vers le premier serveur (i.e. à l’opérateur distant). Cette trame peut aussi contenir des données audios de l’habitacle et des données d’une caméra infra-rouge, qui permet de déterminer une cartographie des personnes présentes dans l’habitacle. Ainsi, par cette troisième étape 203 du procédé selon l’invention, le système 100 selon l’invention permet avantageusement d’alerter un opérateur distant lorsqu’une situation d’urgence et/ou un acte de vandalisme est en cours. Ensuite, selon une quatrième étape 204 du procédé selon l’invention, le système 100 selon l’invention gère la diffusion d’un message dans le véhicule, le déplacement du véhicule, le fonctionnement d’un équipement de signalisation du véhicule et/ou la transmission de données caractérisant une deuxième alerte à destination d’un deuxième serveur distant du véhicule. En effet, dans un premier cas, l’opérateur, lorsqu’il est alerté, transmet un message audio et/ou vidéo vers le véhicule, puis, selon le besoin, il prend le contrôle du véhicule au moyen de l’interface de pilotage pour le faire décélérer, le stationner sur un emplacement particulier et/ou contrôler le fonctionnement d’un équipement de signalisation. Ainsi, dans ce cas, le rôle du système 100 selon l’invention durant la quatrième étape 204 du procédé selon l’invention se limite à la diffusion d’un message dans le véhicule, et ce de manière sonore et/ou visuelle. Dans un autre cas, le système 100 selon l’invention gère de lui-même le déplacement du véhicule et/ou le fonctionnement d’un équipement de signalisation du véhicule, en interagissant pour ce faire directement avec le système de guidage et/ou le système de navigation du véhicule. Dans ce cas, le système 100 selon l’invention réalise, par exemple, une étape au cours de laquelle il gère une décélération du véhicule, une étape au cours de laquelle il détermine une zone de stationnement, une étape au cours de laquelle il gère le stationnement du véhicule dans la zone de stationnement et/ou une étape au cours de laquelle il gère le guidage du véhicule en direction d’une destination. Enfin, dans un troisième cas, le système 100 selon l’invention réalise une étape au cours de laquelle il gère une transmission de de données caractérisant une deuxième alerte, qui contiennent préférentiellement une prise de vue de l’habitacle du véhicule et/ou un enregistrement sonore réalisé dans l’habitacle du véhicule, à destination d’un deuxième serveur distant du véhicule, par exemple un serveur opéré par une autorité (e.g. police). Dans ce cas, le deuxième serveur peut également transmettre des données caractérisant un enregistrement sonore et/ou vidéo, qui est diffusé dans le véhicule au cours d’une étape supplémentaire du procédé selon l’invention. Ainsi, aux termes du procédé et du système selon l’invention décrits ci-dessus, une solution est fournie pour lutter efficacement contre les comportements inappropriés qui peuvent intervenir dans les véhicules destinés au transport de personnes pilotables à distance. Procédé de surveillance, par un système informatique (100) embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée qui est hébergée sur un premier serveur distant du véhicule, du comportement d’individus transportés dans le véhicule, caractérisé en ce que le procédé comprend les étapes de : acquérir des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule ; déterminer, en fonction des données caractérisant au moins une prise de vue de l’habitacle du véhicule et/ou au moins un enregistrement sonore réalisé dans l’habitacle du véhicule, si une situation d’urgence existe pour l’un des individus et/ou si un acte de vandalisme est en cours ; et, lorsque tel est le cas, gérer une transmission de données caractérisant une première alerte à destination du premier serveur ; et gérer la diffusion d’un message dans le véhicule, le déplacement du véhicule, le fonctionnement d’un équipement de signalisation du véhicule et/ou la transmission de données caractérisant une deuxième alerte à destination d’un deuxième serveur distant du véhicule. Procédé selon la revendication 1, caractérisé en ce qu e l’étape de détermination est réalisée au moyen d’un module d’apprentissage automatique (104) entraîné par apprentissage supervisé. Procédé selon l’une des revendications précédentes, caractérisé en ce que l’étape de gestion du déplacement du véhicule et/ou l’étape de gestion du fonctionnement d’un élément de signalisation du véhicule est réalisée sur la base de données caractérisant des commandes réalisées par l’opérateur au moyen de l’interface de pilotage déportée transmises par le premier serveur. Procédé selon l’une des revendications précédentes, caractérisé en ce que l’étape de gestion du déplacement du véhicule comprend une étape consistant à gérer une décélération du véhicule, une étape consistant à déterminer une zone de stationnement, une étape consistant à gérer le stationnement du véhicule dans la zone de stationnement et/ou une étape consistant à gérer le guidage du véhicule en direction d’une destination. Procédé selon l’une des revendications précédentes, caractérisé en ce que les données caractérisant une première alerte et/ou les données caractérisant une deuxième alerte contiennent une prise de vue de l’habitacle du véhicule et/ou un enregistrement sonore réalisé dans l’habitacle du véhicule. Procédé selon l’une des revendications précédentes, caractérisé en ce que l’étape de gestion de la diffusion d’un message dans le véhicule est réalisée sur la base de données caractérisant un enregistrement sonore et/ou vidéo transmises par le premier et/ou le deuxième serveur. Système (100) qui peut être embarqué à bord d’un véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée hébergée sur un premier serveur distant du véhicule et surveiller le comportement d’individus transportés dans le véhicule, caractérisé en ce qu e le système comprend au moins une unité de traitement d’informations (101), comprenant au moins un processeur, et un support de stockage de données (102) configurés pour mettre en œuvre un procédé selon l’une quelconque des revendications précédentes. Programme d’ordinateur comprenant des instructions de code de programme pour l’exécution des étapes d’un procédé selon l’une quelconque des revendications 1-6 lorsque ledit programme est exécuté sur un ordinateur. Support utilisable dans un ordinateur, caractérisé en ce qu’ un programme selon la revendication 8 y est enregistré. Véhicule automobile pilotable à distance par un opérateur opérant une interface de pilotage déportée hébergée sur un premier serveur distant du véhicule, caractérisé en ce qu’ il comprend un système selon la revendication 7.