FR3096668A1 - CONTAINER FILL RATE MANAGEMENT system - Google Patents

CONTAINER FILL RATE MANAGEMENT system Download PDF

Info

Publication number
FR3096668A1
FR3096668A1 FR1905731A FR1905731A FR3096668A1 FR 3096668 A1 FR3096668 A1 FR 3096668A1 FR 1905731 A FR1905731 A FR 1905731A FR 1905731 A FR1905731 A FR 1905731A FR 3096668 A1 FR3096668 A1 FR 3096668A1
Authority
FR
France
Prior art keywords
filling
container
interest
optical sensor
monitoring module
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
FR1905731A
Other languages
French (fr)
Other versions
FR3096668B1 (en
Inventor
Cyril PRADEL
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Heyliot
Original Assignee
Heyliot
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Heyliot filed Critical Heyliot
Priority to FR1905731A priority Critical patent/FR3096668B1/en
Publication of FR3096668A1 publication Critical patent/FR3096668A1/en
Application granted granted Critical
Publication of FR3096668B1 publication Critical patent/FR3096668B1/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/22Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water
    • G01F23/28Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm by measuring physical variables, other than linear dimensions, pressure or weight, dependent on the level to be measured, e.g. by difference of heat transfer of steam or water by measuring the variations of parameters of electromagnetic or acoustic waves applied directly to the liquid or fluent solid material
    • G01F23/284Electromagnetic waves
    • G01F23/292Light, e.g. infrared or ultraviolet
    • G01F23/2921Light, e.g. infrared or ultraviolet for discrete levels
    • G01F23/2928Light, e.g. infrared or ultraviolet for discrete levels using light reflected on the material surface
    • GPHYSICS
    • G01MEASURING; TESTING
    • G01FMEASURING VOLUME, VOLUME FLOW, MASS FLOW OR LIQUID LEVEL; METERING BY VOLUME
    • G01F23/00Indicating or measuring liquid level or level of fluent solid material, e.g. indicating in terms of volume or indicating by means of an alarm
    • G01F23/80Arrangements for signal processing
    • G01F23/802Particular electronic circuits for digital processing equipment
    • G01F23/804Particular electronic circuits for digital processing equipment containing circuits handling parameters other than liquid level
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B65CONVEYING; PACKING; STORING; HANDLING THIN OR FILAMENTARY MATERIAL
    • B65FGATHERING OR REMOVAL OF DOMESTIC OR LIKE REFUSE
    • B65F2210/00Equipment of refuse receptacles
    • B65F2210/144Level detecting means
    • B65F2210/1443Electrical

Landscapes

  • Physics & Mathematics (AREA)
  • Electromagnetism (AREA)
  • Fluid Mechanics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Thermal Sciences (AREA)
  • Basic Packing Technique (AREA)

Abstract

Un module de surveillance de remplissage équipe un ou plusieurs contenants dont le remplissage est à surveiller. Les contenants servent à la collecte de produits ou à la distribution de produits. Chaque contenant est équipé d’un module de surveillance de remplissage comportant un capteur optique permettant de mesurer un niveau de remplissage par région d’intérêt dans un ensemble de régions d’intérêt composant un champ de vue du capteur optique. Chaque capteur optique est placé au-dessus d’un espace du contenant destiné à recevoir des produits. Chaque capteur optique est configuré pour effectuer au moins une mesure de remplissage du contenant pour chaque région d’intérêt. Le taux de remplissage du contenant est évalué en fonction des mesures collectées pour l’ensemble des régions d’intérêt de ce contenant. Une intervention auprès du contenant en question est instruite lorsque le taux de remplissage évalué franchit un seuil prédéfini. Figure à publier avec l’abrégé : Fig. 4A filling monitoring module equips one or more containers whose filling is to be monitored. The containers are used for collecting products or distributing products. Each container is equipped with a fill monitoring module comprising an optical sensor for measuring a fill level by region of interest in a set of regions of interest making up a field of view of the optical sensor. Each optical sensor is placed above a space in the container for receiving products. Each optical sensor is configured to perform at least one container fill measurement for each region of interest. The filling rate of the container is evaluated based on the measurements collected for all of the regions of interest of this container. An intervention with the container in question is instructed when the evaluated filling rate crosses a predefined threshold. Figure to be published with the abstract: Fig. 4

Description

système DE GESTION DE TAUX DE REMPLISSAGE DE CONTENANTSCONTAINER FILLING RATE MANAGEMENT SYSTEM

La présente invention concerne la gestion de taux de remplissage de contenants, tels que des conteneurs ou des présentoirs. La présente invention s’applique notamment au domaine de la collecte de déchets, ainsi qu’au domaine de l’approvisionnement de présentoirs, tels que des présentoirs à journaux.The present invention relates to the management of container filling rates, such as containers or displays. The present invention applies in particular to the field of waste collection, as well as to the field of supplying displays, such as newspaper displays.

Pour intervenir de manière adaptée pour vider des conteneurs, tels que des conteneurs de collecte de déchets, il est connu d’équiper chaque conteneur d’un capteur à ultrasons ou d’un capteur optique, de manière à en déterminer le taux de remplissage. Le capteur est relié à un circuit électronique de communication radio, permettant d’envoyer des mesures relatives au remplissage du conteneur en question à une station centrale, afin de permettre de planifier de manière efficace des tournées de collecte des conteneurs. Par exemple, le document de brevet FR 2711626 A1 divulgue une telle approche basée sur un capteur à ultrasons qui mesure la distance entre le capteur, placé dans le haut du conteneur, et une hauteur de produits placés dans ledit conteneur.To intervene in an appropriate manner to empty containers, such as waste collection containers, it is known to equip each container with an ultrasonic sensor or an optical sensor, so as to determine its filling rate. The sensor is connected to an electronic radio communication circuit, making it possible to send measurements relating to the filling of the container in question to a central station, in order to allow efficient planning of container collection rounds. For example, patent document FR 2711626 A1 discloses such an approach based on an ultrasonic sensor which measures the distance between the sensor, placed at the top of the container, and a height of products placed in said container.

Lorsque les conteneurs sont destinés à stocker des liquides, des capteurs optiques sont parfois utilisés à la place des capteurs à ultrasons. Les capteurs optiques sont en effet connus pour être moins coûteux à produire, moins énergivores et moins encombrants que les capteurs à ultrasons. Par exemple, le document de brevet WO 2011/015934 A1 divulgue une telle approche basée sur l’utilisation d’un capteur optique couplé avec une lentille spécifique pour déterminer un niveau de liquide dans un récipient.When containers are intended to store liquids, optical sensors are sometimes used instead of ultrasonic sensors. Optical sensors are indeed known to be less expensive to produce, less energy-consuming and less bulky than ultrasonic sensors. For example, patent document WO 2011/015934 A1 discloses such an approach based on the use of an optical sensor coupled with a specific lens to determine a liquid level in a container.

Cependant, les technologies susmentionnées présentent notamment le défaut de ne pas prendre en compte que le niveau de remplissage du contenant considéré ne soit pas réparti de manière homogène. Ainsi, de fausses alarmes de détection de niveau haut (ou de niveau bas) de remplissage peuvent être générées, ce qui nuit à l’optimisation des tournées de collecte. Le même problème se pose pour la question de la détection d’un niveau bas de remplissage pour le réassort de présentoirs. Il est donc souhaitable de proposer une solution qui évite, ou du moins limite, la génération de telles fausses alarmes. Il est par ailleurs souhaitable de proposer une solution qui, d’un point de vue matériel, permette de fonctionner aussi bien pour des conteneurs de collecte de produits (e.g.déchets…) que pour des présentoirs de produits (e.g.journaux, fruits et légumes…). Il est par ailleurs souhaitable de proposer une solution qui soit opérante sur des contenants fermés comme sur des contenants ouverts ou ajourés. Il est par ailleurs souhaitable de proposer une solution qui soit efficace en termes de coût de fabrication, d’encombrement et de consommation énergétique.However, the aforementioned technologies notably have the defect of not taking into account that the level of filling of the container considered is not distributed in a homogeneous manner. Thus, false high level (or low level) filling detection alarms can be generated, which is detrimental to the optimization of collection rounds. The same problem arises for the question of detecting a low filling level for the restocking of displays. It is therefore desirable to propose a solution which avoids, or at least limits, the generation of such false alarms. It is also desirable to propose a solution which, from a material point of view, makes it possible to operate both for product collection containers ( eg waste, etc.) and for product displays ( eg newspapers, fruit and vegetables, etc.). ). It is moreover desirable to propose a solution which is effective on closed containers as well as on open or perforated containers. It is moreover desirable to propose a solution which is effective in terms of manufacturing cost, size and energy consumption.

