| Literature DB >> 36225345 |
Mustafa Siham Qassab1, Qutaiba Ibrahim Ali1.
Abstract
This study applied the World Health Organization (WHO) guidelines to redesign the Portable Health Clinic (PHC), as a Remote Healthcare System (RHS), for the spread of COVID-19 containment. Additionally, the proposed drone-based system not only collects people data but also classifies the case according to the main symptoms of coronavirus using the COVID-19 triage process (CT-process) based on the analysis of measurement readings taken from patients, where drones are used in a swarm as a PHC platform and are equipped with the required sensors and essential COVID-19 medications for testing and treating people at their doorstep autonomously when a full curfew is imposed. This paper describes a complete framework and proposes currently in production hardware to build the suggested system, considering the effect of the extra payload weight on drone's durability. In addition, part of the proposed application was simulated using OPNET simulation tool. This work highlights the main aspects that should be considered when designing drone swarm-based system and distributing the roles on system nodes with the main focus on the controlling messages for inter-swarm and intra-swarm communication and coordination.Entities:
Keywords: COVID‐19; drones; full curfew; portable health clinic; remote healthcare system
Year: 2022 PMID: 36225345 PMCID: PMC9535778 DOI: 10.1049/htl2.12035
Source DB: PubMed Journal: Healthc Technol Lett ISSN: 2053-3713
Traditional versus drone‐based COVID‐19 data collection approaches
| Approach type | ||
|---|---|---|
| Factor | Traditional approach | Drone‐based approach |
| Health workers are needed in field | Yes | No |
| There is a direct‐human contact when collecting data | Yes | No |
| Personal Protective Equipment (PPE) is needed | Yes | No |
| A mean for transportation is needed for health workers | Yes | No |
| Hygienic measures of staff are needed after completing the tour | Yes | No |
| Disinfecting the tools used in the tour | Yes | Yes |
| Parallel data collection possibility | No | Yes |
| Reduces the workload and stress on frontline healthcare workers | No | Yes |
| Reaching hard‐to‐access areas easily | No | Yes |
Specification of DJI Phantom Pro v2 drone
|
| Weight: 1375 g, diagonal size (propellers excluded): 350 mm, max ascent speed: S‐mode: 6 m/s, P‐mode: 5 m/s, max descent speed: S‐mode: 4 m/s, P‐mode: 3 m/s, max speed: S‐mode: 45 mph (72 kph), A‐mode: 36 mph (58 kph), P‐mode: 31 mph (50 kph), max wind speed resistance: 10 m/s, max flight time: Approx. 30 min, satellite positioning systems: GPS/GLONASS, hover accuracy range (with GPS positioning): Vertical: ±0.5 m, Horizontal: ±1.5 m, camera sensor: 1‐inch CMOS, effective pixels: 20 M, max video bitrate: 100 Mbps, supported SD Card: microSD, capacity: 128 GB. |
|
| Obstacle sensory range: 0.6–23 feet (0.2–7 m), FOV: 70° (Horizontal), ±10° (Vertical), measuring frequency: 10 Hz, operating environment: Surface with diffuse reflection material, and reflectivity > 8 percent (like wall, trees, humans etc.) |
|
| Capacity: 5870 mAh, voltage: 15.2 V, battery type: LiPo 4S, energy: 89.2 Wh, net weight: 468 g, charging temperature range: 41–104 °F (5–40°C), max charging power: 160 W |
Drone's payload elements and their weights
|
|
|
|
|
|---|---|---|---|
| Raspberry Pi 3 B [ | 42 | Yes | Yes |
| Arducam OV5647 camera [ | 9 | Yes | Yes |
| Dr. Prepare 20,000 mAh solar power bank [ | 451 | Yes | Yes |
| MC34167TG switching voltage regulator [ | 2 | Yes | Yes |
| Navio2 Autopilot flight controller [ | 23 | Yes | Yes |
| SIM7600E HAT WiMAX adapter [ | 12.6 | Yes | No |
| Dr. Prepare 10,000 mAh mini power bank [ | 201 | Yes | No |
| Total weight | 740.6 | 740.6 | 527 |
FIGURE 1Overview of the system architecture
FIGURE 2System layered architecture
FIGURE 3Portable health clinic (PHC) system operational procedure
FIGURE 4Primary screening and triaging process for COVID‐19
COVID‐19 triage process (CT‐process)
| No. | Symptoms | Healthy/Green (no action) | Suspicious/Yellow (no action) | Infected/Orange (consultation) | Emergent/Red (emergency) |
|---|---|---|---|---|---|
| 1 | Body temp. (°C) | <37.5 | ≥37.5 | ≥37.5 | ≥37.5 |
| 2 | SpO2 (%) | ≥96 | ≤95 | ≤95 | ≤95 |
| 3 | Heart rate (bpm) | ≤76 | >76 and <84 | ≥85 and <90 | ≥90 |
| 4 | S. blood pressure (mmHg) | ≥71 and ≤81 | ≥81 and ≤86 | ≥86 and ≤91 | ≥91 |
| D. blood pressure (mmHg) | ≥112 and ≤132 | ≥132 and ≤142 | ≥142 and ≤152 | ≥152 | |
| 5 | Respiratory rate (bpm) | ≥12 and ≤20 | ≥20 and ≤22 | ≥22 and ≤27 | ≥27 |
FIGURE 5Main system state diagrams: (a) System overview (b) Operational modes
FIGURE 6Failure handling diagram
The proposed system messages
| No. | Command name | Command contents | Comm. size (Byte) | |||||
|---|---|---|---|---|---|---|---|---|
| 1 | swarmReady | type | idUAV | 2 | ||||
| 2 | launch | type | 1 | |||||
| 3 | moveToWaypoint | type | formation type | distance | zLD | (x,y)LD | 13 | |
| 4 | land | type | idSD | (x,y)SD | 10 | |||
| 5 | statusReportSD | type | idSD | (x,y)SD | battery level | temperature | available | 13 |
| 6 | statusReportLD | type | idLD | (x,y)LD | battery level | temperature | swarm status | 12+12×(n) |
| 7 | caseReport | type | idSD | (x,y)SD | case severity | Scanned ID | 500 | |
| 8 | ack | type | idUAV | 2 | ||||
| 9 | failReportLD | type | idLD | zLD | (x,y)LD | 12 | ||
| 10 | connectionReq | type | idSD | 2 | ||||
| 11 | preFailReportLD | type | idLD | zLD | (x,y)LD | 12 | ||
| 12 | polling | type | 1 | |||||
| 13 | pollReport | type | idUAV | (x,y) | battery level | temperature | 12 | |
| 14 | backReport | type | idUAV | (x,y) | battery level | temperature | 12 | |
| 15 | deadReport | type | iddead_UAV | zdead_UAV | (x,y)dead_UAV | 12 | ||
| 16 | failReportSD | type | idSD | zSD | (x,y)SD | 12 | ||
| 17 | compensationReq | type | idSD | (x,y)SD | 10 | |||
| 18 | preFailReportSD | type | idSD | zSD | (x,y)SD | 12 | ||
Networking protocols adopted by the system
| Protocol | Abbreviation | Description |
|---|---|---|
| Dynamic Host Configuration Protocol version 6 | DHCPv6 | Automatically provides a host with network configurations, for example, the IP address, subnet mask and default gateway |
| User Datagram Protocol | UDP | Transport layer protocol |
| Internet Protocol version 6 | IPv6 | Network layer protocol |
| Institute of Electrical and Electronics Engineers 802.11a | IEEE 802.11a | Transmitting data over a wireless network |
| the Fifth Generation of cellular networks | 5G | Transmitting data over broadband cellular networks |
| 802.11e Enhanced distributed Channel Access | 802.11e EDCA | Supports QoS and uses block acknowledgement to reduce traffic |
The initial settings of the simulation model
| Simulation parameter | Value |
|---|---|
| Simulation time | 15 min |
| Number of drones |
1 to 100 (no video call) 1 to 14 (video call) |
| Network span area | 2 km × 2 km |
| Distance between drones and formation | 12 m with the linear formation |
| Distance between swarm and WiMax BS | 1 km |
| Distance between swarm DMC and WiMax BS | 1 km |
| 4G adopted technique settings |
WiMax technology Modulation and coding: 64‐QAM 3/4 Scheduling type: rtPS Max. sustained traffic rate: 10 Mbps Min. reserved traffic rate: 5 Mbps |
| WLAN adopted technique settings |
802.11a (OFDM) Data rate: (6,18, 36, 54) Mbps Node buffer size = 1 M bit packet processing rate = (5000,10,000,20,000) pkt/s Block ACK: EDCA (802.11e) disabled/enabled WLAN MTU = WiMAX MTU = 1500 byte |
| Swarm status | Landed, power‐saving enabled and gathering data |
Traffic profiles of the simulated drone swarm
| Traffic profile | Application | Description | |
|---|---|---|---|
| 1 | SD reporting status |
(SD→LD: statusReportSD) Packet length = 13 byte Packet rate = 0.1 packet/s |
(LD→SD: ACK) Packet length = 2 byte Packet rate = 0.1 packet/s |
| LD reporting status |
(LD→DMC: statusReportLD) Packet length = 12×(**n×12)byte Packet rate = 0.033 packet/s |
(DMC→LD: ACK) Packet length = 2 byte Packet rate = 0.033 packet/s | |
| 2 | SD reporting status |
(SD→LD: statusReportSD) Packet length = 13 byte Packet rate = 0.1 packet/s |
(LD→SD: ACK) Packet length = 2 byte Packet rate = 0.1 packet/s |
| LD reporting status |
(LD→DMC: statusReportLD) Packet length = 12*(n*12) byte Packet rate = 0.033 packet/s |
(DMC→LD: ACK) Packet length = 2 byte Packet rate = 0.033 packet/s | |
| Case reporting |
(SD→LD→DMC: caseReport) Packet length = 500 byte Packet rate = event‐driven |
(DMC→LD→SD: ACK) Packet length = 2 byte Packet rate = event‐driven | |
| Video call |
(SD ←→LD←→ DMC: video conference) available resolutions: Bandwidth requirements = 2 Mbit/s, 4 Mbit/s, 6 Mbit/s Frame rate = 30 frame/s | ||
FIGURE 7WLAN, WiMAX, and total throughput with different numbers of UAVs when there is no video call
FIGURE 8Throughput with a different number of video call instances: (a) WiMax/WLAN throughput (b) Total throughput
FIGURE 9No video call latency with different data rates, and packet processing rate of 10,000 pkt/s
FIGURE 10Video call latency at different data rates with a video bandwidth of (a) 2 Mbit (b) 4 Mbit (c) 6 bit
FIGURE 11The effect of data rate on latency when running a different number of video calls with different resolutions: (a) 2 Mbit video (b) 4 Mbit video
FIGURE 12EDCA effect on latency
FIGURE 13Drone's payload relation with power consumption and flight time
A comparative analysis of the proposed approach with existing drone‐based systems
| Authors | Year | System type | **Features | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| A | B | C | D | E | F | G | H | I | |||
| Mohammed et al. [ | 2020 | IoT‐based drone system for COVID‐19 detection | ✓ |
|
|
| ✓ |
| ✓ |
|
|
| Manigandan et al. [ | 2020 | Drone detection of COVID‐19 with no human interventions | ✓ |
|
|
|
| ✓ |
|
|
|
| Soni et al. [ | 2020 | UAS for consumer utilities in COVID‐19 pandemic |
|
|
|
|
|
|
| ✓ | ✓ |
| Elbir et al. [ | 2020 | Vehicular Network for combating the spread of COVID‐19 |
|
|
|
|
|
| ✓ |
| ✓ |
| Sharma et al. [ | 2021 | Drone delivery dynamic models in COVID‐19 hotspots | ✓ |
|
|
|
| ✓ |
| ✓ |
|
| Patchou et al. [ | 2021 | Drone‐based efficient parcel delivery during COVID‐19 |
|
|
|
|
|
|
| ✓ | ✓ |
| Alsamhi et al. [ | 2021 | Blockchain for multi‐drone to combat COVID‐19 | ✓ |
|
|
|
| ✓ | ✓ | ✓ |
|
| Kumar et al. [ | 2021 | Drone‐based network for COVID‐19 operations | ✓ |
| ✓ | ✓ | ✓ | ✓ | ✓ |
|
|
| Proposed work | 2021 | Drone swarm as a PHC in COVID‐19 hotspots | ✓ | ✓ | ✓ | ✓ | ✓ |
|
| ✓ |
|
**Features: A: Covid‐19‐related data collection, B: Multi‐level classification, C: Announcement, D: Person identification, E: Real‐time video communication, F: Sanitization, G: Surveillance, H: Delivery, I: Communication relay.