This repository contains the work in progress on the WULPUS ultrasound probe.
WULPUS is a truly wearable ultra-low-power open research ultrasound platform.
The probe has the following features:
WULPUS probe comprises two printed circuit boards (PCBs):
WULPUS System Diagram
This repository has the following folders:
fw
, containing the firmware source code, namely:
fw/nrf52/ble_peripheral/US_probe_nRF52_firmware
fw/nrf52/peripheral/US_probe_dongle_firmware
fw/msp430
sw
, containing the Python code for the WULPUS Graphical User Interface
hw
, containing the Altium designer source files and pdf schematics for
hw/wulpus_acquisition_pcb
)hw/wulpus_hv_pcb
)hw/wulpus_programmer_pcbs
)docs
, containing the project documentation (e.g., images of the device, user manual, ...)
The comprehensive WULPUS User Manual can be found in the docs/
folder. It covers everything about WULPUS, from assembly instructions to example measurements and troubleshooting, making the platform user-friendly for everyone, regardless of technical expertise.
Please find the detailed instructions in chapter 2 of the WULPUS User Manual.
In a nutshell, to build your own instance of WULPUS, the following steps should be completed:
hw
folder.fw/msp430
folder.fw/nrf52
folder.sw
folder to install the dependencies.Please refer to chapter 3 of the WULPUS User Manual for detailed information.
Starting a measurement with WULPUS can be accomplished in three simple steps:
sw
folder, and follow the instructions in the notebookIf you would like to reference the project, please cite the following paper:
@inproceedings{frey2022wulpus,
title={WULPUS: a Wearable Ultra Low-Power Ultrasound probe for multi-day monitoring of carotid artery and muscle activity},
author={Frey, Sebastian and Vostrikov, Sergei and Benini, Luca and Cossettini, Andrea},
booktitle={2022 IEEE International Ultrasonics Symposium (IUS)},
pages={1--4},
year={2022},
organization={IEEE}
}
[1] Vostrikov, Sergei, et al. "Hand gesture recognition via wearable ultra-low power ultrasound and gradient-boosted tree classifiers." 2023 IEEE International Ultrasonics Symposium (IUS). IEEE, 2023.
[2] Vostrikov, Sergei, Luca Benini, and Andrea Cossettini. "Complete Cardiorespiratory Monitoring via Wearable Ultra Low Power Ultrasound." 2023 IEEE International Ultrasonics Symposium (IUS). IEEE, 2023.
[3] Frey, Sebastian, et al. "A wearable ultra-low-power semg-triggered ultrasound system for long-term muscle activity monitoring." 2023 IEEE International Ultrasonics Symposium (IUS). IEEE, 2023.
The WULPUS system was developed at the Integrated Systems Laboratory (IIS) at ETH Zurich by:
Thanks to all the people who contributed to the WULPUS platform:
The following files are released under Apache License 2.0 (Apache-2.0
) (see sw/LICENSE
):
sw/
The following files are released under Solderpad v0.51 (SHL-0.51
) (see hw/LICENSE
):
hw/
The following files are released under Creative Commons Attribution 4.0 International
License (CC-BY-4.0
) (see docs/images/LICENSE
):
docs/images/
The fw/msp430/
and fw/nrf52/
directories contain third-party sources that come with their own
licenses. See the respective folders and source files for the licenses used.
In no event and under no legal theory, whether in tort (including negligence), contract, or otherwise, unless required by applicable law (such as deliberate and grossly negligent acts) or agreed to in writing, shall any Contributor be liable to You for damages, including any direct, indirect, special, incidental, or consequential damages of any character arising as a result of this License or out of the use or inability to use the Work (including but not limited to damages for loss of goodwill, work stoppage, computer failure or malfunction, or any and all other commercial damages or losses), even if such Contributor has been advised of the possibility of such damages.