Un objet de la présente invention est, à cet effet, de proposer un procédé de surveillance de remplissage d’au moins un contenant, le procédé étant implémenté par un système incluant un module de surveillance de remplissage équipant chaque contenant dont le remplissage est à surveiller, chaque module de surveillance de remplissage comportant un capteur optique permettant de mesurer un niveau de remplissage par région d’intérêt dans un ensemble de régions d’intérêt composant un champ de vue dudit capteur optique, chaque capteur optique étant destiné à être placé au-dessus d’un espace du contenant destiné à recevoir des produits, le procédé comportant les étapes suivantes pour chaque module de surveillance de remplissage : effectuer une configuration du capteur optique en question pour effectuer au moins une mesure de remplissage du contenant pour chaque région d’intérêt ; collecter les mesures effectuées pour chaque région d’intérêt par ledit capteur optique ainsi configuré ; évaluer le taux de remplissage du contenant en fonction des mesures collectées pour l’ensemble des régions d’intérêt; et instruire une intervention auprès du contenant muni dudit module de surveillance de remplissage lorsque le taux de remplissage évalué franchit un premier seuil prédéfini. Ainsi, grâce aux régions d’intérêt, les fausses alarmes de surveillance de remplissage soit limitées, voire évitées. De plus, l’utilisation d’un capteur optique offre une solution qui soit opérante sur des contenants fermés comme sur des contenants ouverts ou ajourés.An object of the present invention is, for this purpose, to propose a method for monitoring the filling of at least one container, the method being implemented by a system including a filling monitoring module fitted to each container whose filling is to be monitored. , each filling monitoring module comprising an optical sensor making it possible to measure a filling level per region of interest in a set of regions of interest making up a field of view of said optical sensor, each optical sensor being intended to be placed above above a space of the container intended to receive products, the method comprising the following steps for each filling monitoring module: configuring the optical sensor in question to carry out at least one filling measurement of the container for each region of interest ; collect the measurements made for each region of interest by said optical sensor thus configured; evaluate the filling rate of the container based on the measurements collected for all the regions of interest; and instructing an intervention with the container equipped with said filling monitoring module when the evaluated filling rate crosses a first predefined threshold. Thus, thanks to the regions of interest, false filling monitoring alarms are limited or even avoided. In addition, the use of an optical sensor offers a solution that works on closed containers as well as on open or perforated containers.

Dans un mode de réalisation particulier, le système comportant en outre un équipement serveur interconnecté à une pluralité de dits modules de surveillance de remplissage via un réseau de communication, les étapes du procédé sont effectuées par l’équipement serveur, à l’exception de la configuration des capteurs optiques qui est effectuée par les modules de surveillance de remplissage respectifs. Ainsi, la mise à jour (maintenance, ajout de fonctionnalités…) est facilitée car centralisée au niveau de l’équipement serveur.In a particular embodiment, the system further comprising a server equipment interconnected to a plurality of said filling monitoring modules via a communication network, the steps of the method are carried out by the server equipment, with the exception of the configuration of the optical sensors which is carried out by the respective filling monitoring modules. Thus, the update (maintenance, addition of functionalities, etc.) is facilitated because it is centralized at the level of the server equipment.

Dans un mode de réalisation particulier, le système comportant en outre un équipement serveur interconnecté à une pluralité de dits modules de surveillance de remplissage via un réseau de communication, les étapes du procédé sont effectuées par les modules de surveillance de remplissage, afin de permettre à l’équipement serveur de planifier des interventions auprès desdits contenants. Ainsi, les domaines d’interventions métier (traitement des mesures d’un côté, et planification d’un autre côté) sont séparés, de sorte à séparer les domaines d’intervention d’acteurs différents.In a particular embodiment, the system further comprising a server equipment interconnected to a plurality of said filling monitoring modules via a communication network, the steps of the method are carried out by the filling monitoring modules, in order to allow the server equipment to schedule interventions with said containers. Thus, the areas of business intervention (processing of measurements on the one hand, and planning on the other) are separated, so as to separate the areas of intervention of different actors.

Dans un mode de réalisation particulier, le réseau de communication est un réseau de communication sans-fil de type LPWAN. Ainsi, la gestion de la surveillance de remplissage est énergétiquement efficace, et permet une surveillance sur un large territoire.In a particular embodiment, the communication network is an LPWAN type wireless communication network. Thus, the management of the filling monitoring is energy efficient, and allows monitoring over a large territory.

Dans un mode de réalisation particulier, le taux de remplissage de chaque contenant est évalué en effectuant une moyenne des mesures de l’ensemble des régions d’intérêt pour ledit contenant. Ainsi, de nombreuses fausses alarmes sont aisément évitées.In a particular embodiment, the filling rate of each container is evaluated by performing an average of the measurements of all the regions of interest for said container. Thus, many false alarms are easily avoided.

Dans un mode de réalisation particulier, le taux de remplissage de chaque contenant est évalué en ne tenant pas compte d’un ensemble de valeurs extrêmes parmi les mesures de l’ensemble des régions d’intérêt pour ledit contenant. Ainsi, de nombreuses fausses alarmes sont aisément évitées.In a particular embodiment, the filling rate of each container is evaluated by not taking into account a set of extreme values among the measurements of the set of regions of interest for said container. Thus, many false alarms are easily avoided.

Dans un mode de réalisation particulier, chaque contenant est destiné à la collecte de produits, et l’intervention auprès d’un dit contenant est instruite lorsque le taux de remplissage évalué pour ledit contenant est passé au-dessus du premier seuil prédéfini. Ainsi, le système de surveillance de remplissage est particulièrement adapté à la collecte de produits, tels que des déchets.In a particular embodiment, each container is intended for the collection of products, and the intervention with a said container is instructed when the filling rate evaluated for said container has passed above the first predefined threshold. Thus, the filling monitoring system is particularly suitable for the collection of products, such as waste.

Dans un mode de réalisation particulier, chaque contenant est destiné à la distribution de produits, et l’intervention auprès d’un dit contenant est instruite lorsque le taux de remplissage évalué pour ledit contenant est passé en dessous du premier seuil prédéfini. Ainsi, le système de surveillance de remplissage est particulièrement adapté à la distribution de produits, tels que des journaux.In a particular embodiment, each container is intended for the distribution of products, and the intervention with a said container is instructed when the filling rate evaluated for said container has fallen below the first predefined threshold. Thus, the filling monitoring system is particularly suitable for the distribution of products, such as newspapers.

Dans un mode de réalisation particulier, chaque module de surveillance de remplissage comportant un accéléromètre, le procédé comporte en outre les étapes suivantes : générer une alarme sur détection par un dit accéléromètre d’une accélération linéaire supérieure à un second seuil prédéfini ; et en cas d’alarme, instruire une intervention auprès du contenant en question, et marquer ou purger les mesures effectuées par le capteur optique appartenant au même module de surveillance de remplissage que ledit accéléromètre jusqu’à confirmation de fin d’intervention. Ainsi, le traitement de mesures incohérentes est évité.In a particular embodiment, each filling monitoring module comprising an accelerometer, the method further comprises the following steps: generating an alarm on detection by said accelerometer of a linear acceleration greater than a second predefined threshold; and in the event of an alarm, instruct an intervention with the container in question, and mark or purge the measurements made by the optical sensor belonging to the same filling monitoring module as the said accelerometer until confirmation of the end of the intervention. Thus, the processing of inconsistent measurements is avoided.

Selon un autre aspect, l’invention concerne un système de surveillance de remplissage d’au moins un contenant, ledit système incluant un module de surveillance de remplissage équipant chaque contenant dont le remplissage est à surveiller, chaque module de surveillance de remplissage comportant un capteur optique permettant de mesurer un niveau de remplissage par région d’intérêt dans un ensemble de régions d’intérêt composant un champ de vue dudit capteur optique, chaque capteur optique étant destiné à être placé au-dessus d’un espace du contenant destiné à recevoir des produits, le système incluant de la circuiterie électronique implémentant : des moyens pour effectuer une configuration du capteur optique en question pour effectuer au moins une mesure de remplissage du contenant pour chaque région d’intérêt ; des moyens pour collecter les mesures effectuées pour chaque région d’intérêt par ledit capteur optique ainsi configuré ; des moyens pour évaluer le taux de remplissage du contenant en fonction des mesures collectées pour l’ensemble des régions d’intérêt ; et des moyens pour instruire une intervention auprès du contenant muni dudit module de surveillance de remplissage lorsque le taux de remplissage évalué franchit un premier seuil prédéfini.According to another aspect, the invention relates to a system for monitoring the filling of at least one container, said system including a filling monitoring module fitted to each container whose filling is to be monitored, each filling monitoring module comprising a sensor optic for measuring a level of filling per region of interest in a set of regions of interest making up a field of view of said optical sensor, each optical sensor being intended to be placed above a space of the container intended to receive products, the system including electronic circuitry implementing: means for performing a configuration of the optical sensor in question to perform at least one container filling measurement for each region of interest; means for collecting the measurements made for each region of interest by said optical sensor thus configured; means for evaluating the filling rate of the container according to the measurements collected for all the regions of interest; and means for instructing an intervention with the container provided with said filling monitoring module when the evaluated filling rate crosses a first predefined threshold.

Dans un mode de réalisation particulier, chaque module de surveillance de remplissage comporte un accéléromètre, et la circuiterie électronique implémente en outre : des moyens pour générer une alarme sur détection par un dit accéléromètre d’une accélération linéaire supérieure à un second seuil prédéfini ; et en cas d’alarme, des moyens pour instruire une intervention auprès du contenant en question, et des moyens pour marquer ou purger les mesures effectuées par le capteur optique appartenant au même module de surveillance de remplissage que ledit accéléromètre jusqu’à confirmation de fin d’intervention.In a particular embodiment, each filling monitoring module comprises an accelerometer, and the electronic circuitry further implements: means for generating an alarm on detection by said accelerometer of a linear acceleration greater than a second predefined threshold; and in the event of an alarm, means for instructing an intervention with the container in question, and means for marking or purging the measurements carried out by the optical sensor belonging to the same filling monitoring module as said accelerometer until end confirmation intervention.

Selon un autre aspect, l’invention concerne un système de collecte de produits, tels que des déchets, comportant une pluralité de contenants destinés à la collecte des produits, et comportant le système susmentionné de surveillance de remplissage desdits contenants.According to another aspect, the invention relates to a system for collecting products, such as waste, comprising a plurality of containers intended for collecting the products, and comprising the aforementioned system for monitoring the filling of said containers.

Selon un autre aspect, l’invention concerne un système de distribution de produits, tels que des journaux, comportant une pluralité de contenants destinés à la distribution des produits, et comportant le système susmentionné de surveillance de remplissage desdits contenants.According to another aspect, the invention relates to a system for distributing products, such as newspapers, comprising a plurality of containers intended for the distribution of the products, and comprising the aforementioned system for monitoring the filling of said containers.

