This project provides an algorithm for calculating gas distribution maps.
Project description
TD Kernel DM+V/W
The algorithm implements the theoretical research of the following papers:
- S. Asadi and A. Lilienthal, "Approaches to time-dependent gas distribution modelling," 2015 European Conference on Mobile Robots (ECMR), Lincoln, 2015, pp. 1-6.
- Asadi, Sahar & Reggente, Matteo & Stachniss, Cyrill & Plagemann, Christian & Lilienthal, Achim. (2011). Statistical Gas Distribution Modelling Using Kernel Methods. Intelligent Systems for Machine Olfaction: Tools and Methodologies. 153-179.
- A. J. Lilienthal, M. Reggente, M. Trincavelli, J. L. Blanco and J. Gonzalez, "A statistical approach to gas distribution modelling with mobile robots - The Kernel DM+V algorithm," 2009 IEEE/RSJ International Conference on Intelligent Robots and Systems, St. Louis, MO, 2009, pp. 570-576.
- M. Reggente and A. J. Lilienthal, "Using local wind information for gas distribution mapping in outdoor environments with a mobile robot," 2009 IEEE Sensors, Christchurch, 2009, pp. 1715-1720.
- Neumann, Patrick. (2013). BAM-Dissertationsreihe. Bd. 109: Gas Source Localization and Gas Distribution Mapping with a Micro-Drone. Berlin : Bundesanstalt für Materialforschung und -prüfung (BAM)
Besides the root algorithm (KernelDM), it contains the proposed extensions:
- time dependency (TD)
- variance (V)
- wind dependency (W)
Thanks to Achim Lilienthal, Patrick Neumann and Victor Hernandez for providing Matlab implementations for the extensions V and W.
Requirements
- Python 3
- pipenv
Run demo
Run the following code to generate the different maps. The mean map, variance map and confidence map are being plotted.
pipenv install --dev
pipenv run python simple_example.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file td_kernel_dmvw-0.1.0.tar.gz.
File metadata
- Download URL: td_kernel_dmvw-0.1.0.tar.gz
- Upload date:
- Size: 7.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
dabe6af478b080e939d6fa468b01ba5190621e3e84eea61792a017fe51f28ee9
|
|
| MD5 |
f1bdae9cbd305d643fadc49e62aadc2b
|
|
| BLAKE2b-256 |
bbe2499c549f60ad17da65837ae431803fec2bb9d92d5112a2d8a8fb3e602d7b
|
File details
Details for the file td_kernel_dmvw-0.1.0-py3-none-any.whl.
File metadata
- Download URL: td_kernel_dmvw-0.1.0-py3-none-any.whl
- Upload date:
- Size: 9.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/3.2.0 pkginfo/1.6.1 requests/2.25.0 setuptools/50.3.2 requests-toolbelt/0.9.1 tqdm/4.51.0 CPython/3.8.6
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0a46af986517d97073ddecb544cb330d938f88eccd213192be7fcb7ca37ca0f1
|
|
| MD5 |
62c61476e688efe7774a979e38bb3db2
|
|
| BLAKE2b-256 |
1940e627090209bf44b50ee39dc695f6edd6f0307fe369f4d8115beb7fe1ad40
|