US20190061466A1 - Vehicle cabin odor detection and amelioration - Google Patents
Vehicle cabin odor detection and amelioration Download PDFInfo
- Publication number
- US20190061466A1 US20190061466A1 US15/685,945 US201715685945A US2019061466A1 US 20190061466 A1 US20190061466 A1 US 20190061466A1 US 201715685945 A US201715685945 A US 201715685945A US 2019061466 A1 US2019061466 A1 US 2019061466A1
- Authority
- US
- United States
- Prior art keywords
- vehicle
- volatilomes
- air
- scent
- occupants
- 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
Links
- 238000001514 detection method Methods 0.000 title abstract description 4
- 239000000126 substance Substances 0.000 claims abstract description 48
- 230000007613 environmental effect Effects 0.000 claims abstract description 22
- 238000000034 method Methods 0.000 claims abstract description 22
- 238000001228 spectrum Methods 0.000 claims abstract description 18
- 230000000116 mitigating effect Effects 0.000 claims abstract description 15
- 238000005259 measurement Methods 0.000 claims abstract description 7
- 239000000203 mixture Substances 0.000 claims abstract description 6
- 230000007935 neutral effect Effects 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 4
- 239000003205 fragrance Substances 0.000 claims description 4
- 235000019645 odor Nutrition 0.000 description 20
- 238000004891 communication Methods 0.000 description 16
- 230000035943 smell Effects 0.000 description 8
- 238000010586 diagram Methods 0.000 description 4
- 230000035945 sensitivity Effects 0.000 description 4
- 238000004378 air conditioning Methods 0.000 description 3
- 238000010438 heat treatment Methods 0.000 description 3
- 238000010801 machine learning Methods 0.000 description 3
- 238000009423 ventilation Methods 0.000 description 3
- CURLTUGMZLYLDI-UHFFFAOYSA-N Carbon dioxide Chemical compound O=C=O CURLTUGMZLYLDI-UHFFFAOYSA-N 0.000 description 2
- 150000001875 compounds Chemical class 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 230000006855 networking Effects 0.000 description 2
- 238000012545 processing Methods 0.000 description 2
- 239000007787 solid Substances 0.000 description 2
- MDVPRIBCAFEROC-BQYQJAHWSA-N (e)-oct-1-en-1-ol Chemical compound CCCCCC\C=C\O MDVPRIBCAFEROC-BQYQJAHWSA-N 0.000 description 1
- 244000099147 Ananas comosus Species 0.000 description 1
- 235000007119 Ananas comosus Nutrition 0.000 description 1
- 208000035985 Body Odor Diseases 0.000 description 1
- 239000004215 Carbon black (E152) Substances 0.000 description 1
- UGFAIRIUMAVXCW-UHFFFAOYSA-N Carbon monoxide Chemical compound [O+]#[C-] UGFAIRIUMAVXCW-UHFFFAOYSA-N 0.000 description 1
- 208000008454 Hyperhidrosis Diseases 0.000 description 1
- 235000004789 Rosa xanthina Nutrition 0.000 description 1
- 241000109329 Rosa xanthina Species 0.000 description 1
- 150000001298 alcohols Chemical class 0.000 description 1
- 150000001335 aliphatic alkanes Chemical class 0.000 description 1
- 239000012491 analyte Substances 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013528 artificial neural network Methods 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- 229910002092 carbon dioxide Inorganic materials 0.000 description 1
- 239000001569 carbon dioxide Substances 0.000 description 1
- 229910002091 carbon monoxide Inorganic materials 0.000 description 1
- 150000002148 esters Chemical class 0.000 description 1
- 239000010408 film Substances 0.000 description 1
- 239000012530 fluid Substances 0.000 description 1
- 239000000446 fuel Substances 0.000 description 1
- 239000000383 hazardous chemical Substances 0.000 description 1
- 229930195733 hydrocarbon Natural products 0.000 description 1
- 150000002430 hydrocarbons Chemical class 0.000 description 1
- 239000004973 liquid crystal related substance Substances 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 235000013372 meat Nutrition 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- CFNJLPHOBMVMNS-UHFFFAOYSA-N pentyl butyrate Chemical compound CCCCCOC(=O)CCC CFNJLPHOBMVMNS-UHFFFAOYSA-N 0.000 description 1
- 229920000642 polymer Polymers 0.000 description 1
- 230000001902 propagating effect Effects 0.000 description 1
- 239000000725 suspension Substances 0.000 description 1
- 208000013460 sweaty Diseases 0.000 description 1
- 239000010409 thin film Substances 0.000 description 1
- 230000000007 visual effect Effects 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N21/00—Investigating or analysing materials by the use of optical means, i.e. using sub-millimetre waves, infrared, visible or ultraviolet light
- G01N21/17—Systems in which incident light is modified in accordance with the properties of the material investigated
- G01N21/25—Colour; Spectral properties, i.e. comparison of effect of material on the light at two or more different wavelengths or wavelength bands
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00735—Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00735—Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models
- B60H1/008—Control systems or circuits characterised by their input, i.e. by the detection, measurement or calculation of particular conditions, e.g. signal treatment, dynamic models the input being air quality
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00814—Control systems or circuits characterised by their output, for controlling particular components of the heating, cooling or ventilating installation
- B60H1/00821—Control systems or circuits characterised by their output, for controlling particular components of the heating, cooling or ventilating installation the components being ventilating, air admitting or air distributing devices
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H1/00—Heating, cooling or ventilating [HVAC] devices
- B60H1/00642—Control systems or circuits; Control members or indication devices for heating, cooling or ventilating devices
- B60H1/00985—Control systems or circuits characterised by display or indicating devices, e.g. voice simulators
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H3/00—Other air-treating devices
- B60H3/0007—Adding substances other than water to the air, e.g. perfume, oxygen
- B60H3/0035—Adding substances other than water to the air, e.g. perfume, oxygen characterised by the control methods for adding the substance
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B60—VEHICLES IN GENERAL
- B60H—ARRANGEMENTS OF HEATING, COOLING, VENTILATING OR OTHER AIR-TREATING DEVICES SPECIALLY ADAPTED FOR PASSENGER OR GOODS SPACES OF VEHICLES
- B60H3/00—Other air-treating devices
- B60H3/06—Filtering
-
- F24F11/0017—
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F11/00—Control or safety arrangements
- F24F11/30—Control or safety arrangements for purposes related to the operation of the system, e.g. for safety or monitoring
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N27/00—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means
- G01N27/26—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating electrochemical variables; by using electrolysis or electrophoresis
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N27/00—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means
- G01N27/26—Investigating or analysing materials by the use of electric, electrochemical, or magnetic means by investigating electrochemical variables; by using electrolysis or electrophoresis
- G01N27/28—Electrolytic cell components
- G01N27/30—Electrodes, e.g. test electrodes; Half-cells
- G01N27/333—Ion-selective electrodes or membranes
- G01N27/3335—Ion-selective electrodes or membranes the membrane containing at least one organic component
-
- G—PHYSICS
- G01—MEASURING; TESTING
- G01N—INVESTIGATING OR ANALYSING MATERIALS BY DETERMINING THEIR CHEMICAL OR PHYSICAL PROPERTIES
- G01N33/00—Investigating or analysing materials by specific methods not covered by groups G01N1/00 - G01N31/00
- G01N33/0004—Gaseous mixtures, e.g. polluted air
-
- F24F2011/002—
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/50—Air quality properties
-
- F—MECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
- F24—HEATING; RANGES; VENTILATING
- F24F—AIR-CONDITIONING; AIR-HUMIDIFICATION; VENTILATION; USE OF AIR CURRENTS FOR SCREENING
- F24F2110/00—Control inputs relating to air properties
- F24F2110/50—Air quality properties
- F24F2110/60—Odour
Definitions
- the present disclosure generally relates to heating, ventilation, and air conditioning systems in a vehicle and, more specifically, vehicle cabin odor detection and amelioration.
- odors can be present in a vehicle. These odors can be pleasant. However, often these odor are unpleasant. For example, odors may be from spoiled meat, sweaty clothes, or various body odors. Traditionally, occupants have very few options to deal with the odors.
- Example embodiments are disclosed for vehicle cabin odor detection and amelioration.
- An example vehicle includes an array of chemical sensors, a spectrograph, and an environmental control system.
- the example environmental control system generates a spectrum, with the spectrograph, of chemical components of volatilomes in air inside a cabin and classifies the volatilomes based on the spectrum, measurements from the array of chemical sensors, and occupant preferences. Additionally, the environmental control system, when the volatilomes are indicative of an offensive scent, applies a mitigation strategy to affect the composition of the air in the cabin.
- An example method includes measuring properties of air inside a cabin with an array of chemical sensors installed in a vehicle and generating a spectrum, with a spectrograph installed in the vehicle, that identifies chemical components of volatilomes in the air.
- the method also includes classifying the volatilomes based on the spectrum, measurements from the array of chemical sensors, and occupant preferences. Additionally, the method includes, when the volatilomes are classified as indicative of an offensive scent, applying a mitigation strategy to an environmental control system of the vehicle to affect the composition of the air in the cabin.
- FIG. 1 illustrates a vehicle operating in accordance with the teachings of this disclosure.
- FIG. 2 is a block diagram a scent analyzer of an heating, ventilation, and air conditioning system of the vehicle of FIG. 1 .
- FIG. 3 is a block diagram of electronic components of the vehicle of FIG. 1 .
- FIG. 4 is a flowchart of a method to classify and ameliorate odors in the cabin of the vehicle of FIG. 1 , which may be implemented by the electronic components of FIG. 3 .
- smells that a person considers pleasant are referred to as fragrances and smells that a person considers to be unpleasant or offensive are referred to as odors.
- Odor management in a cabin of a vehicle can improve a user experience. Some odors are pleasant, some odors are neutral, and some odors are offensive. Odor manager involves classifying odors in the vehicle cabin to select a proper mitigation technique. This is different from detecting hazardous materials in the air where sensors tend to be very specific, such as a carbon monoxide sensor, a carbon dioxide sensor, a humidity sensor, and particulate sensors, etc. Classifying odors in a vehicle cabin involves understanding preferences of occupants of the vehicle. An odor consists of different concentrations of several chemicals. A single chemical may smell good in combination with one set of chemicals and bad in another set of chemicals. So odors need to be considered as overlapping sets of airborne substances in defined concentration ranges (sometime referred to as “volatilomes”).
- a vehicle includes an array of chemical sensors and a spectrometer (sometime referred to herein as a “spectrograph”).
- the spectrometer produce spectrums that represent the chemicals in the air. These spectrums are responsive to changes in atmospheric concentrations of volatile compounds and are used to identify volatilomes in the dynamically changing atmosphere of the vehicle cabin. Because people react to different smells differently, smell classification takes into account preferences of the occupants of the vehicle.
- An smell classification and mitigation system uses machine learning algorithms (such as neural networks, classification trees, etc.) to classify the volatilomes as pleasant, neutral, or offensive based on the preferences of occupants of the vehicle.
- the smell classification and mitigation system controls the heating, ventilation, and air conditioning system (HVAC) and other vehicle systems to attempt to ameliorate the odor.
- HVAC heating, ventilation, and air conditioning system
- the system may control duct gates, blowers, injectors, a chiller, a heater, filters, and/or windows.
- the system prioritizes some volatilomes over others in its mitigation strategy.
- FIG. 1 illustrates a vehicle 100 operating in accordance with the teachings of this disclosure.
- the vehicle 100 may be a standard gasoline powered vehicle, a hybrid vehicle, an electric vehicle, a fuel cell vehicle, and/or any other mobility implement type of vehicle.
- the vehicle 100 includes parts related to mobility, such as a power train with an engine, a transmission, a suspension, a driveshaft, and/or wheels, etc.
- the vehicle 100 may be non-autonomous, semi-autonomous (e.g., some routine motive functions controlled by the vehicle 100 ), or autonomous (e.g., motive functions are controlled by the vehicle 100 without direct driver input).
- the vehicle 100 includes an on-board communications module (OBCM) 102 , a body control module (BCM) 104 , an infotainment head unit (IHU) 106 , a cabin air intake 108 , an array of chemical sensors 110 , a spectrograph 112 , an HVAC system 114 , and an HVAC controller 116 .
- OBCM on-board communications module
- BCM body control module
- IHU infotainment head unit
- the on-board communications module 102 communicates with other vehicles, environmental servers, and/or mobile devices (e.g., phones, watches, tablet computers, etc.) to received communication regarding occupant preferences and/or environmental factors that affect the volatilomes in the cabin of the vehicle 100 .
- the vehicle 100 e.g., via the HVAC controller 116
- the on-board communications module 102 includes wired or wireless network interfaces to enable communication with external networks.
- the on-board communications module 102 also includes hardware (e.g., processors, memory, storage, antenna, etc.) and software to control the wired or wireless network interfaces.
- the on-board communications module 102 includes one or more communication controllers for standards-based networks (e.g., Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), Code Division Multiple Access (CDMA), WiMAX (IEEE 802.16m); Near Field Communication (NFC); local area wireless network (including IEEE 802.11 a/b/g/n/ac or others), dedicated short range communication (DSRC), and Wireless Gigabit (IEEE 802.11ad), etc.).
- GSM Global System for Mobile Communications
- UMTS Universal Mobile Telecommunications System
- LTE Long Term Evolution
- CDMA Code Division Multiple Access
- WiMAX IEEE 802.16m
- NFC Near Field Communication
- local area wireless network including IEEE 802.11 a/b/g/n/ac or others
- the on-board communications module 102 includes a wired or wireless interface (e.g., an auxiliary port, a Universal Serial Bus (USB) port, a Bluetooth® wireless node, etc.) to communicatively couple with a mobile device (e.g., a smart phone, a smart watch, a tablet, etc.).
- a mobile device e.g., a smart phone, a smart watch, a tablet, etc.
- the vehicle 100 may communicated with the external network via the coupled mobile device.
- the external network(s) may be a public network, such as the Internet; a private network, such as an intranet; or combinations thereof, and may utilize a variety of networking protocols now available or later developed including, but not limited to, TCP/IP-based networking protocols.
- the body control module 104 controls various subsystems of the vehicle 100 .
- the body control module 104 may control power windows, power locks, an immobilizer system, and/or power mirrors, etc.
- the body control module 104 includes or is communicatively coupled to circuits to, for example, drive relays (e.g., to control wiper fluid, etc.), drive brushed direct current (DC) motors (e.g., to control power seats, power locks, power windows, wipers, etc.), drive stepper motors, and/or drive LEDs, etc.
- drive relays e.g., to control wiper fluid, etc.
- DC direct current
- drive stepper motors e.g., to control power seats, power locks, power windows, wipers, etc.
- drive stepper motors e.g., to control LEDs, etc.
- the infotainment head unit 106 provides an interface to inform occupants about the volatilomes detected in the cabin and facilitate occupants of the vehicle to expressing their reaction to the detected volatilomes.
- the infotainment head unit 106 includes digital and/or analog interfaces (e.g., input devices and output devices) to receive input from the user(s) and display information.
- the input devices may include, for example, a control knob, an instrument panel, a digital camera for image capture and/or visual command recognition, a touch screen, an audio input device (e.g., cabin microphone), buttons, or a touchpad.
- the output devices may include instrument cluster outputs (e.g., dials, lighting devices), actuators, a heads-up display, a center console display (e.g., a liquid crystal display (“LCD”), an organic light emitting diode (“OLED”) display, a flat panel display, a solid state display, etc.), and/or speakers.
- the infotainment head unit 106 includes hardware (e.g., a processor or controller, memory, storage, etc.) and software (e.g., an operating system, etc.) for an infotainment system (such as SYNC® and MyFord Touch® by Ford®, Entune® by Toyota®, IntelliLink® by GMC®, etc.). Additionally, the infotainment head unit 106 displays the infotainment system on, for example, the center console display.
- the cabin air intake 108 includes a pump to provide samples of the air in the cabin to the array of chemical sensors 110 and the spectrograph 112 .
- the cabin air intake 108 is position behind the dashboard with a vent located proximate to or integrated with the infotainment head unit 106 .
- the array of chemical sensors 110 is set of heterogeneous sensors that produce a set of values based on properties of the input air. Each sensors in the array of chemical sensors 110 detects a single chemical compound in the intake air.
- the chemical sensors are chemical resistant films (sometimes referred to as “polymer thin film chemical sensors”) that have functional surfaces that change their conductivity when exposed to an analyte vapors (e.g., alcohols, esters, alkanes, and hydrocarbon aromatics, etc.) present in the intake air.
- an analyte vapors e.g., alcohols, esters, alkanes, and hydrocarbon aromatics, etc.
- one chemical sensor may react to pentyl butyrate and another chemical sensor may react to octenol.
- the spectrograph 112 generates a spectrum based on the chemical composition of the volatilomes present in the intake air.
- the spectrograph 112 is tunable (e.g., the spectrograph can be tuned, via a control signal, to provide greater sensitivity or selectivity) to produces a time series of spectra based on properties of the input air.
- the tuning provides greater sensitivity or selectivity by narrowing the range of chemicals to be detected and classified.
- the spectra produced by the spectrograph 112 provides the existence and concentration of components of the volatilomes that are not limited to a specific set of values.
- the HVAC system 114 includes heaters, blowers, duct gates, vents, injectors, chillers, and filters that control the temperature, quality, and routing of the air circulating in the cabin of the vehicle.
- the heater and chiller maintain a temperature of the air at a set point determined by the HVAC controller 116 .
- the blower controls the strength at which the air is expelled from the vents.
- the ducts gates control the routing of air to the different vents and through different filters.
- the HVAC controller 116 controls the components of the HVAC system 114 according to its settings. These settings may be received from an occupants via the infotainment head unit 106 and/or a mobile device communicatively coupled to the on-board communications module 102 . Additionally, the HVAC controller 116 may, from time to time, instruct the body control module 104 to open, partially open, close, or partially close one or more of the windows of the vehicle. In the illustrated example, the HVAC controller 116 includes a scent analyzer 118 . As disclosed in connection with FIG.
- the scent analyzer 118 (a) detects the volatilomes, (b) learns how occupants identify and perceive the volatilomes based on occupant preferences and/or feedback, and (c) controls the HVAC system 114 and/or the windows to mitigate the volatilomes that are considered offensive. In some examples, the scent analyzer 118 verbalizes scent information via the infotainment head unit 106 .
- FIG. 2 is a block diagram of the scent analyzer 118 of FIG. 1 .
- the scent analyzer 118 includes a hypothesis generator 202 , a tuner 204 , and a recommender 206 .
- the hypothesis generator 202 receives spectra from the spectrograph 112 that includes data representative of the presence and concentration of chemicals in the stream of cabin air 208 .
- the hypothesis generator 202 produces a time series of data value sets based on the spectra.
- the hypothesis generator 202 then creates an n-best list of scents (volatilome sets) based on the previous hypothesis, the most recent time series of data value set, information from the array of chemical sensors 110 , user preferences (e.g., from the mobile devices 210 in the vehicle 100 and/or the infotainment head unit 106 ), environmental date (e.g., weather, geographic-based scents, etc.) from the environmental server 212 , scent information from other vehicles, and/or the thermodynamic state of the input air, etc.
- user preferences e.g., from the mobile devices 210 in the vehicle 100 and/or the infotainment head unit 106
- environmental date e.g., weather, geographic-based scents, etc.
- the tuner 204 generates a control signal for the spectrograph 112 to provide greater sensitivity or selectivity for potential chemicals associated with the volatilomes in the intake air.
- the control signal is based on the chemicals identified by the array of chemical sensors 110 and the n-best list of scents generated by the hypothesis generator 202 .
- the control signal may, for example, adjust resolution offset values to adjust the intensity and resolution of probable chemicals in the intake air.
- the recommender 206 receives the n-best list of scents generated by the hypothesis generator 202 .
- the recommender 206 associates each scent within the n-best list of scents with a unique identifier.
- the recommender 206 also associated the scents with natural language identifiers (e.g., “mold,” “pineapple,” “roses,” etc.) by interrogating a database of scents (e.g., via the on-board communications module 102 ).
- the natural language identifiers are communicated to the occupants via the infotainment head unit 106 .
- the recommender solicits feedback from the occupants (e.g., via the infotainment head unit 106 and/or the mobile device(s) 210 of the occupant(s), etc.) of whether the scent is pleasant, neutral, or offensive and/or giving the scent a rating (e.g., from 0 to 10, etc.).
- the recommender 206 classifies the scents as either pleasant, neutral, or offensive.
- the classifications are based on machine learning (e.g., neutral networks, one-armed bandit, etc.) using the chemicals that compose the scent and the feedback by the occupants. In such a manner, the recommender 206 attempts to classify scents that scent analyzer 118 has not analyzed before.
- the recommender 206 instructs the components of the HVAC system 114 to act to mitigate the scent.
- the recommender 206 may instruct the duct gates to pass the air through a different filter or instruct the body control module 104 to open one of the windows.
- the recommender 206 (a) adjusts the setting of the blower, (b) adjusts the temperature, (c) opens one or more windows, (d) injects a fragrance into the cabin of the vehicle 100 , (e) adjusts the vents through which the air is blown, and/or (e) changes filters through which the air is passed, etc.
- the recommended actions are sensitive to environmental and/or weather factors. For example, if the offensive scent originates from outside the vehicle 100 or if the weather is bad (e.g., rainy, snowy, cold, etc.), the recommender 206 may exclude mitigation strategies that cause outside air from entering the cabin.
- FIG. 3 is a block diagram of electronic components 300 of the vehicle 100 of FIG. 1 .
- the electronic components 300 include the on-board communications module 102 , the body control module 104 , the infotainment head unit 106 , the cabin air intake 108 , the array of chemical sensors 110 , the spectrograph 112 , the HVAC system 114 , the HVAC controller 116 , and a vehicle data bus 302 .
- the HVAC controller 116 includes a processor or controller 304 and memory 306 .
- the HVAC controller 116 is structured to include scent analyzer 118 .
- the processor or controller 304 may be any suitable processing device or set of processing devices such as, but not limited to: a microprocessor, a microcontroller-based platform, a suitable integrated circuit, one or more field programmable gate arrays (FPGAs), and/or one or more application-specific integrated circuits (ASICs).
- the memory 306 may be volatile memory (e.g., RAM, which can include non-volatile RAM, magnetic RAM, ferroelectric RAM, and any other suitable forms); non-volatile memory (e.g., disk memory, FLASH memory, EPROMs, EEPROMs, non-volatile solid-state memory, etc.), unalterable memory (e.g., EPROMs), read-only memory, and/or high-capacity storage devices (e.g., hard drives, solid state drives, etc).
- the memory 306 includes multiple kinds of memory, particularly volatile memory and non-volatile memory.
- the memory 306 is computer readable media on which one or more sets of instructions, such as the software for operating the methods of the present disclosure can be embedded.
- the instructions may embody one or more of the methods or logic as described herein.
- the instructions may reside completely, or at least partially, within any one or more of the memory 306 , the computer readable medium, and/or within the processor 304 during execution of the instructions.
- non-transitory computer-readable medium and “tangible computer-readable medium” should be understood to include a single medium or multiple media, such as a centralized or distributed database, and/or associated caches and servers that store one or more sets of instructions.
- the terms “non-transitory computer-readable medium” and “tangible computer-readable medium” also include any tangible medium that is capable of storing, encoding or carrying a set of instructions for execution by a processor or that cause a system to perform any one or more of the methods or operations disclosed herein.
- the term “tangible computer readable medium” is expressly defined to include any type of computer readable storage device and/or storage disk and to exclude propagating signals.
- the vehicle data bus 302 communicatively couples the on-board communications module 102 , the body control module 104 , the infotainment head unit 106 , and the HVAC controller 116 .
- the vehicle data bus 302 includes one or more data buses.
- the vehicle data bus 302 may be implemented in accordance with a controller area network (CAN) bus protocol as defined by International Standards Organization (ISO) 11898-1, a Media Oriented Systems Transport (MOST) bus protocol, a CAN flexible data (CAN-FD) bus protocol (ISO 11898-7) and/a K-line bus protocol (ISO 9141 and ISO 14230-1), and/or an EthernetTM bus protocol IEEE 802.3 (2002 onwards), etc.
- CAN controller area network
- FIG. 4 is a flowchart of a method to classify and ameliorate offensive volatilomes (sometime referred as “odors”) in the cabin of the vehicle 100 of FIG. 1 , which may be implemented by the electronic components 300 of FIG. 3 .
- the array of chemical sensors 110 reacts to the chemicals in the volatilomes in the intake air.
- the scent analyzer 118 determines the control signal for the spectrograph 112 .
- the spectrograph 112 measures the chemicals in the volatilomes in the intake air.
- the scent analyzer generates an n-best list of hypothesis of scents in the intake air based on a previous hypothesis, the spectra produced by the spectrograph 112 , the environmental data, and/or the preferences of the occupants, etc.
- the scent analyzer 118 classifies the scent based on a model generated with machine learning (e.g., neutral networks, one-armed bandit, etc.) using the chemicals that compose the scent and the feedback by the occupants.
- machine learning e.g., neutral networks, one-armed bandit, etc.
- the scent analyzer 118 determines whether the scent is offensive. When the scent is offensive, the method continues to block 414 . Otherwise, when the scent is not offensive, the method returns to block 402 .
- the scent analyzer 118 selects a mitigation strategy based on user preferences.
- the scent analyzer applies settings to the HVAC system 114 based on the selected mitigation strategy.
- the scent analyzer 118 waits a threshold period of time (e.g., 10 seconds, 20 seconds, 30 seconds, etc.) to allow the mitigation strategy to start to affect the volatilomes in the air of the cabin of the vehicle 100 .
- the flowchart of FIG. 4 is representative of machine readable instructions stored in memory (such as the memory 306 of FIG. 3 ) that comprise one or more programs that, when executed by a processor (such as the processor 304 of FIG. 3 ), cause the vehicle 100 to implement the example scent analyzer 118 of FIGS. 1 and 2 .
- a processor such as the processor 304 of FIG. 3
- FIGS. 1 and 2 The flowchart of FIG. 4 is representative of machine readable instructions stored in memory (such as the memory 306 of FIG. 3 ) that comprise one or more programs that, when executed by a processor (such as the processor 304 of FIG. 3 ), cause the vehicle 100 to implement the example scent analyzer 118 of FIGS. 1 and 2 .
- a processor such as the processor 304 of FIG. 3
- the use of the disjunctive is intended to include the conjunctive.
- the use of definite or indefinite articles is not intended to indicate cardinality.
- a reference to “the” object or “a” and “an” object is intended to denote also one of a possible plurality of such objects.
- the conjunction “or” may be used to convey features that are simultaneously present instead of mutually exclusive alternatives. In other words, the conjunction “or” should be understood to include “and/or”.
- the terms “module” and “unit” refer to hardware with circuitry to provide communication, control and/or monitoring capabilities, often in conjunction with sensors. “Modules” and “units” may also include firmware that executes on the circuitry.
- the terms “includes,” “including,” and “include” are inclusive and have the same scope as “comprises,” “comprising,” and “comprise” respectively.
Landscapes
- Engineering & Computer Science (AREA)
- Mechanical Engineering (AREA)
- Physics & Mathematics (AREA)
- Chemical & Material Sciences (AREA)
- Thermal Sciences (AREA)
- Health & Medical Sciences (AREA)
- Life Sciences & Earth Sciences (AREA)
- Analytical Chemistry (AREA)
- Immunology (AREA)
- Pathology (AREA)
- General Physics & Mathematics (AREA)
- Biochemistry (AREA)
- General Health & Medical Sciences (AREA)
- Combustion & Propulsion (AREA)
- Molecular Biology (AREA)
- Chemical Kinetics & Catalysis (AREA)
- Electrochemistry (AREA)
- General Engineering & Computer Science (AREA)
- Medicinal Chemistry (AREA)
- Food Science & Technology (AREA)
- Spectroscopy & Molecular Physics (AREA)
- Air-Conditioning For Vehicles (AREA)
Abstract
Description
- The present disclosure generally relates to heating, ventilation, and air conditioning systems in a vehicle and, more specifically, vehicle cabin odor detection and amelioration.
- As vehicles are used, various odors can be present in a vehicle. These odors can be pleasant. However, often these odor are unpleasant. For example, odors may be from spoiled meat, sweaty clothes, or various body odors. Traditionally, occupants have very few options to deal with the odors.
- The appended claims define this application. The present disclosure summarizes aspects of the embodiments and should not be used to limit the claims. Other implementations are contemplated in accordance with the techniques described herein, as will be apparent to one having ordinary skill in the art upon examination of the following drawings and detailed description, and these implementations are intended to be within the scope of this application.
- Example embodiments are disclosed for vehicle cabin odor detection and amelioration. An example vehicle includes an array of chemical sensors, a spectrograph, and an environmental control system. The example environmental control system generates a spectrum, with the spectrograph, of chemical components of volatilomes in air inside a cabin and classifies the volatilomes based on the spectrum, measurements from the array of chemical sensors, and occupant preferences. Additionally, the environmental control system, when the volatilomes are indicative of an offensive scent, applies a mitigation strategy to affect the composition of the air in the cabin.
- An example method includes measuring properties of air inside a cabin with an array of chemical sensors installed in a vehicle and generating a spectrum, with a spectrograph installed in the vehicle, that identifies chemical components of volatilomes in the air. The method also includes classifying the volatilomes based on the spectrum, measurements from the array of chemical sensors, and occupant preferences. Additionally, the method includes, when the volatilomes are classified as indicative of an offensive scent, applying a mitigation strategy to an environmental control system of the vehicle to affect the composition of the air in the cabin.
- For a better understanding of the invention, reference may be made to embodiments shown in the following drawings. The components in the drawings are not necessarily to scale and related elements may be omitted, or in some instances proportions may have been exaggerated, so as to emphasize and clearly illustrate the novel features described herein. In addition, system components can be variously arranged, as known in the art. Further, in the drawings, like reference numerals designate corresponding parts throughout the several views.
-
FIG. 1 illustrates a vehicle operating in accordance with the teachings of this disclosure. -
FIG. 2 . is a block diagram a scent analyzer of an heating, ventilation, and air conditioning system of the vehicle ofFIG. 1 . -
FIG. 3 is a block diagram of electronic components of the vehicle ofFIG. 1 . -
FIG. 4 is a flowchart of a method to classify and ameliorate odors in the cabin of the vehicle ofFIG. 1 , which may be implemented by the electronic components ofFIG. 3 . - While the invention may be embodied in various forms, there are shown in the drawings, and will hereinafter be described, some exemplary and non-limiting embodiments, with the understanding that the present disclosure is to be considered an exemplification of the invention and is not intended to limit the invention to the specific embodiments illustrated.
- Generally, smells that a person considers pleasant are referred to as fragrances and smells that a person considers to be unpleasant or offensive are referred to as odors. Odor management in a cabin of a vehicle can improve a user experience. Some odors are pleasant, some odors are neutral, and some odors are offensive. Odor manager involves classifying odors in the vehicle cabin to select a proper mitigation technique. This is different from detecting hazardous materials in the air where sensors tend to be very specific, such as a carbon monoxide sensor, a carbon dioxide sensor, a humidity sensor, and particulate sensors, etc. Classifying odors in a vehicle cabin involves understanding preferences of occupants of the vehicle. An odor consists of different concentrations of several chemicals. A single chemical may smell good in combination with one set of chemicals and bad in another set of chemicals. So odors need to be considered as overlapping sets of airborne substances in defined concentration ranges (sometime referred to as “volatilomes”).
- As disclosed below, a vehicle includes an array of chemical sensors and a spectrometer (sometime referred to herein as a “spectrograph”). The spectrometer produce spectrums that represent the chemicals in the air. These spectrums are responsive to changes in atmospheric concentrations of volatile compounds and are used to identify volatilomes in the dynamically changing atmosphere of the vehicle cabin. Because people react to different smells differently, smell classification takes into account preferences of the occupants of the vehicle. An smell classification and mitigation system uses machine learning algorithms (such as neural networks, classification trees, etc.) to classify the volatilomes as pleasant, neutral, or offensive based on the preferences of occupants of the vehicle. When the smell is offensive, the smell classification and mitigation system controls the heating, ventilation, and air conditioning system (HVAC) and other vehicle systems to attempt to ameliorate the odor. For example, the system may control duct gates, blowers, injectors, a chiller, a heater, filters, and/or windows. In some examples, because the volatilomes change chemically with time or because an occupant's sensitivity to a volatilome may change over time, the system prioritizes some volatilomes over others in its mitigation strategy.
-
FIG. 1 illustrates avehicle 100 operating in accordance with the teachings of this disclosure. Thevehicle 100 may be a standard gasoline powered vehicle, a hybrid vehicle, an electric vehicle, a fuel cell vehicle, and/or any other mobility implement type of vehicle. Thevehicle 100 includes parts related to mobility, such as a power train with an engine, a transmission, a suspension, a driveshaft, and/or wheels, etc. Thevehicle 100 may be non-autonomous, semi-autonomous (e.g., some routine motive functions controlled by the vehicle 100), or autonomous (e.g., motive functions are controlled by thevehicle 100 without direct driver input). In the illustrated example thevehicle 100 includes an on-board communications module (OBCM) 102, a body control module (BCM) 104, an infotainment head unit (IHU) 106, acabin air intake 108, an array ofchemical sensors 110, aspectrograph 112, anHVAC system 114, and anHVAC controller 116. The combination of theHVAC controller 116 and theHVAC system 114 is sometime referred to as an “environmental control system.” - The on-
board communications module 102 communicates with other vehicles, environmental servers, and/or mobile devices (e.g., phones, watches, tablet computers, etc.) to received communication regarding occupant preferences and/or environmental factors that affect the volatilomes in the cabin of thevehicle 100. For example, when the information from the other vehicle and/or the environmental server indicate the presence of one the volatilomes, the vehicle 100 (e.g., via the HVAC controller 116) may not open windows or vents in order to mitigate the volatilomes in the cabin. The on-board communications module 102 includes wired or wireless network interfaces to enable communication with external networks. The on-board communications module 102 also includes hardware (e.g., processors, memory, storage, antenna, etc.) and software to control the wired or wireless network interfaces. In the illustrated example, the on-board communications module 102 includes one or more communication controllers for standards-based networks (e.g., Global System for Mobile Communications (GSM), Universal Mobile Telecommunications System (UMTS), Long Term Evolution (LTE), Code Division Multiple Access (CDMA), WiMAX (IEEE 802.16m); Near Field Communication (NFC); local area wireless network (including IEEE 802.11 a/b/g/n/ac or others), dedicated short range communication (DSRC), and Wireless Gigabit (IEEE 802.11ad), etc.). In some examples, the on-board communications module 102 includes a wired or wireless interface (e.g., an auxiliary port, a Universal Serial Bus (USB) port, a Bluetooth® wireless node, etc.) to communicatively couple with a mobile device (e.g., a smart phone, a smart watch, a tablet, etc.). In such examples, thevehicle 100 may communicated with the external network via the coupled mobile device. The external network(s) may be a public network, such as the Internet; a private network, such as an intranet; or combinations thereof, and may utilize a variety of networking protocols now available or later developed including, but not limited to, TCP/IP-based networking protocols. - The
body control module 104 controls various subsystems of thevehicle 100. For example, thebody control module 104 may control power windows, power locks, an immobilizer system, and/or power mirrors, etc. Thebody control module 104 includes or is communicatively coupled to circuits to, for example, drive relays (e.g., to control wiper fluid, etc.), drive brushed direct current (DC) motors (e.g., to control power seats, power locks, power windows, wipers, etc.), drive stepper motors, and/or drive LEDs, etc. - The
infotainment head unit 106 provides an interface to inform occupants about the volatilomes detected in the cabin and facilitate occupants of the vehicle to expressing their reaction to the detected volatilomes. Theinfotainment head unit 106 includes digital and/or analog interfaces (e.g., input devices and output devices) to receive input from the user(s) and display information. The input devices may include, for example, a control knob, an instrument panel, a digital camera for image capture and/or visual command recognition, a touch screen, an audio input device (e.g., cabin microphone), buttons, or a touchpad. The output devices may include instrument cluster outputs (e.g., dials, lighting devices), actuators, a heads-up display, a center console display (e.g., a liquid crystal display (“LCD”), an organic light emitting diode (“OLED”) display, a flat panel display, a solid state display, etc.), and/or speakers. In the illustrated example, theinfotainment head unit 106 includes hardware (e.g., a processor or controller, memory, storage, etc.) and software (e.g., an operating system, etc.) for an infotainment system (such as SYNC® and MyFord Touch® by Ford®, Entune® by Toyota®, IntelliLink® by GMC®, etc.). Additionally, theinfotainment head unit 106 displays the infotainment system on, for example, the center console display. - The
cabin air intake 108 includes a pump to provide samples of the air in the cabin to the array ofchemical sensors 110 and thespectrograph 112. In some examples, thecabin air intake 108 is position behind the dashboard with a vent located proximate to or integrated with theinfotainment head unit 106. - The array of
chemical sensors 110 is set of heterogeneous sensors that produce a set of values based on properties of the input air. Each sensors in the array ofchemical sensors 110 detects a single chemical compound in the intake air. In some examples, the chemical sensors are chemical resistant films (sometimes referred to as “polymer thin film chemical sensors”) that have functional surfaces that change their conductivity when exposed to an analyte vapors (e.g., alcohols, esters, alkanes, and hydrocarbon aromatics, etc.) present in the intake air. For example, one chemical sensor may react to pentyl butyrate and another chemical sensor may react to octenol. - The
spectrograph 112 generates a spectrum based on the chemical composition of the volatilomes present in the intake air. Thespectrograph 112 is tunable (e.g., the spectrograph can be tuned, via a control signal, to provide greater sensitivity or selectivity) to produces a time series of spectra based on properties of the input air. The tuning provides greater sensitivity or selectivity by narrowing the range of chemicals to be detected and classified. The spectra produced by thespectrograph 112 provides the existence and concentration of components of the volatilomes that are not limited to a specific set of values. - The
HVAC system 114 includes heaters, blowers, duct gates, vents, injectors, chillers, and filters that control the temperature, quality, and routing of the air circulating in the cabin of the vehicle. The heater and chiller maintain a temperature of the air at a set point determined by theHVAC controller 116. The blower controls the strength at which the air is expelled from the vents. The ducts gates control the routing of air to the different vents and through different filters. - The
HVAC controller 116 controls the components of theHVAC system 114 according to its settings. These settings may be received from an occupants via theinfotainment head unit 106 and/or a mobile device communicatively coupled to the on-board communications module 102. Additionally, theHVAC controller 116 may, from time to time, instruct thebody control module 104 to open, partially open, close, or partially close one or more of the windows of the vehicle. In the illustrated example, theHVAC controller 116 includes ascent analyzer 118. As disclosed in connection withFIG. 2 below, the scent analyzer 118 (a) detects the volatilomes, (b) learns how occupants identify and perceive the volatilomes based on occupant preferences and/or feedback, and (c) controls theHVAC system 114 and/or the windows to mitigate the volatilomes that are considered offensive. In some examples, thescent analyzer 118 verbalizes scent information via theinfotainment head unit 106. -
FIG. 2 is a block diagram of thescent analyzer 118 ofFIG. 1 . In the illustrated example, thescent analyzer 118 includes ahypothesis generator 202, atuner 204, and arecommender 206. Thehypothesis generator 202 receives spectra from thespectrograph 112 that includes data representative of the presence and concentration of chemicals in the stream ofcabin air 208. Thehypothesis generator 202 produces a time series of data value sets based on the spectra. Thehypothesis generator 202 then creates an n-best list of scents (volatilome sets) based on the previous hypothesis, the most recent time series of data value set, information from the array ofchemical sensors 110, user preferences (e.g., from themobile devices 210 in thevehicle 100 and/or the infotainment head unit 106), environmental date (e.g., weather, geographic-based scents, etc.) from theenvironmental server 212, scent information from other vehicles, and/or the thermodynamic state of the input air, etc. - The
tuner 204 generates a control signal for thespectrograph 112 to provide greater sensitivity or selectivity for potential chemicals associated with the volatilomes in the intake air. The control signal is based on the chemicals identified by the array ofchemical sensors 110 and the n-best list of scents generated by thehypothesis generator 202. The control signal may, for example, adjust resolution offset values to adjust the intensity and resolution of probable chemicals in the intake air. - The
recommender 206 receives the n-best list of scents generated by thehypothesis generator 202. The recommender 206 associates each scent within the n-best list of scents with a unique identifier. In some examples, therecommender 206 also associated the scents with natural language identifiers (e.g., “mold,” “pineapple,” “roses,” etc.) by interrogating a database of scents (e.g., via the on-board communications module 102). In some examples, the natural language identifiers are communicated to the occupants via theinfotainment head unit 106. Additionally, in some examples, the recommender solicits feedback from the occupants (e.g., via theinfotainment head unit 106 and/or the mobile device(s) 210 of the occupant(s), etc.) of whether the scent is pleasant, neutral, or offensive and/or giving the scent a rating (e.g., from 0 to 10, etc.). Therecommender 206 classifies the scents as either pleasant, neutral, or offensive. The classifications are based on machine learning (e.g., neutral networks, one-armed bandit, etc.) using the chemicals that compose the scent and the feedback by the occupants. In such a manner, the recommender 206 attempts to classify scents thatscent analyzer 118 has not analyzed before. - Based on the classification and preferences of the occupants of the
vehicle 100, therecommender 206 instructs the components of theHVAC system 114 to act to mitigate the scent. For example, therecommender 206 may instruct the duct gates to pass the air through a different filter or instruct thebody control module 104 to open one of the windows. In some example, the recommender 206 (a) adjusts the setting of the blower, (b) adjusts the temperature, (c) opens one or more windows, (d) injects a fragrance into the cabin of thevehicle 100, (e) adjusts the vents through which the air is blown, and/or (e) changes filters through which the air is passed, etc. The recommended actions are sensitive to environmental and/or weather factors. For example, if the offensive scent originates from outside thevehicle 100 or if the weather is bad (e.g., rainy, snowy, cold, etc.), therecommender 206 may exclude mitigation strategies that cause outside air from entering the cabin. -
FIG. 3 is a block diagram ofelectronic components 300 of thevehicle 100 ofFIG. 1 . In the illustrated example, theelectronic components 300 include the on-board communications module 102, thebody control module 104, theinfotainment head unit 106, thecabin air intake 108, the array ofchemical sensors 110, thespectrograph 112, theHVAC system 114, theHVAC controller 116, and avehicle data bus 302. - In the illustrated example, the
HVAC controller 116 includes a processor orcontroller 304 andmemory 306. In the illustrated example, theHVAC controller 116 is structured to includescent analyzer 118. The processor orcontroller 304 may be any suitable processing device or set of processing devices such as, but not limited to: a microprocessor, a microcontroller-based platform, a suitable integrated circuit, one or more field programmable gate arrays (FPGAs), and/or one or more application-specific integrated circuits (ASICs). Thememory 306 may be volatile memory (e.g., RAM, which can include non-volatile RAM, magnetic RAM, ferroelectric RAM, and any other suitable forms); non-volatile memory (e.g., disk memory, FLASH memory, EPROMs, EEPROMs, non-volatile solid-state memory, etc.), unalterable memory (e.g., EPROMs), read-only memory, and/or high-capacity storage devices (e.g., hard drives, solid state drives, etc). In some examples, thememory 306 includes multiple kinds of memory, particularly volatile memory and non-volatile memory. - The
memory 306 is computer readable media on which one or more sets of instructions, such as the software for operating the methods of the present disclosure can be embedded. The instructions may embody one or more of the methods or logic as described herein. In a particular embodiment, the instructions may reside completely, or at least partially, within any one or more of thememory 306, the computer readable medium, and/or within theprocessor 304 during execution of the instructions. - The terms “non-transitory computer-readable medium” and “tangible computer-readable medium” should be understood to include a single medium or multiple media, such as a centralized or distributed database, and/or associated caches and servers that store one or more sets of instructions. The terms “non-transitory computer-readable medium” and “tangible computer-readable medium” also include any tangible medium that is capable of storing, encoding or carrying a set of instructions for execution by a processor or that cause a system to perform any one or more of the methods or operations disclosed herein. As used herein, the term “tangible computer readable medium” is expressly defined to include any type of computer readable storage device and/or storage disk and to exclude propagating signals.
- The
vehicle data bus 302 communicatively couples the on-board communications module 102, thebody control module 104, theinfotainment head unit 106, and theHVAC controller 116. In some examples, thevehicle data bus 302 includes one or more data buses. Thevehicle data bus 302 may be implemented in accordance with a controller area network (CAN) bus protocol as defined by International Standards Organization (ISO) 11898-1, a Media Oriented Systems Transport (MOST) bus protocol, a CAN flexible data (CAN-FD) bus protocol (ISO 11898-7) and/a K-line bus protocol (ISO 9141 and ISO 14230-1), and/or an Ethernet™ bus protocol IEEE 802.3 (2002 onwards), etc. -
FIG. 4 is a flowchart of a method to classify and ameliorate offensive volatilomes (sometime referred as “odors”) in the cabin of thevehicle 100 ofFIG. 1 , which may be implemented by theelectronic components 300 ofFIG. 3 . Initially, atblock 402, the array ofchemical sensors 110 reacts to the chemicals in the volatilomes in the intake air. Atblock 404, thescent analyzer 118 determines the control signal for thespectrograph 112. Atblock 406, thespectrograph 112 measures the chemicals in the volatilomes in the intake air. Atblock 408, the scent analyzer generates an n-best list of hypothesis of scents in the intake air based on a previous hypothesis, the spectra produced by thespectrograph 112, the environmental data, and/or the preferences of the occupants, etc. Atblock 410, thescent analyzer 118 classifies the scent based on a model generated with machine learning (e.g., neutral networks, one-armed bandit, etc.) using the chemicals that compose the scent and the feedback by the occupants. - At
block 412, thescent analyzer 118 determines whether the scent is offensive. When the scent is offensive, the method continues to block 414. Otherwise, when the scent is not offensive, the method returns to block 402. Atblock 414, thescent analyzer 118 selects a mitigation strategy based on user preferences. Atblock 416, the scent analyzer applies settings to theHVAC system 114 based on the selected mitigation strategy. Atblock 418, thescent analyzer 118 waits a threshold period of time (e.g., 10 seconds, 20 seconds, 30 seconds, etc.) to allow the mitigation strategy to start to affect the volatilomes in the air of the cabin of thevehicle 100. - The flowchart of
FIG. 4 is representative of machine readable instructions stored in memory (such as thememory 306 ofFIG. 3 ) that comprise one or more programs that, when executed by a processor (such as theprocessor 304 ofFIG. 3 ), cause thevehicle 100 to implement theexample scent analyzer 118 ofFIGS. 1 and 2 . Further, although the example program(s) is/are described with reference to the flowchart illustrated inFIG. 4 , many other methods of implementing theexample scent analyzer 118 may alternatively be used. For example, the order of execution of the blocks may be changed, and/or some of the blocks described may be changed, eliminated, or combined. - In this application, the use of the disjunctive is intended to include the conjunctive. The use of definite or indefinite articles is not intended to indicate cardinality. In particular, a reference to “the” object or “a” and “an” object is intended to denote also one of a possible plurality of such objects. Further, the conjunction “or” may be used to convey features that are simultaneously present instead of mutually exclusive alternatives. In other words, the conjunction “or” should be understood to include “and/or”. As used here, the terms “module” and “unit” refer to hardware with circuitry to provide communication, control and/or monitoring capabilities, often in conjunction with sensors. “Modules” and “units” may also include firmware that executes on the circuitry. The terms “includes,” “including,” and “include” are inclusive and have the same scope as “comprises,” “comprising,” and “comprise” respectively.
- The above-described embodiments, and particularly any “preferred” embodiments, are possible examples of implementations and merely set forth for a clear understanding of the principles of the invention. Many variations and modifications may be made to the above-described embodiment(s) without substantially departing from the spirit and principles of the techniques described herein. All modifications are intended to be included herein within the scope of this disclosure and protected by the following claims.
Claims (15)
Priority Applications (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/685,945 US10710429B2 (en) | 2017-08-24 | 2017-08-24 | Vehicle cabin odor detection and amelioration |
| CN201810935652.2A CN109425578A (en) | 2017-08-24 | 2018-08-16 | Vehicle car odor detection and improvement |
| DE102018120385.3A DE102018120385A1 (en) | 2017-08-24 | 2018-08-21 | VEHICLE VEHICLE SMOKE DETECTION AND IMPROVEMENT |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US15/685,945 US10710429B2 (en) | 2017-08-24 | 2017-08-24 | Vehicle cabin odor detection and amelioration |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| US20190061466A1 true US20190061466A1 (en) | 2019-02-28 |
| US10710429B2 US10710429B2 (en) | 2020-07-14 |
Family
ID=65321742
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| US15/685,945 Active 2038-09-05 US10710429B2 (en) | 2017-08-24 | 2017-08-24 | Vehicle cabin odor detection and amelioration |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US10710429B2 (en) |
| CN (1) | CN109425578A (en) |
| DE (1) | DE102018120385A1 (en) |
Cited By (26)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20190202256A1 (en) * | 2018-01-02 | 2019-07-04 | Jerry E. Brower | Vehicle interior safe air management system |
| CN110126583A (en) * | 2019-05-06 | 2019-08-16 | 东风小康汽车有限公司重庆分公司 | Environment inside car control method, apparatus and system |
| WO2020207556A1 (en) * | 2019-04-08 | 2020-10-15 | Toyota Motor Europe | System and method for the diffusion of a fragrance in a vehicle |
| CN112519538A (en) * | 2020-11-11 | 2021-03-19 | 广州汽车集团股份有限公司 | Method for regulating fragrance air in automobile and automobile |
| FR3102061A1 (en) * | 2019-10-22 | 2021-04-23 | Ilyes Chakroun | Intelligent nebulization delivery systems |
| JPWO2021145074A1 (en) * | 2020-01-16 | 2021-07-22 | ||
| WO2021197620A1 (en) * | 2020-04-03 | 2021-10-07 | Bayerische Motoren Werke Aktiengesellschaft | Olfactory character control system for the use in vehicles |
| FR3111078A1 (en) * | 2020-06-08 | 2021-12-10 | Valeo Systemes Thermiques | Volatile composition configured to eliminate the perception of an unwanted odor |
| WO2022094338A1 (en) * | 2020-10-30 | 2022-05-05 | Ionic Air, LLC | Dual polar air and surface purification system and method with passenger interface application |
| US11440552B2 (en) * | 2017-11-06 | 2022-09-13 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for operating an assistance system in a motor vehicle |
| US11636870B2 (en) | 2020-08-20 | 2023-04-25 | Denso International America, Inc. | Smoking cessation systems and methods |
| US11642940B2 (en) * | 2018-12-19 | 2023-05-09 | Gm Cruise Holdings Llc | System and method for malodor detection and remediation |
| SE2350185A1 (en) * | 2022-02-18 | 2023-08-19 | Zahnradfabrik Friedrichshafen | Gas analysis system for vehicles and arrangement of such systems |
| WO2023160987A1 (en) * | 2022-02-24 | 2023-08-31 | Zf Friedrichshafen Ag | Controller, kit, method and computer program for a transport system for the targeted regulation and/or control of supply air and/or exhaust air, and transport system |
| US11760169B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Particulate control systems and methods for olfaction sensors |
| US11760170B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Olfaction sensor preservation systems and methods |
| DE102022108957A1 (en) | 2022-04-12 | 2023-10-12 | Bayerische Motoren Werke Aktiengesellschaft | Method for scenting an interior of a vehicle |
| US11813926B2 (en) | 2020-08-20 | 2023-11-14 | Denso International America, Inc. | Binding agent and olfaction sensor |
| US11828210B2 (en) | 2020-08-20 | 2023-11-28 | Denso International America, Inc. | Diagnostic systems and methods of vehicles using olfaction |
| US11881093B2 (en) | 2020-08-20 | 2024-01-23 | Denso International America, Inc. | Systems and methods for identifying smoking in vehicles |
| US11932080B2 (en) | 2020-08-20 | 2024-03-19 | Denso International America, Inc. | Diagnostic and recirculation control systems and methods |
| US12017506B2 (en) | 2020-08-20 | 2024-06-25 | Denso International America, Inc. | Passenger cabin air control systems and methods |
| FR3146284A1 (en) * | 2023-03-02 | 2024-09-06 | Psa Automobiles Sa | Method for controlling an odor neutralization system in a motor vehicle |
| US12251991B2 (en) | 2020-08-20 | 2025-03-18 | Denso International America, Inc. | Humidity control for olfaction sensors |
| US12269315B2 (en) | 2020-08-20 | 2025-04-08 | Denso International America, Inc. | Systems and methods for measuring and managing odor brought into rental vehicles |
| US12377711B2 (en) | 2020-08-20 | 2025-08-05 | Denso International America, Inc. | Vehicle feature control systems and methods based on smoking |
Families Citing this family (5)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2019113419A (en) * | 2017-12-22 | 2019-07-11 | 太陽誘電株式会社 | Sensing system, vehicle, program, information processor, method for processing information, and sensor device |
| DE102020101490A1 (en) | 2020-01-22 | 2021-07-22 | Endress+Hauser Conducta Gmbh+Co. Kg | Sensor system and method |
| JP2021169270A (en) * | 2020-04-16 | 2021-10-28 | トヨタ自動車株式会社 | Control device for vehicle sharing system |
| KR20210149476A (en) * | 2020-06-02 | 2021-12-09 | 현대자동차주식회사 | Vehicle and method of managing in-car cleanliness for the same |
| CN115452733B (en) * | 2022-08-31 | 2024-10-18 | 中国第一汽车股份有限公司 | Vehicle-mounted hyperspectral air quality detection system, method, device, storage medium and automobile |
Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3815405A (en) * | 1972-11-30 | 1974-06-11 | Iit Res Inst | Method of analyzing odors |
| US5385028A (en) * | 1994-04-04 | 1995-01-31 | General Motors Corporation | Method of odor elimination on A/C heat pump systems |
| US20040141875A1 (en) * | 2003-01-15 | 2004-07-22 | Rajiv Doshi | System and method for treating microorganisms within motor vehicle heating, ventilation, and air conditioning units |
| US20050191213A1 (en) * | 2004-02-27 | 2005-09-01 | Larry Casillas | Apparatus and method of sampling semivolatile compounds |
| US7013656B2 (en) * | 2003-04-14 | 2006-03-21 | Denso Corpration | Vehicle ventilation and deodorization system |
| US20070103680A1 (en) * | 2005-09-15 | 2007-05-10 | Flowgene Sa | Method and device for chemical component spectrum analysis |
| US20090242656A1 (en) * | 2008-03-26 | 2009-10-01 | Peard Thomas E | Evaporator spray system for automobile cabin aroma enhancement |
| US20100144261A1 (en) * | 2007-04-18 | 2010-06-10 | Robert Bosch Gmbh | Device for controlling the ventilation apparatus for a motor vehicle interior |
| US20110172931A1 (en) * | 2008-06-23 | 2011-07-14 | Atonarp Inc. | System for Handling Information Relating to Chemical Substances |
| US8083575B2 (en) * | 2007-09-25 | 2011-12-27 | Hong Min Kim | Car interior odor air ventilation system |
| US8145383B2 (en) * | 2009-08-18 | 2012-03-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Process and system for controlling air quality within an interior of a motor vehicle |
| US20160361452A1 (en) * | 2015-06-15 | 2016-12-15 | Lunatech, Llc | Localized Air Sensing And Treatment |
Family Cites Families (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| IL149725A0 (en) | 2000-09-18 | 2002-11-10 | Electro Optics Res & Dev Ltd | Odor discrimination based on spectral signatures |
| JP2008529880A (en) | 2005-02-14 | 2008-08-07 | コーニンクレッカ フィリップス エレクトロニクス エヌ ヴィ | Vehicle equipment that enhances odor |
| WO2011010312A1 (en) | 2009-07-23 | 2011-01-27 | Yeda Research And Development Co. Ltd. | Predicting odor pleasantness with an electronic nose |
| CN102274537A (en) * | 2010-06-12 | 2011-12-14 | 英华达(上海)电子有限公司 | Method for outputting smell on mobile terminal, as well as mobile terminal |
| CN103297591A (en) * | 2012-02-24 | 2013-09-11 | 联想(北京)有限公司 | Scent delivery and emission method and device |
| KR101509861B1 (en) | 2012-08-24 | 2015-04-07 | 현대자동차주식회사 | Detecting Method of Spoil Odor from Air Conditioner and Reproducing Method thereof, and the Spoil Odor Composition the same |
| CN103940956A (en) * | 2013-01-23 | 2014-07-23 | 海尔集团公司 | Smell detection method, device and system |
| US10242391B2 (en) * | 2014-11-12 | 2019-03-26 | Danielle K. FLEMING | System for creating custom fragrances |
| GB2542377B (en) | 2015-09-17 | 2018-09-26 | Jaguar Land Rover Ltd | Vehicle air conditioning system |
-
2017
- 2017-08-24 US US15/685,945 patent/US10710429B2/en active Active
-
2018
- 2018-08-16 CN CN201810935652.2A patent/CN109425578A/en active Pending
- 2018-08-21 DE DE102018120385.3A patent/DE102018120385A1/en active Pending
Patent Citations (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3815405A (en) * | 1972-11-30 | 1974-06-11 | Iit Res Inst | Method of analyzing odors |
| US5385028A (en) * | 1994-04-04 | 1995-01-31 | General Motors Corporation | Method of odor elimination on A/C heat pump systems |
| US20040141875A1 (en) * | 2003-01-15 | 2004-07-22 | Rajiv Doshi | System and method for treating microorganisms within motor vehicle heating, ventilation, and air conditioning units |
| US7013656B2 (en) * | 2003-04-14 | 2006-03-21 | Denso Corpration | Vehicle ventilation and deodorization system |
| US20050191213A1 (en) * | 2004-02-27 | 2005-09-01 | Larry Casillas | Apparatus and method of sampling semivolatile compounds |
| US20070103680A1 (en) * | 2005-09-15 | 2007-05-10 | Flowgene Sa | Method and device for chemical component spectrum analysis |
| US20100144261A1 (en) * | 2007-04-18 | 2010-06-10 | Robert Bosch Gmbh | Device for controlling the ventilation apparatus for a motor vehicle interior |
| US8083575B2 (en) * | 2007-09-25 | 2011-12-27 | Hong Min Kim | Car interior odor air ventilation system |
| US20090242656A1 (en) * | 2008-03-26 | 2009-10-01 | Peard Thomas E | Evaporator spray system for automobile cabin aroma enhancement |
| US20110172931A1 (en) * | 2008-06-23 | 2011-07-14 | Atonarp Inc. | System for Handling Information Relating to Chemical Substances |
| US8145383B2 (en) * | 2009-08-18 | 2012-03-27 | Toyota Motor Engineering & Manufacturing North America, Inc. | Process and system for controlling air quality within an interior of a motor vehicle |
| US20160361452A1 (en) * | 2015-06-15 | 2016-12-15 | Lunatech, Llc | Localized Air Sensing And Treatment |
Cited By (32)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US11440552B2 (en) * | 2017-11-06 | 2022-09-13 | Bayerische Motoren Werke Aktiengesellschaft | Method and device for operating an assistance system in a motor vehicle |
| US20190202256A1 (en) * | 2018-01-02 | 2019-07-04 | Jerry E. Brower | Vehicle interior safe air management system |
| US12030369B2 (en) | 2018-12-19 | 2024-07-09 | Gm Cruise Holdings Llc | System and method for malodor detection and remediation |
| US11642940B2 (en) * | 2018-12-19 | 2023-05-09 | Gm Cruise Holdings Llc | System and method for malodor detection and remediation |
| WO2020207556A1 (en) * | 2019-04-08 | 2020-10-15 | Toyota Motor Europe | System and method for the diffusion of a fragrance in a vehicle |
| CN110126583A (en) * | 2019-05-06 | 2019-08-16 | 东风小康汽车有限公司重庆分公司 | Environment inside car control method, apparatus and system |
| US12070535B2 (en) | 2019-10-22 | 2024-08-27 | Ilyes Chakroun | Intelligent systems for dispensing by nebulisation |
| FR3102061A1 (en) * | 2019-10-22 | 2021-04-23 | Ilyes Chakroun | Intelligent nebulization delivery systems |
| WO2021079248A1 (en) | 2019-10-22 | 2021-04-29 | Chakroun Ilyes | Intelligent systems for dispensing by nebulisation |
| JPWO2021145074A1 (en) * | 2020-01-16 | 2021-07-22 | ||
| JP7257551B2 (en) | 2020-01-16 | 2023-04-13 | アルプスアルパイン株式会社 | Complaint prediction system and complaint prediction method |
| WO2021145074A1 (en) * | 2020-01-16 | 2021-07-22 | アルプスアルパイン株式会社 | Complaint prediction system and complaint prediction method |
| WO2021197620A1 (en) * | 2020-04-03 | 2021-10-07 | Bayerische Motoren Werke Aktiengesellschaft | Olfactory character control system for the use in vehicles |
| WO2021249932A1 (en) * | 2020-06-08 | 2021-12-16 | Valeo Systemes Thermiques | Volatile composition configured to eliminate the perception of an undesirable odour and associated formulation method |
| FR3111078A1 (en) * | 2020-06-08 | 2021-12-10 | Valeo Systemes Thermiques | Volatile composition configured to eliminate the perception of an unwanted odor |
| US11932080B2 (en) | 2020-08-20 | 2024-03-19 | Denso International America, Inc. | Diagnostic and recirculation control systems and methods |
| US11828210B2 (en) | 2020-08-20 | 2023-11-28 | Denso International America, Inc. | Diagnostic systems and methods of vehicles using olfaction |
| US12251991B2 (en) | 2020-08-20 | 2025-03-18 | Denso International America, Inc. | Humidity control for olfaction sensors |
| US11760169B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Particulate control systems and methods for olfaction sensors |
| US11760170B2 (en) | 2020-08-20 | 2023-09-19 | Denso International America, Inc. | Olfaction sensor preservation systems and methods |
| US12377711B2 (en) | 2020-08-20 | 2025-08-05 | Denso International America, Inc. | Vehicle feature control systems and methods based on smoking |
| US11813926B2 (en) | 2020-08-20 | 2023-11-14 | Denso International America, Inc. | Binding agent and olfaction sensor |
| US12269315B2 (en) | 2020-08-20 | 2025-04-08 | Denso International America, Inc. | Systems and methods for measuring and managing odor brought into rental vehicles |
| US11881093B2 (en) | 2020-08-20 | 2024-01-23 | Denso International America, Inc. | Systems and methods for identifying smoking in vehicles |
| US11636870B2 (en) | 2020-08-20 | 2023-04-25 | Denso International America, Inc. | Smoking cessation systems and methods |
| US12017506B2 (en) | 2020-08-20 | 2024-06-25 | Denso International America, Inc. | Passenger cabin air control systems and methods |
| WO2022094338A1 (en) * | 2020-10-30 | 2022-05-05 | Ionic Air, LLC | Dual polar air and surface purification system and method with passenger interface application |
| CN112519538A (en) * | 2020-11-11 | 2021-03-19 | 广州汽车集团股份有限公司 | Method for regulating fragrance air in automobile and automobile |
| SE2350185A1 (en) * | 2022-02-18 | 2023-08-19 | Zahnradfabrik Friedrichshafen | Gas analysis system for vehicles and arrangement of such systems |
| WO2023160987A1 (en) * | 2022-02-24 | 2023-08-31 | Zf Friedrichshafen Ag | Controller, kit, method and computer program for a transport system for the targeted regulation and/or control of supply air and/or exhaust air, and transport system |
| DE102022108957A1 (en) | 2022-04-12 | 2023-10-12 | Bayerische Motoren Werke Aktiengesellschaft | Method for scenting an interior of a vehicle |
| FR3146284A1 (en) * | 2023-03-02 | 2024-09-06 | Psa Automobiles Sa | Method for controlling an odor neutralization system in a motor vehicle |
Also Published As
| Publication number | Publication date |
|---|---|
| CN109425578A (en) | 2019-03-05 |
| US10710429B2 (en) | 2020-07-14 |
| DE102018120385A1 (en) | 2019-02-28 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US10710429B2 (en) | Vehicle cabin odor detection and amelioration | |
| US20210188051A1 (en) | Identifying and mitigating vehicle odors | |
| US20180057012A1 (en) | Speed-based window control | |
| US20190091738A1 (en) | Cleaning system for a vehicle | |
| CN113459943B (en) | Vehicle control method, device, equipment and storage medium | |
| US10246103B2 (en) | Vehicle odor remediation | |
| US9342797B2 (en) | Systems and methods for the detection of implicit gestures | |
| DE102018130755A1 (en) | EXTERNAL INFORMATION PRESENTATION | |
| DE102016106803B4 (en) | Adaptive vehicle interface system | |
| CN113978248B (en) | Device and method for preventing drunk driving | |
| DE102017115306A1 (en) | INTELLIGENT PRE-HIGH ENGINEERING AND VEHICLE SYSTEM SETUP | |
| DE112017006916T5 (en) | METHOD AND DEVICE FOR VEHICLE CLIMATE CONTROL USING DISTRIBUTED SENSORS | |
| DE102015101279A1 (en) | Systems and methods for automating driver actions in a vehicle | |
| CN111305695A (en) | Method and device for controlling a vehicle | |
| CN115268334A (en) | Vehicle window control method, device, equipment and storage medium | |
| US20240102867A1 (en) | Systems and methods to address environmentally exposed surfaces | |
| CN108986819B (en) | Systems and methods for vehicle automatic speech recognition error detection | |
| US20220371604A1 (en) | Systems and methods to protect health of occupants of a vehicle | |
| US20230226883A1 (en) | Vehicle and Control Method Thereof | |
| DE112015003379T5 (en) | Systems and methods for an adaptive interface to enhance user experience in a vehicle | |
| CN114487271A (en) | System and method for in-vehicle gas detection | |
| CN112319483A (en) | Driving state improving device and driving state improving method | |
| CN112441010A (en) | System and method for reducing anxiety of vehicle occupants | |
| CN114379319A (en) | Vehicle window control method, device and equipment | |
| US20180170275A1 (en) | Multiple temperature sensor car radio installation kit |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| AS | Assignment |
Owner name: FORD GLOBAL TECHNOLOGIES, LLC, MICHIGAN Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:MACNEILLE, PERRY ROBINSON;SCHEIN, VICTORIA LEIGH;MARANVILLE, CLAY WESLEY;AND OTHERS;SIGNING DATES FROM 20170822 TO 20170824;REEL/FRAME:043400/0139 |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: DOCKETED NEW CASE - READY FOR EXAMINATION |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: NON FINAL ACTION MAILED |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: RESPONSE TO NON-FINAL OFFICE ACTION ENTERED AND FORWARDED TO EXAMINER |
|
| STPP | Information on status: patent application and granting procedure in general |
Free format text: PUBLICATIONS -- ISSUE FEE PAYMENT VERIFIED |
|
| STCF | Information on status: patent grant |
Free format text: PATENTED CASE |
|
| MAFP | Maintenance fee payment |
Free format text: PAYMENT OF MAINTENANCE FEE, 4TH YEAR, LARGE ENTITY (ORIGINAL EVENT CODE: M1551); ENTITY STATUS OF PATENT OWNER: LARGE ENTITY Year of fee payment: 4 |