Les caractéristiques de l’invention mentionnées ci-dessus, ainsi que d’autres, apparaîtront plus clairement à la lecture de la description suivante d’au moins un exemple de réalisation, ladite description étant faite en relation avec les dessins joints, parmi lesquels :The characteristics of the invention mentioned above, as well as others, will appear more clearly on reading the following description of at least one embodiment, said description being made in relation to the attached drawings, among which:

illustre schématiquement un système de gestion de remplissage de contenants ; schematically illustrates a container filling management system;

illustre schématiquement un exemple d’architecture matérielle d’un équipement serveur du système de gestion de remplissage de contenants ; schematically illustrates an example of hardware architecture of a server equipment of the container filling management system;

illustre schématiquement une architecture matérielle d’un module de surveillance de remplissage, dans un mode de réalisation particulier ; schematically illustrates a hardware architecture of a filling monitoring module, in a particular embodiment;

illustre schématiquement un principe de détection volumique de remplissage, obtenu grâce à un capteur optique du module de surveillance de remplissage ; schematically illustrates a principle of filling volume detection, obtained using an optical sensor of the filling monitoring module;

illustre schématiquement un présentoir à journaux équipé du module de surveillance de remplissage ; schematically illustrates a newspaper rack equipped with the filling monitoring module;

illustre schématiquement une représentation de niveau de remplissage d’un contenant, obtenue grâce au module de surveillance de remplissage ; schematically illustrates a representation of the filling level of a container, obtained thanks to the filling monitoring module;

illustre schématiquement un algorithme de gestion de remplissage d’un contenant ; et schematically illustrates a container filling management algorithm; And

illustre schématiquement un algorithme de gestion d’alarmes. schematically illustrates an alarm management algorithm.

EXPOSE DETAILLE DE MODES DE REALISATIONDETAILED DESCRIPTION OF EMBODIMENTS

LaFig. 1illustre schématiquement un système 100 de gestion de remplissage de contenants 120, tels que des conteneurs ou des présentoirs. Le système 100 de gestion de remplissage de contenants 120 comporte un équipement serveur 110 et au moins un module 130 de surveillance de remplissage. Le système100 de gestion de remplissage de contenants 120 peut incorporer les contenants 120 en question. Le système 100 de gestion de remplissage de contenants 120 peut comporter en outre au moins un terminal 140, ou une application logicielle exécutée par ledit terminal 140, destiné à assister au moins un opérateur respectif dans des opérations de collecte de produits contenus dans les conteneurs ou de réassort de produits à distribuer par les présentoirs, et aussi dans des opérations de maintenance. Fig. 1 schematically illustrates a system 100 for managing the filling of containers 120, such as containers or displays. The system 100 for managing the filling of containers 120 comprises a server equipment 110 and at least one module 130 for filling monitoring. The container filling management system 120 can incorporate the containers 120 in question. The system 100 for managing the filling of containers 120 may further comprise at least one terminal 140, or a software application executed by said terminal 140, intended to assist at least one respective operator in operations for collecting products contained in the containers or restocking of products to be distributed by displays, and also in maintenance operations.

Chaque contenant 120 à surveiller est ainsi muni d’un module 130 de surveillance de remplissage, en charge d’effectuer des mesures de remplissage dudit contenant 120, pour lesquelles de plus amples détails sont fournis ci-après en relation avec les Figs. 3 à 6.Each container 120 to be monitored is thus provided with a filling monitoring module 130, in charge of performing filling measurements of said container 120, for which further details are provided below in relation to Figs. 3 to 6.

Comme détaillé par la suite, chaque module 130 de surveillance de remplissage comporte un capteur optique et de la circuiterie électronique configurée pour effectuer des mesures de remplissage grâce audit capteur optique, et transmettre des informations représentatives desdites mesures à l’équipement serveur 110. L’équipement serveur 110 comporte de la circuiterie électronique configurée pour traiter les informations reçues de chaque module 130 de surveillance de remplissage.As detailed below, each filling monitoring module 130 includes an optical sensor and electronic circuitry configured to perform filling measurements using said optical sensor, and transmit information representative of said measurements to the server equipment 110. Server equipment 110 comprises electronic circuitry configured to process the information received from each filling monitoring module 130.

L’équipement serveur 110 communique avec chaque module 130 de surveillance de remplissage via un premier réseau de communication 101. Il faut entendre le terme « communiquer » au sens large. En effet, il est possible qu’un ou plusieurs modules 130 de surveillance de remplissage transmettent des informations à l’équipement serveur 110 sans que l’équipement serveur 110 n’ait à répondre systématiquement audit ou auxdits modules 130 de surveillance de remplissage.The server equipment 110 communicates with each filling monitoring module 130 via a first communication network 101. The term “communicate” should be understood in the broad sense. Indeed, it is possible that one or more filling monitoring modules 130 transmit information to the server equipment 110 without the server equipment 110 having to respond systematically to said filling monitoring module(s) 130.

Selon un premier mode de réalisation, le premier réseau de communication 101 est un réseau de communication sans-fil de type LPWAN (« Low Power Wide Area Network » en anglais, que l’on peut traduire par « Réseau Etendu à faible puissance » en français). On peut par exemple citer sur ce modèle les réseaux SigFox (marque déposée) ou ThingPark (marque déposée), et notamment la technologie LoRaWAN (marque déposée, « Long Range Wide-Area Network » en anglais), aussi connue sous le diminutif « LoRa » (marque déposée, « Long Range » en anglais) du nom de l’alliance faisant la promotion de la technologie LoRaWAN (marque déposée). Ce premier mode de réalisation est particulièrement adapté à la gestion de remplissage de contenants 120 géographiquement répartis sur un territoire hors de portée radio des réseaux WLAN (« Wireless Local Area Network » en anglais), comme c’est typiquement le cas des conteneurs de collecte de déchets.According to a first embodiment, the first communication network 101 is a wireless communication network of the LPWAN type (“Low Power Wide Area Network” in English, which can be translated as “Low Power Wide Area Network” in English). French). For example, on this model, we can cite the SigFox (registered trademark) or ThingPark (registered trademark) networks, and in particular the LoRaWAN technology (registered trademark, “Long Range Wide-Area Network” in English), also known by the diminutive “LoRa (registered trademark, "Long Range" in English) of the name of the alliance promoting the LoRaWAN technology (registered trademark). This first embodiment is particularly suitable for managing the filling of containers 120 geographically distributed over a territory out of radio range of the WLAN (Wireless Local Area Network) networks, as is typically the case for collection containers. of waste.

Selon un second mode de réalisation, le premier réseau de communication 101 est un réseau de communication sans-fil de type WLAN. On peut par exemple citer sur ce modèle les réseaux Wi-Fi (marque déposée). Ce second mode de réalisation est particulièrement adapté à la gestion de remplissage de contenants 120 localisés dans un rayon de quelques dizaines de mètres,e.g.dans un même bâtiment. Le premier réseau de communication 101 pourrait aussi être un réseau de communication filaire, comme par exemple un réseau Ethernet.According to a second embodiment, the first communication network 101 is a wireless communication network of the WLAN type. We can for example mention on this model the Wi-Fi networks (registered trademark). This second embodiment is particularly suitable for managing the filling of containers 120 located within a radius of a few tens of meters, eg in the same building. The first communication network 101 could also be a wired communication network, such as for example an Ethernet network.

L’équipement serveur 110 communique avec chaque terminal 140 via un second réseau de communication 102.The server equipment 110 communicates with each terminal 140 via a second communication network 102.

Selon un premier mode de réalisation, le second réseau de communication 102 est un réseau de communication sans-fil de téléphonie mobile, comme par exemple un réseau de type LTE (« Long Term Evolution » en anglais). Ce premier mode de réalisation est particulièrement adapté à la gestion de remplissage de contenants 120 géographiquement répartis sur un territoire hors de portée radio des réseaux WLAN.According to a first embodiment, the second communication network 102 is a wireless mobile telephone communication network, such as for example an LTE (“Long Term Evolution”) type network. This first embodiment is particularly suitable for managing the filling of containers 120 geographically distributed over a territory out of radio range of the WLAN networks.

Selon un second mode de réalisation, le second réseau de communication 102 est un réseau de communication sans-fil de type WLAN, comme par exemple un réseau Wi-Fi (marque déposée). Ce second mode de réalisation est particulièrement adapté à la gestion de remplissage de contenants 120 localisés dans un rayon de quelques dizaines de mètres de l’équipement serveur 110,e.g.dans un même bâtiment.According to a second embodiment, the second communication network 102 is a wireless communication network of the WLAN type, such as for example a Wi-Fi network (registered trademark). This second embodiment is particularly suitable for managing the filling of containers 120 located within a radius of a few tens of meters from the server equipment 110, eg in the same building.

Le premier réseau de communication 101 et le second réseau de communication 102 peuvent être confondus, par exemple un même réseau de communication sans-fil de type WLAN. Cet agencement se prête particulièrement à la gestion du réassort de présentoirs installés dans un magasin ou un centre commercial.The first communication network 101 and the second communication network 102 can be combined, for example the same wireless communication network of the WLAN type. This arrangement is particularly suitable for managing the restocking of displays installed in a store or shopping center.

L’équipement serveur 110 peut être un unique serveur ou un ensemble de serveurs interconnectés ou des fonctionnalités de serveur implémentées dans un nuage informatique (« cloud » en anglais).The server equipment 110 can be a single server or a set of interconnected servers or server functionalities implemented in a computing cloud (“cloud” in English).

