A flexible, low-power platform for UAV-based data collection from remote sensors
Explore the docs »
View Demo
·
Report Bug
·
Request Feature
This project holds the design and characterisation of a new low-power hardware platform to integrate unmanned aerial vehicle and wireless sensor technologies. In combination, these technologies can overcome data collection and maintenance problems of in situ monitoring in remote and extreme environments. Precision localisation in support of maximum efficiency mid-range inductive power transfer when recharging devices and increased throughput between drone and device are needed for data intensive monitoring applications, and to balance proximity time for devices powered by supercapacitors that recharge in seconds. The platform described in this paper incorporates ultra-wideband technology to achieve high-performance ranging and high data throughput. It enables the development of a new localisation system that is experimentally shown to improve accuracy by around two orders of magnitude to 10 cm with respect to GNSS and achieves almost 6 Mbps throughput in both lab and field conditions. These results are supported by extensive modelling and analysis. The platform is designed for application flexibility, and therefore includes a wide range of sensors and expansion possibilities, with source code for two applications made immediately available as part of a open source project to support research and development in this new area.
A list of commonly used resources that I find helpful are listed in the acknowledgements.
The SynthSense project make use of XXX platforms, which are listedl below and to be considered as basic prerequisites to replicate our platform:
- DJI Matrice 100
- DJI SDK for embedded Systems
- Decawave EVK1000
- STM32F407G-DISC1
- SynthSense custom sensor node
This project is mainly compoed by three subsystems: the UAVs, the Wireless Transceiver, and the Sensor Node. For each subsystem we propose the source code and the hardware platform, including results and simulations.
- Sensor node, not yet available from commercial stores.
- UWB antenna WB002
- Decawave EVK1000
- STM32F407G-DISC1
- DJI Matrice 100
- Micro SD adapter
- USB-UART adapter
- Micro SD Card (min 2 GB)
See the open issues for a list of proposed features (and known issues).
Contributions are what make the open source community such an amazing place to be learn, inspire, and create. Any contributions you make are greatly appreciated.
- Fork the Project
- Create your Feature Branch (
git checkout -b feature/AmazingFeature
) - Commit your Changes (
git commit -m 'Add some AmazingFeature'
) - Push to the Branch (
git push origin feature/AmazingFeature
) - Open a Pull Request
If you use SynthSense-WSN-UAV in an academic or industrial context, please cite the following publications:
@inproceedings{qin2019radio,
title={Radio Diversity for Heterogeneous Communication with Wireless Sensors},
author={Qin, Yuan and Boyle, David and Yeatman, Eric},
booktitle={2019 IEEE 5th World Forum on Internet of Things (WF-IoT)},
pages={955--960},
year={2019},
organization={IEEE}
}
@article{qin2019efficient,
title={Efficient and reliable aerial communication with wireless sensors},
author={Qin, Yuan and Boyle, David and Yeatman, Eric},
journal={IEEE Internet of Things Journal},
volume={6},
number={5},
pages={9000--9011},
year={2019},
publisher={IEEE}
}
Distributed under free License. See LICENSE
for more information.
David Boyle - david.boyle@imperial.ac.uk Personal Web-Page: LINK