LaFig. 2illustre schématiquement un exemple d’architecture matérielle de l’équipement serveur 110. L’équipement serveur 110 comporte, reliés par un bus de communication 210 : un processeur ou CPU (« Central Processing Unit » en anglais) 201 ; une mémoire vive RAM (« Random Access Memory » en anglais) 202 ; une mémoire morte ROM (« Read Only Memory » en anglais) 203, telle qu’une mémoire Flash ; une unité de stockage ou un lecteur de support de stockage, tel qu’un lecteur de cartes SD (« Secure Digital » en anglais) 204 ou un disque dur HDD (« Hard Disk Drive » en anglais) ; au moins une interface de communication COM 205 pour communiquer avec chaque module 130 de surveillance de remplissage et éventuellement avec chaque terminal 140. Fig. 2 schematically illustrates an example of hardware architecture of the server equipment 110. The server equipment 110 comprises, connected by a communication bus 210: a processor or CPU (Central Processing Unit) 201; a random access memory RAM (Random Access Memory) 202; a ROM (Read Only Memory) memory 203, such as a Flash memory; a storage unit or a storage medium reader, such as an SD ("Secure Digital" in English) card reader 204 or a hard disk HDD ("Hard Disk Drive" in English); at least one COM 205 communication interface to communicate with each filling monitoring module 130 and possibly with each terminal 140.

Le processeur 201 est capable d’exécuter des instructions chargées dans la mémoire vive RAM 202 à partir de la mémoire morte ROM 203, d’une mémoire externe (telle qu’une carte SD), d’un support de stockage (tel qu’un disque dur HDD), ou d’un réseau de communication. Lorsque l’équipement serveur 110 est mis sous tension, le processeur 201 est capable de lire de la mémoire vive RAM 202 des instructions et de les exécuter. Ces instructions forment un programme d’ordinateur causant la mise en œuvre, par le processeur 201, de tout ou partie des opérations, algorithmes et étapes décrits ici en relation avec l’équipement serveur 110.Processor 201 is capable of executing instructions loaded into RAM 202 from ROM 203, external memory (such as an SD card), storage medium (such as a hard disk HDD), or a communication network. When the server equipment 110 is powered up, the processor 201 is able to read instructions from the RAM 202 and execute them. These instructions form a computer program causing the implementation, by the processor 201, of all or part of the operations, algorithms and steps described here in relation to the server equipment 110.

Ainsi, tout ou partie des opérations, algorithmes et étapes décrits ici en relation avec l’équipement serveur 110 peut être implémenté sous forme logicielle par exécution d’un ensemble d’instructions par une machine programmable, telle qu’un DSP (« Digital Signal Processor » en anglais) ou un microprocesseur. Tout ou partie des opérations, algorithmes et étapes décrits ici en relation avec l’équipement serveur 110 peut aussi être implémenté sous forme matérielle par une machine ou un composant dédié, tel qu’un FPGA (« Field-Programmable Gate Array » en anglais) ou un ASIC (« Application-Specific Integrated Circuit » en anglais). D’une manière générale, l’équipement serveur 110 comporte de la circuiterie électronique adaptée et configurée pour implémenter les opérations, algorithmes et étapes décrits ici en relation avec l’équipement serveur 110.Thus, all or part of the operations, algorithms and steps described here in relation to the server equipment 110 can be implemented in software form by execution of a set of instructions by a programmable machine, such as a DSP ("Digital Signal Processor” in English) or a microprocessor. All or part of the operations, algorithms and steps described here in relation to the server equipment 110 can also be implemented in hardware form by a dedicated machine or component, such as an FPGA (Field-Programmable Gate Array) or an ASIC (“Application-Specific Integrated Circuit”). In general, the server equipment 110 comprises electronic circuitry adapted and configured to implement the operations, algorithms and steps described here in relation to the server equipment 110.

LaFig. 3illustre schématiquement une architecture matérielle d’un dit module 130 de surveillance de remplissage, dans un mode de réalisation particulier. Le module 130 de surveillance de remplissage comporte un microcontrôleur MC 301 ou un processeur, auquel sont reliés (e.g.par un bus de communication) divers autres composants électroniques : un gestionnaire d’alimentation électrique PSM (« Power Supply Manager » en anglais) 302 ; un capteur optique OS 304 permettant de faire des mesures de distances (et donc de remplissage) par régions d’intérêt ROI (« Region Of Interest » en anglais) ; un ensemble mémoire MS (« Memory Set » en anglais) 303, permettant de stocker et d’exécuter un programme d’ordinateur comportant des instructions causant la mise en œuvre, par le microcontrôleur MC 301, de tout ou partie des opérations, algorithmes et étapes décrits ici en relation avec le module 130 de surveillance de remplissage ; une interface de communication longue portée LRC (« Long Range Communication » en anglais) 305 permettant de communiquer avec l’équipement serveur 110 via le premier réseau de communication 101 ; une interface de communication courte portée SRC (« Short Range Communication » en anglais) 306, par exemple de type Bluetooth (marque déposée) ou de type USB (« Universal Serial Bus » en anglais), permettant de communiquer avec un dit terminal 140 lorsque ledit terminal 140 est aux abords du contenant 120 dans lequel est installé ledit module 130 de surveillance de remplissage ; optionnellement, un accéléromètre ACC 307. Fig. 3 schematically illustrates a hardware architecture of a said filling monitoring module 130, in a particular embodiment. The filling monitoring module 130 comprises a microcontroller MC 301 or a processor, to which are connected ( eg by a communication bus) various other electronic components: a power supply manager PSM (“Power Supply Manager” in English) 302; an optical sensor OS 304 making it possible to make measurements of distances (and therefore of filling) by regions of interest ROI (“Region Of Interest” in English); a memory set MS (“Memory Set” in English) 303, making it possible to store and execute a computer program comprising instructions causing the implementation, by the microcontroller MC 301, of all or part of the operations, algorithms and steps described here in relation to the filling monitoring module 130; a long-range communication interface LRC (“Long Range Communication”) 305 making it possible to communicate with the server equipment 110 via the first communication network 101; a short-range SRC (Short Range Communication) communication interface 306, for example of the Bluetooth (registered trademark) type or of the USB (Universal Serial Bus) type, making it possible to communicate with a said terminal 140 when said terminal 140 is near the container 120 in which said filling monitoring module 130 is installed; optionally, an ACC 307 accelerometer.

Le gestionnaire d’alimentation électrique PSM 302 inclut une source d’alimentation électrique, préférentiellement autonome, telle qu’une pile ou une batterie, ce qui permet d’alimenter électriquement les composants électroniques. Le gestionnaire d’alimentation électrique PSM 302 gère préférentiellement en outre les éventuels mises en veille et réveils des composants électroniques en fonction des besoins, afin d’optimiser la consommation énergétique. Il est notamment préférable que le module 130 de surveillance de remplissage ne transmette pas continuellement à l’équipement serveur 110 des informations représentatives de mesures de remplissage, et n’effectue pas continuellement de telles mesures. La fréquence de mesures et de transmission à l’équipement serveur 110 dépend du contexte de mise en œuvre du système 100 de gestion de remplissage de contenants. Cette fréquence peut être prédéfinie de manière fixe, ou dynamiquement paramétrée par l’équipement serveur 110 en utilisant la voie descendante du premier réseau de communication 101, par exemple pour définir des plages horaires où une première valeur de fréquence est utilisée (par exemple, faible fréquence la nuit) et d’autres plages horaires où une seconde valeur de fréquence est utilisée (par exemple, haute fréquence la nuit).The PSM 302 power supply manager includes a power source, preferably autonomous, such as a cell or a battery, which makes it possible to power the electronic components electrically. The PSM 302 power supply manager also preferentially manages any standby and wake-up of electronic components according to needs, in order to optimize energy consumption. It is particularly preferable that the filling monitoring module 130 does not continuously transmit to the server equipment 110 information representative of filling measurements, and does not continuously perform such measurements. The frequency of measurements and transmission to the server equipment 110 depends on the context of implementation of the container filling management system 100. This frequency can be predefined in a fixed manner, or dynamically parameterized by the server equipment 110 using the downlink of the first communication network 101, for example to define time slots where a first frequency value is used (for example, low frequency at night) and other time ranges where a second frequency value is used (for example, high frequency at night).

L’interface de communication courte portée SRC 306 permet à un opérateur aux abords d’un dit contenant 120 de mettre en communication un dit terminal 140, dont est doté l’opérateur, avec le module 130 de surveillance de remplissage qui équipe ledit contenant 120. Cela permet d’en obtenir des informations d’états et de paramétrer au besoin ledit module 130 de surveillance de remplissage. Par exemple, le module 130 de surveillance de remplissage peut fournir par ce biais un identifiant, qui permet à l’opérateur de s’assurer que le contenant 120 correspond effectivement à un contenant pour lequel l’opération a reçu des instructions d’intervention (maintenance, collecte ou réassort).The SRC 306 short-range communication interface allows an operator in the vicinity of said container 120 to put a said terminal 140, with which the operator is equipped, into communication with the filling monitoring module 130 which equips said container 120 This makes it possible to obtain status information therefrom and to configure said filling monitoring module 130 if necessary. For example, the filling monitoring module 130 can provide an identifier through this, which allows the operator to ensure that the container 120 actually corresponds to a container for which the operation has received intervention instructions ( maintenance, collection or restocking).

Lorsque le contenant 120 en question est susceptible de basculer ou de chuter dans son usage nominal, comme c’est le cas du présentoir à journaux schématiquement illustré par laFig. 5, l’accéléromètre ACC 307 permet de détecter des situations où la cohérence des mesures effectuées par le capteur optique OS 304 est incertaine. Cet aspect est abordé ci-après en relation avec les Figs. 7 et 8.When the container 120 in question is likely to topple over or fall in its nominal use, as is the case of the newspaper stand schematically illustrated in FIG. 5 , the accelerometer ACC 307 makes it possible to detect situations where the consistency of the measurements carried out by the optical sensor OS 304 is uncertain. This aspect is discussed below in connection with Figs. 7 and 8.

Le capteur optique OS 304 est destiné à être placé au-dessus de l’espace du contenant 120 destiné à recevoir des produits. Utiliser un capteur optique permet d’obtenir une solution qui soit opérante sur des contenants fermés comme sur des contenants ouverts ou ajourés, contrairement aux capteurs à ultrasons.The optical sensor OS 304 is intended to be placed above the space of the container 120 intended to receive products. Using an optical sensor makes it possible to obtain a solution that is effective on closed containers as well as on open or perforated containers, unlike ultrasonic sensors.

Le capteur optique OS 304 permet d’effectuer des mesures de remplissage du contenant 120, plus précisément de distance entre le capteur optique OS 304 et le niveau supérieur des produits placés, le cas échéant, dans le contenant 120 en question. De manière à prendre en compte que le remplissage peut ne pas être uniformément réparti dans le contenant 120 en question, le capteur optique OS 304 est configuré pour effectuer des mesures par régions d’intérêt ROI 401. En effet, la configuration du capteur optique OS 304 définit un champ de vue FOV (« Field Of View » en anglais) 400, tel que schématiquement représenté sur laFig. 4. Le champ de vue FOV 400 est défini de sorte à couvrir l’espace du contenant 120 qui est pertinent à surveiller vis-à-vis du remplissage. Le champ de vue FOV 400 est découpé en régions d’intérêt ROI 401 dont l’union couvre le champ de vue FOV 400. Les régions d’intérêt ROI 401 peuvent être juxtaposées les unes aux autres pour couvrir l’intégralité du champ de vue FOV 400 ou peuvent présenter des chevauchements d’une région d’intérêt ROI à une autre. La définition de ces régions d’intérêt ROI 401 permet d’échantillonner les mesures de remplissage sur l’intégralité du champ de vue FOV 400, et ainsi avoir une représentation affinée de la topologie du remplissage du contenant 120 en question en effectuant successivement une mesure de remplissage par région d’intérêt ROI 401, telle que schématiquement représentée sur laFig. 6, où les mesures de remplissage de 13 x 13 régions d’intérêts ROI 401 sont graphiquement présentées. Des régions d’intérêts ROI 401 de tailles plus ou moins grandes peuvent être définies en fonction du contexte de mise en œuvre du système 100 de gestion de remplissage de contenants. Un compromis entre précision des mesures et temps de réalisation des mesures (et donc consommation énergétique associée) est ainsi établi. Pour ce faire, un capteur optique référencé VL53L1X de la société ST Microelectronics (marque déposée) à base de diodes de type SPAD (« Single-Photon Avalanche Diode » en anglais) peut être utilisé. On peut se référer au document« VL53L1X : A new generation, long distance ranging Time-of-Flight sensor based on ST’s FlightSense™ technology - Datasheet - Production Data », DocID031281 Rev 3, Novembre 2018, pour plus de détails sur les possibilités de configuration de ce capteur optique.The optical sensor OS 304 makes it possible to perform measurements of the filling of the container 120, more precisely of the distance between the optical sensor OS 304 and the upper level of the products placed, if necessary, in the container 120 in question. In order to take into account that the filling may not be uniformly distributed in the container 120 in question, the optical sensor OS 304 is configured to perform measurements by regions of interest ROI 401. Indeed, the configuration of the optical sensor OS 304 defines a field of view FOV (“Field Of View”) 400, as shown schematically in FIG. 4 . The field of view FOV 400 is defined so as to cover the space of the container 120 which is relevant to monitor with respect to the filling. The field of view FOV 400 is divided into regions of interest ROI 401 whose union covers the field of view FOV 400. The regions of interest ROI 401 can be juxtaposed to each other to cover the entire field of view FOV 400 or may have overlaps from one ROI region of interest to another. The definition of these regions of interest ROI 401 makes it possible to sample the filling measurements over the entire field of view FOV 400, and thus have a refined representation of the topology of the filling of the container 120 in question by successively performing a measurement of filling by region of interest ROI 401, as schematically represented in FIG. 6 , where the filling measurements of 13 x 13 regions of interest ROI 401 are graphically presented. Regions of interest ROI 401 of larger or smaller sizes can be defined according to the context of implementation of the system 100 for managing the filling of containers. A compromise between measurement accuracy and measurement performance time (and therefore associated energy consumption) is thus established. To do this, an optical sensor referenced VL53L1X from the company ST Microelectronics (registered trademark) based on SPAD (Single-Photon Avalanche Diode) type diodes can be used. You can refer to the document "VL53L1X: A new generation, long distance ranging Time-of-Flight sensor based on ST's FlightSense™ technology - Datasheet - Production Data", DocID031281 Rev 3, November 2018, for more details on the possibilities of configuration of this optical sensor.

LaFig. 7illustre schématiquement un algorithme de gestion de remplissage d’un dit contenant 120. L’algorithme de la Fig. 7 est implémenté par l’équipement serveur 110 pour chaque contenant 120 dont le remplissage est surveillé par l’équipement serveur 110. Fig. 7 schematically illustrates an algorithm for managing the filling of a said container 120. The algorithm of FIG. 7 is implemented by the server equipment 110 for each container 120 whose filling is monitored by the server equipment 110.

Dans une étape 701, le serveur 110 collecte au moins une mesure par région d’intérêt ROI 401 pour le contenant 120 en question. La collecte s’effectue via le premier réseau de communication 101, et peut être à l’initiative de l’équipement serveur 110, mais préférentiellement à l’initiative du module 130 de surveillance de remplissage équipant le contenant 120 en question.In a step 701, the server 110 collects at least one measurement per ROI region of interest 401 for the container 120 in question. The collection is carried out via the first communication network 101, and can be at the initiative of the server equipment 110, but preferably at the initiative of the filling monitoring module 130 equipping the container 120 in question.

Par exemple, lorsque le premier réseau de communication 101 est un réseau de type LoRa (marque déposée), le module 130 de surveillance de remplissage est un terminal EP (« End-Point » en anglais) de classe A, pour une question d’efficacité énergétique. Le principe général est le suivant : le terminal EP transmet une trame ascendante à destination de l’équipement serveur 110, incluant les mesures des différentes régions d’intérêt ROI 401 définies pour le capteur optique OS 304 utilisé dans ledit contenant 120. Une ou plusieurs passerelles conformes au protocole LoRaWAN (marque déposée) reçoivent cette trame ascendante et servent de relais jusqu’à l’équipement serveur 110. En connaissant l’instant de transmission de ladite trame ascendante, le terminal EP est capable de déterminer deux fenêtres de réception, pendant au moins l’une desquelles une trame descendante est supposée être transmise audit terminal EP en réponse à ladite trame ascendante. Chaque fenêtre de réception débute à la fin d’une période de durée prédéfinie suite à la transmission de ladite trame ascendante. Le terminal EP écoute le medium de communication pendant ces fenêtres de réception, notamment pour détecter un acquittement de ladite trame ascendante. Il est en effet typiquement nécessaire que le terminal EP sache que l’équipement serveur 110 a effectivement reçu les mesures contenues dans la trame ascendante. Cette approche par fenêtres de réception débutant à des instants prédéterminés de manière déterministe pour le terminal EP et toute passerelle conforme au protocole LoRaWAN (marque déposée) qui agit comme relais pour l’équipement serveur 110 permet audit terminal EP de se mettre en veille entretemps et ainsi de préserver son autonomie énergétique. A noter que la trame descendante peut en outre être utilisée pour paramétrer le terminal EP,i.e.le module 130 de surveillance de remplissage concerné, par exemple pour effectuer un recalage horaire, une compensation de dérive d’horloge, appliquer une nouvelle configuration de couche physique telle qu’une adaptation de fréquence porteuse et/ou de facteur d’étalement (« spreading factor » en anglais) et/ou de schéma de modulation....For example, when the first communication network 101 is a LoRa (registered trademark) type network, the filling monitoring module 130 is a class A EP ("End-Point" in English) terminal, for a matter of energetic efficiency. The general principle is as follows: the terminal EP transmits an ascending frame intended for the server equipment 110, including the measurements of the various regions of interest ROI 401 defined for the optical sensor OS 304 used in said container 120. One or more gateways conforming to the LoRaWAN protocol (registered trademark) receive this uplink frame and serve as a relay up to the server equipment 110. By knowing the instant of transmission of said uplink frame, the terminal EP is able to determine two reception windows, during at least one of which a downlink frame is supposed to be transmitted to said terminal EP in response to said uplink frame. Each reception window begins at the end of a period of predefined duration following the transmission of said uplink frame. The terminal EP listens to the communication medium during these reception windows, in particular to detect an acknowledgment of said uplink frame. It is in fact typically necessary for the terminal EP to know that the server equipment 110 has actually received the measurements contained in the uplink frame. This approach by reception windows starting at times predetermined in a deterministic manner for the terminal EP and any gateway conforming to the LoRaWAN protocol (registered trademark) which acts as a relay for the server equipment 110 allows said terminal EP to go into standby in the meantime and thus preserving its energy autonomy. It should be noted that the downlink frame can also be used to configure the EP terminal, ie the filling monitoring module 130 concerned, for example to perform time adjustment, clock drift compensation, apply a new physical layer configuration such as carrier frequency and/or spreading factor and/or modulation scheme adaptation....

Dans une étape 702, l’équipement serveur 110 effectue optionnellement une vérification de cohérence des mesures reçues. Plus particulièrement, l’équipement serveur 110 vérifie qu’une alarme n’a pas été reçue de la part du module 130 de surveillance de remplissage équipant le contenant 120 en question. Une telle alarme est générée par ledit module 130 de surveillance de remplissage lorsque l’accéléromètre ACC 307 a détecté une accélération linéaire supérieure à un seuil prédéfini. Une telle accélération linéaire est susceptible d’être liée à une chute du contenant 120, tel qu’un présentoir à journaux, ce qui nécessite l’intervention d’un opérateur pour rétablir des conditions normales d’utilisation.In a step 702, the server equipment 110 optionally performs a consistency check of the measurements received. More specifically, the server equipment 110 verifies that an alarm has not been received from the filling monitoring module 130 equipping the container 120 in question. Such an alarm is generated by said filling monitoring module 130 when the accelerometer ACC 307 has detected a linear acceleration greater than a predefined threshold. Such a linear acceleration is likely to be linked to a fall of the container 120, such as a newspaper display, which requires the intervention of an operator to restore normal conditions of use.

Dans une étape 703, l’équipement serveur 110 vérifie ainsi si les mesures reçues présentent un risque d’incohérence. Si tel est le cas, une étape 707 est effectuée ; sinon, une étape 704 est effectuée.In a step 703, the server equipment 110 thus checks whether the measurements received present a risk of inconsistency. If this is the case, a step 707 is carried out; otherwise, a step 704 is performed.

Dans l’étape 704, l’équipement serveur 110 évalue le taux de remplissage du contenant 120 en question à partir des mesures relatives aux différentes régions d’intérêt ROI 401 qui ont été collectées à l’étape 701. Par exemple, l’équipement serveur 110 effectue une moyenne desdites mesures, afin de déterminer un niveau de remplissage moyen. Cette approche s’applique particulièrement au cas des conteneurs de collecte de déchets, où les déchets peuvent être répartis de manière non uniforme dans le conteneur. Selon un autre exemple, l’équipement serveur 110 évalue le taux de remplissage du contenant 120 en ne tenant pas compte d’un ensemble de valeurs extrêmes parmi lesdites mesures. Cette approche s’applique particulièrement au cas des présentoirs à journaux, où la page de couverture du journal en haut de pile peut être plissée de sorte à fausser le taux réel de remplissage du présentoir.In step 704, the server equipment 110 evaluates the filling rate of the container 120 in question from the measurements relating to the various regions of interest ROI 401 which were collected in step 701. For example, the equipment server 110 performs an average of said measurements, in order to determine an average filling level. This approach applies particularly to the case of waste collection containers, where the waste can be distributed unevenly within the container. According to another example, the server equipment 110 evaluates the filling rate of the container 120 by not taking into account a set of extreme values among said measurements. This approach is particularly applicable to the case of newspaper displays, where the front page of the newspaper at the top of the stack can be pleated so as to distort the actual filling rate of the display.

Dans une étape 705, l’équipement serveur 110 vérifie si le taux de remplissage évalué à l’étape 704 a franchi un seuil prédéfini. Lorsque le contenant 120 en question est destiné à la collecte de produits (e.g.de déchets), l’équipement serveur 110 vérifie si le taux de remplissage évalué à l’étape 704 est passé au-dessus dudit seuil prédéfini. Lorsque le contenant 120 en question est destiné à la distribution de produits (e.g.de journaux), l’équipement serveur 110 vérifie si le taux de remplissage évalué à l’étape 704 est passé en dessous dudit seuil prédéfini. Si tel est le cas, l’étape 707 est effectuée ; sinon, une étape 706 est effectuée. Ledit seuil est prédéfini suite à des expérimentations de terrain qui permettent de savoir, en fonction du contexte d’utilisation du système 100 de gestion de remplissage des contenants 120 (collecte, distribution…), quelle est la probabilité que le contenant soit totalement plein ou vide entre le moment où ledit seuil est franchi et le moment où l’intervention adéquate auprès du contenant 120 en question est réalisée.In a step 705, the server equipment 110 checks whether the filling rate evaluated in step 704 has crossed a predefined threshold. When the container 120 in question is intended for the collection of products ( eg waste), the server equipment 110 checks whether the filling rate evaluated in step 704 has gone above said predefined threshold. When the container 120 in question is intended for the distribution of products ( eg newspapers), the server equipment 110 checks whether the filling rate evaluated in step 704 has fallen below said predefined threshold. If so, step 707 is performed; otherwise, a step 706 is performed. Said threshold is predefined following field experiments which make it possible to know, depending on the context of use of the system 100 for managing the filling of the containers 120 (collection, distribution, etc.), what is the probability that the container is completely full or empty between the moment when said threshold is crossed and the moment when the appropriate intervention with the container 120 in question is carried out.

Dans l’étape 706, l’équipement serveur 110 se met en attente d’une nouvelle collecte de mesures pour le contenant 120 en question, et l’étape 701 est alors répétée.In step 706, the server equipment 110 waits for a new collection of measurements for the container 120 in question, and step 701 is then repeated.

Dans l’étape 707, l’équipement serveur 110 transmet une instruction d’intervention, afin que le contenant soit vidé ou remplacé par un contenant 120 vide (lorsque le contenant 120 en question est destiné à la collecte de produits), ou que le contenant soit réapprovisionné ou remplacé par un contenant 120 approvisionné (lorsque le contenant 120 en question est destiné à la distribution de produits), ou que le contenant 120 soit vérifié (cas d’alarme). Par exemple, l’équipement serveur 110 envoie l’instruction d’intervention à un dit terminal 140, afin qu’un opérateur se déplace jusqu’au contenant 120 en question (par exemple, au sein d’une tournée de collecte ou de réapprovisionnement ou de maintenance).In step 707, the server equipment 110 transmits an intervention instruction, so that the container is emptied or replaced by an empty container 120 (when the container 120 in question is intended for the collection of products), or that the container either replenished or replaced by a restocked 120 container (when the 120 container in question is intended for the distribution of products), or that the 120 container is checked (in the event of an alarm). For example, the server equipment 110 sends the intervention instruction to a said terminal 140, so that an operator moves to the container 120 in question (for example, within a collection or replenishment round or maintenance).

Dans l’étape 708, l’équipement serveur 110 se met en attente d’une confirmation de fin d’intervention, puis dans une étape 709, l’équipement serveur 110 purge les éventuelles mesures reçues entretemps en provenance du module 130 de surveillance de remplissage équipant le contenant 120 en question. Puis, l’étape 706 est effectuée. Dans un mode de réalisation particulier, au lieu de purger les éventuelles mesures reçues entretemps, l’équipement serveur 110 en effectue un traitement et marque spécifiquement les mesures en question afin de les distinguer des mesures hors intervention, surtout lorsque l’intervention est déclenchée par une notification de risque d’incohérence de mesure (voir l’algorithme de la Fig. 8 décrit ci-après). Par exemple, un traitement statistique, un traitement dépendent du fait que l’intervention est due à un dépassement du seuil prédéfini de l’étape 704 ou du fait que l’intervention est due à une suspicion d’incohérence des mesures collectées (notification de risque d’incohérence de mesure)...In step 708, the server equipment 110 waits for confirmation of the end of the intervention, then in a step 709, the server equipment 110 purges any measurements received in the meantime from the module 130 for monitoring filling fitted to the container 120 in question. Then, step 706 is performed. In a particular embodiment, instead of purging any measurements received in the meantime, the server equipment 110 processes them and specifically marks the measurements in question in order to distinguish them from measurements outside the intervention, especially when the intervention is triggered by a measurement inconsistency risk notification (see the algorithm of FIG. 8 described below). For example, a statistical processing, a processing depend on the fact that the intervention is due to an overstepping of the predefined threshold of step 704 or on the fact that the intervention is due to a suspicion of inconsistency of the measurements collected (notification of risk of measurement inconsistency)...

Dans un mode de réalisation particulier, l’algorithme de la Fig. 7 est implémenté par chaque module 130 de surveillance de remplissage au lieu d’être implémenté par l’équipement serveur 110. Ainsi, le traitement des mesures effectuées par régions d’intérêt ROI 401 est effectué par le module 130 de surveillance de remplissage qui intègre le capteur optique OS 304 en question. L’instruction d’intervention de l’étape 707 est alors envoyée à l’équipement serveur 110 via le premier réseau de communication 101, afin que l’intervention puisse être planifiée et effectivement ordonnée à un opérateur. Lorsque l’équipement serveur 110 est notifié de la confirmation de fin d’intervention, il en informe le module 130 de surveillance de remplissage en question via le premier réseau de communication 101.In a particular embodiment, the algorithm of FIG. 7 is implemented by each filling monitoring module 130 instead of being implemented by the server equipment 110. Thus, the processing of the measurements carried out by regions of interest ROI 401 is carried out by the filling monitoring module 130 which integrates the OS 304 optical sensor in question. The step 707 intervention instruction is then sent to the server equipment 110 via the first communication network 101, so that the intervention can be planned and effectively ordered to an operator. When the server equipment 110 is notified of the confirmation of the end of the intervention, it informs the filling monitoring module 130 in question via the first communication network 101.

LaFig. 8illustre schématiquement un algorithme de gestion d’alarmes, dans un mode de réalisation particulier. Fig. 8 schematically illustrates an alarm management algorithm, in a particular embodiment.

Dans une étape 801, l’équipement serveur 110 reçoit une alarme. Comme déjà indiqué en relation avec la Fig. 7, une telle alarme est générée par ledit module 130 de surveillance de remplissage lorsque l’accéléromètre ACC 307 a détecté une accélération linéaire supérieure à un seuil prédéfini. Une telle alarme peut être transmise par ledit module 130 de surveillance de remplissage de la même manière que les mesures effectuées par le capteur optique OS 304, soit indépendamment de ces mesures, soit de manière concomitante avec la transmission desdites mesures.In a step 801, the server equipment 110 receives an alarm. As already indicated in relation to FIG. 7, such an alarm is generated by said filling monitoring module 130 when the ACC accelerometer 307 has detected a linear acceleration greater than a predefined threshold. Such an alarm can be transmitted by said filling monitoring module 130 in the same way as the measurements taken by the optical sensor OS 304, either independently of these measurements, or concomitantly with the transmission of said measurements.

Dans une étape 802, l’équipement serveur 110 vérifie si une intervention est en cours, ou instruite suite à l’étape 707, auprès du contenant 120 qui est équipé par le module 130 de surveillance de remplissage d’où provient l’alarme. En effet, l’accélération linéaire détectée par l’accéléromètre ACC 307 dudit module 130 de surveillance de remplissage peut être liée à une manipulation dudit contenant 120 dans le cadre de l’intervention en question. Si une telle intervention est en cours ou instruite, une étape 803 est effectuée, dans laquelle l’équipement serveur 110 ignore l’alarme ; sinon, une étape 804 est effectuée.In a step 802, the server equipment 110 checks whether an intervention is in progress, or instructed following step 707, with the container 120 which is equipped by the filling monitoring module 130 from which the alarm originates. Indeed, the linear acceleration detected by the accelerometer ACC 307 of said filling monitoring module 130 can be linked to a manipulation of said container 120 within the framework of the intervention in question. If such an intervention is in progress or instructed, a step 803 is carried out, in which the server equipment 110 ignores the alarm; otherwise, a step 804 is performed.

Dans l’étape 804, l’équipement serveur 110 génère une notification de risque d’incohérence de mesures qui pourraient être transmises par le module 130 de surveillance de remplissage en question. Cette notification est traitée dans le cadre de l’étape 702 déjà décrite.In step 804, the server equipment 110 generates a notification of risk of inconsistency of measurements which could be transmitted by the filling monitoring module 130 in question. This notification is processed as part of the step 702 already described.

Dans un mode de réalisation particulier, lorsque l’algorithme de la Fig. 7 est implémenté par chaque module 130 de surveillance de remplissage, l’algorithme de la Fig. 8 est aussi implémenté par chaque module 130 de surveillance de remplissage au lieu d’être implémenté par l’équipement serveur 110.In a particular embodiment, when the algorithm of FIG. 7 is implemented by each filling monitoring module 130, the algorithm of FIG. 8 is also implemented by each filling monitoring module 130 instead of being implemented by the server equipment 110.

Claims (13)

Procédé de surveillance de remplissage d’au moins un contenant (120), le procédé étant implémenté par un système (100) incluant un module de surveillance de remplissage (130) équipant chaque contenant (120) dont le remplissage est à surveiller, chaque module de surveillance de remplissage (130) comportant un capteur optique (304) permettant de mesurer un niveau de remplissage par région d’intérêt (401) dans un ensemble de régions d’intérêt (401) composant un champ de vue (400) dudit capteur optique (304), chaque capteur optique (304) étant destiné à être placé au-dessus d’un espace du contenant (120) destiné à recevoir des produits, le procédé comportant les étapes suivantes pour chaque module de surveillance de remplissage (130) :
- effectuer une configuration du capteur optique (304) en question pour effectuer au moins une mesure de remplissage du contenant (120) pour chaque région d’intérêt (401) ;
- collecter (701) les mesures effectuées pour chaque région d’intérêt (401) par ledit capteur optique (304) ainsi configuré ;
- évaluer (704) le taux de remplissage du contenant (120) en fonction des mesures collectées pour l’ensemble des régions d’intérêt (401) ; et
- instruire (707) une intervention auprès du contenant (120) muni dudit module de surveillance de remplissage (130) lorsque le taux de remplissage évalué franchit un premier seuil prédéfini.
Method for monitoring the filling of at least one container (120), the method being implemented by a system (100) including a filling monitoring module (130) equipping each container (120) whose filling is to be monitored, each module filling monitoring device (130) comprising an optical sensor (304) making it possible to measure a filling level per region of interest (401) in a set of regions of interest (401) forming a field of view (400) of said sensor (304), each optical sensor (304) being intended to be placed above a space of the container (120) intended to receive products, the method comprising the following steps for each filling monitoring module (130) :
- performing a configuration of the optical sensor (304) in question to perform at least one filling measurement of the container (120) for each region of interest (401);
- collecting (701) the measurements made for each region of interest (401) by said optical sensor (304) thus configured;
- evaluating (704) the rate of filling of the container (120) according to the measurements collected for all the regions of interest (401); And
- Instruct (707) an intervention with the container (120) provided with said filling monitoring module (130) when the assessed filling rate crosses a first predefined threshold.
Procédé selon la revendication 1, dans lequel le système (100) comportant en outre un équipement serveur (110) interconnecté à une pluralité de dits modules de surveillance de remplissage (130) via un réseau de communication (101), les étapes du procédé sont effectuées par l’équipement serveur (110), à l’exception de la configuration des capteurs optiques (304) qui est effectuée par les modules de surveillance de remplissage (130) respectifs.A method according to claim 1, wherein the system (100) further comprising server equipment (110) interconnected to a plurality of said fill monitoring modules (130) via a communication network (101), the method steps are performed by the server equipment (110), with the exception of the configuration of the optical sensors (304) which is performed by the respective filling monitoring modules (130). Procédé selon la revendication 1, dans lequel le système (100) comportant en outre un équipement serveur (110) interconnecté à une pluralité de dits modules de surveillance de remplissage (130) via un réseau de communication (101), les étapes du procédé sont effectuées par les modules de surveillance de remplissage (130), afin de permettre à l’équipement serveur (110) de planifier des interventions auprès desdits contenants (120).A method according to claim 1, wherein the system (100) further comprising server equipment (110) interconnected to a plurality of said fill monitoring modules (130) via a communication network (101), the method steps are carried out by the filling monitoring modules (130), in order to allow the server equipment (110) to plan interventions with said containers (120). Procédé selon l’une des revendications 2 et 3, dans lequel le réseau de communication (101) est un réseau de communication sans-fil de type LPWAN.Method according to one of Claims 2 and 3, in which the communication network (101) is an LPWAN-type wireless communication network. Procédé selon l’une quelconque des revendications 1 à 4, dans lequel le taux de remplissage de chaque contenant (120) est évalué en effectuant une moyenne des mesures de l’ensemble des régions d’intérêt (401) pour ledit contenant (120).Method according to any one of claims 1 to 4, in which the filling rate of each container (120) is evaluated by performing an average of the measurements of all the regions of interest (401) for said container (120) . Procédé selon l’une quelconque des revendications 1 à 4, dans lequel le taux de remplissage de chaque contenant (120) est évalué en ne tenant pas compte d’un ensemble de valeurs extrêmes parmi les mesures de l’ensemble des régions d’intérêt (401) pour ledit contenant (120).Method according to any one of claims 1 to 4, in which the filling rate of each container (120) is evaluated by ignoring a set of extreme values among the measurements of the set of regions of interest (401) for said container (120). Procédé selon l’une quelconque des revendications 1 à 6, dans lequel chaque contenant (120) est destiné à la collecte de produits, et l’intervention auprès d’un dit contenant (120) est instruite (707) lorsque le taux de remplissage évalué pour ledit contenant (120) est passé au-dessus du premier seuil prédéfini.Method according to any one of claims 1 to 6, in which each container (120) is intended for the collection of products, and the intervention with a said container (120) is instructed (707) when the filling rate evaluated for said container (120) has passed above the first predefined threshold. Procédé selon l’une quelconque des revendications 1 à 6, dans lequel chaque contenant est destiné à la distribution de produits, et l’intervention auprès d’un dit contenant (120) est instruite (707) lorsque le taux de remplissage évalué pour ledit contenant (120) est passé en dessous du premier seuil prédéfini.Method according to any one of Claims 1 to 6, in which each container is intended for the distribution of products, and the intervention with a said container (120) is instructed (707) when the filling rate evaluated for said container (120) has fallen below the first predefined threshold. Procédé selon l’une quelconque des revendications 1 à 8, dans lequel, chaque module de surveillance de remplissage (130) comportant un accéléromètre (307), le procédé comporte en outre les étapes suivantes :
- générer une alarme sur détection par un dit accéléromètre (307) d’une accélération linéaire supérieure à un second seuil prédéfini ; et
- en cas d’alarme, instruire (707) une intervention auprès du contenant (120) en question, et marquer ou purger (709) les mesures effectuées par le capteur optique (304) appartenant au même module de surveillance de remplissage (130) que ledit accéléromètre (307) jusqu’à confirmation (708) de fin d’intervention.
Method according to any one of claims 1 to 8, in which, each filling monitoring module (130) comprising an accelerometer (307), the method further comprises the following steps:
- generating an alarm on detection by said accelerometer (307) of a linear acceleration greater than a second predefined threshold; And
- in the event of an alarm, instruct (707) an intervention with the container (120) in question, and mark or purge (709) the measurements made by the optical sensor (304) belonging to the same filling monitoring module (130) than said accelerometer (307) until confirmation (708) of the end of the intervention.
Système (100) de surveillance de remplissage d’au moins un contenant (120), ledit système (100) incluant un module de surveillance de remplissage (130) équipant chaque contenant (120) dont le remplissage est à surveiller, chaque module de surveillance de remplissage (130) comportant un capteur optique (304) permettant de mesurer un niveau de remplissage par région d’intérêt (401) dans un ensemble de régions d’intérêt (401) composant un champ de vue (400) dudit capteur optique (304), chaque capteur optique (304) étant destiné à être placé au-dessus d’un espace du contenant (120) destiné à recevoir des produits, le système (100) incluant de la circuiterie électronique implémentant :
- des moyens pour effectuer une configuration du capteur optique (304) en question pour effectuer au moins une mesure de remplissage du contenant (120) pour chaque région d’intérêt (401) ;
- des moyens pour collecter (701) les mesures effectuées pour chaque région d’intérêt (401) par ledit capteur optique (304) ainsi configuré ;
- des moyens pour évaluer (705) le taux de remplissage du contenant (120) en fonction des mesures collectées pour l’ensemble des régions d’intérêt (401) ; et
- des moyens pour instruire (707) une intervention auprès du contenant (120) muni dudit module de surveillance de remplissage (130) lorsque le taux de remplissage évalué franchit un premier seuil prédéfini.
System (100) for monitoring the filling of at least one container (120), said system (100) including a filling monitoring module (130) equipping each container (120) whose filling is to be monitored, each monitoring module (130) comprising an optical sensor (304) making it possible to measure a level of filling per region of interest (401) in a set of regions of interest (401) composing a field of view (400) of said optical sensor ( 304), each optical sensor (304) being intended to be placed above a space of the container (120) intended to receive products, the system (100) including electronic circuitry implementing:
- Means for performing a configuration of the optical sensor (304) in question to perform at least one filling measurement of the container (120) for each region of interest (401);
- means for collecting (701) the measurements made for each region of interest (401) by said optical sensor (304) thus configured;
- means for evaluating (705) the rate of filling of the container (120) according to the measurements collected for all the regions of interest (401); And
- Means for instructing (707) an intervention with the container (120) equipped with said filling monitoring module (130) when the assessed filling rate crosses a first predefined threshold.
Système selon la revendication 10, dans lequel chaque module de surveillance de remplissage (130) comporte un accéléromètre (307), et la circuiterie électronique implémente en outre :
- des moyens pour générer une alarme sur détection par un dit accéléromètre (307) d’une accélération linéaire supérieure à un second seuil prédéfini ; et
- en cas d’alarme, des moyens pour instruire (707) une intervention auprès du contenant (120) en question, et des moyens pour marquer ou purger (709) les mesures effectuées par le capteur optique (304) appartenant au même module de surveillance de remplissage (130) que ledit accéléromètre (307) jusqu’à confirmation (708) de fin d’intervention.
A system according to claim 10, wherein each fill monitoring module (130) includes an accelerometer (307), and the electronic circuitry further implements:
- Means for generating an alarm upon detection by said accelerometer (307) of a linear acceleration greater than a second predefined threshold; And
- in the event of an alarm, means for instructing (707) an intervention with the container (120) in question, and means for marking or purging (709) the measurements carried out by the optical sensor (304) belonging to the same module of filling monitoring (130) than said accelerometer (307) until confirmation (708) of the end of the intervention.
Système de collecte de produits, tels que des déchets, comportant une pluralité de contenants (120) destinés à la collecte des produits, et comportant le système (100) de surveillance de remplissage desdits contenants (120) selon la revendication 10 ou 11.System for collecting products, such as waste, comprising a plurality of containers (120) intended for the collection of products, and comprising the system (100) for monitoring the filling of said containers (120) according to claim 10 or 11. Système de distribution de produits, tels que des journaux, comportant une pluralité de contenants (130) destinés à la distribution des produits, et comportant le système (100) de surveillance de remplissage desdits contenants (120) selon la revendication 10 ou 11.System for distributing products, such as newspapers, comprising a plurality of containers (130) intended for the distribution of the products, and comprising the system (100) for monitoring the filling of said containers (120) according to claim 10 or 11.
FR1905731A 2019-05-29 2019-05-29 CONTAINER FILLING RATE MANAGEMENT SYSTEM Active FR3096668B1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FR1905731A FR3096668B1 (en) 2019-05-29 2019-05-29 CONTAINER FILLING RATE MANAGEMENT SYSTEM

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FR1905731 2019-05-29
FR1905731A FR3096668B1 (en) 2019-05-29 2019-05-29 CONTAINER FILLING RATE MANAGEMENT SYSTEM

Publications (2)

Publication Number Publication Date
FR3096668A1 true FR3096668A1 (en) 2020-12-04
FR3096668B1 FR3096668B1 (en) 2022-07-15

Family

ID=68806835

Family Applications (1)

Application Number Title Priority Date Filing Date
FR1905731A Active FR3096668B1 (en) 2019-05-29 2019-05-29 CONTAINER FILLING RATE MANAGEMENT SYSTEM

Country Status (1)

Country Link
FR (1) FR3096668B1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023019347A1 (en) * 2021-08-20 2023-02-23 Smart Wave Technologies, Inc. Systems and methods for monitoring sharps levels in secured sharps containers

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2711626A1 (en) 1993-10-25 1995-05-05 Deutsche Aerospace Collection container for recyclable products managed by computer.
WO2011015934A1 (en) 2009-08-04 2011-02-10 Illinois Tool Works Inc. Optical sensor for detecting the liquid level in a container, in particular for a removable container for an electric household appliance and associated lens and method
CH701677A2 (en) * 2009-08-20 2011-02-28 Ymatron Ag Filling degree detection system for detecting distances to surfaces of e.g. domestic refuse, in refuse collection vessels, has transmission unit transmitting information of filling degree to central guidance system
US20130060528A1 (en) * 2011-05-20 2013-03-07 James Portman System and method for determining a quantity of bulk material
EP2641851A1 (en) * 2012-03-23 2013-09-25 Gfeller-Informatik AG Intelligent fill level sensor device and system
US20160134949A1 (en) * 2014-11-06 2016-05-12 Enevo Oy Method and system for monitoring and communicating fill rate of container
WO2017137832A1 (en) * 2016-02-11 2017-08-17 Ubikwa Systems, Slu A method and a system for assessing the amount of content stored within a container

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2711626A1 (en) 1993-10-25 1995-05-05 Deutsche Aerospace Collection container for recyclable products managed by computer.
WO2011015934A1 (en) 2009-08-04 2011-02-10 Illinois Tool Works Inc. Optical sensor for detecting the liquid level in a container, in particular for a removable container for an electric household appliance and associated lens and method
CH701677A2 (en) * 2009-08-20 2011-02-28 Ymatron Ag Filling degree detection system for detecting distances to surfaces of e.g. domestic refuse, in refuse collection vessels, has transmission unit transmitting information of filling degree to central guidance system
US20130060528A1 (en) * 2011-05-20 2013-03-07 James Portman System and method for determining a quantity of bulk material
EP2641851A1 (en) * 2012-03-23 2013-09-25 Gfeller-Informatik AG Intelligent fill level sensor device and system
US20160134949A1 (en) * 2014-11-06 2016-05-12 Enevo Oy Method and system for monitoring and communicating fill rate of container
WO2017137832A1 (en) * 2016-02-11 2017-08-17 Ubikwa Systems, Slu A method and a system for assessing the amount of content stored within a container

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"VL53L1X : A new generation, long distance ranging Time-of-Flight sensor based on ST's FlightSense™ technology - Datasheet - Production Data", DOCID031281 REV, 3 November 2018 (2018-11-03)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2023019347A1 (en) * 2021-08-20 2023-02-23 Smart Wave Technologies, Inc. Systems and methods for monitoring sharps levels in secured sharps containers

Also Published As

Publication number Publication date
FR3096668B1 (en) 2022-07-15

Similar Documents

Publication Publication Date Title
CN111149009A (en) System and method for determining reservation time of a cell
EP3189636B1 (en) Method of monitoring and of warning of routing configuration in a cluster comprising static communication links and computer program implementing this method
EP2974984B1 (en) Element of a container
EP2894872B1 (en) Method for scheduling tasks in a power line carrier network
FR3096668A1 (en) CONTAINER FILL RATE MANAGEMENT system
US11683110B2 (en) Edge synchronization systems and methods
WO2020043877A1 (en) Method for locating data, control system, transmitter device
BE1023533A1 (en) METHOD FOR DETECTION OF EARTHQUAKES AND LOCATION OF EPICENTERS WITH A LAMP NETWORK
FR2952456A1 (en) Autonomous railway traffic management device, has processing circuit determining passage direction of railway vehicle and controls reading of data by reader and transmission of data towards information server by communication circuit
EP3275129B1 (en) Universal communication system for measurement apparatuses, method of communication relating thereto
EP3635690B1 (en) Device for recording movement data, corresponding method and program
EP4064146B1 (en) Automated collect of metering index of intelligent fluid meters
EP3081949A1 (en) Method for detecting fraud in an electricity supply network
EP3504932B1 (en) Method for controlling the load of a data concentration gateway for a wireless communication network
EP3953717B1 (en) Method for detecting energy consumption fraud in an electricity supply service
WO2019115173A1 (en) Device and process for checking sensors that permit the detection of intrusions into a network
EP3797547A1 (en) Method for managing a connection in a distributed wireless network
FR3084983A1 (en) AUTONOMOUS METHOD FOR LOCATING, INVENTORIZING AND MEASURING OBJECTS
FR3070496B1 (en) IDENTIFICATION OF ANOMALY IN AN ELECTRICAL DISTRIBUTION NETWORK
EP3775966A1 (en) Method and system for evaluating the path of an operator on a shop floor
FR3135975A1 (en) WASTE EVALUATION DEVICE AMONG COLLECTED WASTE AND VEHICLE COMPRISING SUCH A DEVICE
EP3819885B1 (en) System and method for managing a fall of a person
EP4300261A2 (en) Method for managing a communicating meter
EP2850779B1 (en) Monitoring system and corresponding method and computer program
EP3811655A1 (en) Method for evaluating the energy consumption of a service unit in a communications network

Legal Events

Date Code Title Description
PLFP Fee payment

Year of fee payment: 2

PLSC Publication of the preliminary search report

Effective date: 20201204

CA Change of address

Effective date: 20210119

PLFP Fee payment

Year of fee payment: 3

PLFP Fee payment

Year of fee payment: 4

CA Change of address

Effective date: 20230228

PLFP Fee payment

Year of fee payment: 5