Skip to main content
Elsevier - PMC COVID-19 Collection logoLink to Elsevier - PMC COVID-19 Collection
. 2021 Oct 22;147:103919. doi: 10.1016/j.robot.2021.103919

Occupant-centric robotic air filtration and planning for classrooms for Safer school reopening amid respiratory pandemics

Haoguang Yang a,, Mythra V Balakuntala a, Jhon J Quiñones b, Upinder Kaur a, Abigayle E Moser b,c, Ali Doosttalab b, Antonio Esquivel-Puentes b, Tanya Purwar b, Luciano Castillo b, Xin Ma a, Lucy T Zhang d, Richard M Voyles a
PMCID: PMC8530773  PMID: 34703078

Abstract

Coexisting with the current COVID-19 pandemic is a global reality that comes with unique challenges impacting daily interactions, business, and facility maintenance. A monumental challenge accompanied is continuous and effective disinfection of shared spaces, such as office/school buildings, elevators, classrooms, and cafeterias. Although ultraviolet light and chemical sprays are routines for indoor disinfection, they irritate humans, hence can only be used when the facility is unoccupied. Stationary air filtration systems, while being irritation-free and commonly available, fail to protect all occupants due to limitations in air circulation and diffusion. Hence, we present a novel collaborative robot (cobot) disinfection system equipped with a Bernoulli Air Filtration Module, with a design that minimizes disturbance to the surrounding airflow and maneuverability among occupants for maximum coverage. The influence of robotic air filtration on dosage at neighbors of a coughing source is analyzed with derivations from a Computational Fluid Dynamics (CFD) simulation. Based on the analysis, the novel occupant-centric online rerouting algorithm decides the path of the robot. The rerouting ensures effective air filtration that minimizes the risk of occupants under their detected layout. The proposed system was tested on a 2 × 3 seating grid (empty seats allowed) in a classroom, and the worst-case dosage for all occupants was chosen as the metric. The system reduced the worst-case dosage among all occupants by 26% and 19% compared to a stationary air filtration system with the same flow rate, and a robotic air filtration system that traverses all the seats but without occupant-centric planning of its path, respectively. Hence, we validated the effectiveness of the proposed robotic air filtration system.

Keywords: Robotic air filtration, Socially-distanced classrooms, Approximation of computational fluid dynamics, Trajectory and speed optimization

1. Introduction

The COVID-19 pandemic has lasted for more than a year and has impacted more than 180 countries worldwide, dramatically changing the way of life for millions of workers for the foreseeable future. Massive lockdowns have proven to be effective in reducing the chance of person-to-person transmission and community spread [1]. However, lockdown comes with the price of profound economic impact, and is ineffective for essential operations and facilities that cannot shutdown. In the post-pandemic era, additionally, whatever being closed will eventually reopen again, with the risk of sporadic outbreaks due to the long incubation period of the disease. To this end, reopening schools and universities has received particular attention in the U.S. due to the concerns of online instruction quality, accessibility to high-speed internet, and implications for childcare. As a prerequisite for reopening, maintaining a safe indoor environment has commonly been the top priority for schools [2].

Robots are naturally resilient to the virus-contaminated environment, which makes them applied to a wide variety of areas [3], [4] including cleaning and disinfection [5], [6], [7], [8], teleoperated healthcare [9], [10], logistics [11], and manufacturing [12]. Among them, cleaning and disinfection robots take up approximately 1/6 of the total documented applications [3]. Despite the success of robotic disinfection services during the onset of the pandemic — using ultraviolet light [13], [14], [15], [16], [17], [18] and chemical spraying [19], [20], difficulties exist in the translation to classroom environments: while the aforementioned methods kill the pathogens effectively, they are inappropriate for human-occupied spaces and pose possible irritation or harm to students and teachers. Yet, operation of the aforementioned disinfection methods when the room is vacant does not guarantee the protection against face-to-face airborne spread of the pathogen among occupants [21], [22]. Although the public has shown high acceptance to service and collaborative robots (cobots), especially during the COVID-19 pandemics [11], [23], this team is aware of no deployed robotic solutions for the safe disinfection of human-occupied spaces in socially-distanced settings. Therefore, this paper is intended to propose a solution to irritation-free disinfection as a service that enhances student safety in reopening classrooms, through means of a cobot with a specially designed air filtration payload.

Pathogens become airborne when exhaled in the respiratory droplets of breaths, coughs, or sneezes. In a classroom where the students are stationary seated and socially-distanced, most of the droplets naturally precipitate to the floor prior to penetrating the spatial separation between students [24]. However, the remaining portion of smaller droplets form a bioaerosol that remains airborne for a prolonged period. Depending on ventilation and room characteristics, these droplets permeate the space, posing a significant risk of transmission through inhalation [21], which accumulate over time. A potential solution to block such transmission without irritating the occupants is to capture bioaerosol droplets with air filtration — the exact mechanism of masks. Applying air filtration technology as a public service for pandemic prevention in a classroom, however, has two principle requirements. (a) The technology should ensure contaminant locality, that pathogens are cleaned without affecting other occupants or exciting already-settled contaminants; and (b) the technology should also cover all occupants despite their spatial–temporal distribution.

Conventionally, air filtration systems are stationary, and designed with the particle filtering efficiency (particle removal rate) and flow rate (clean air delivery rate) to satisfy filtration rate requirements for a given room [25]. However, the high flow rate results in excitation and spreading of the contaminant due to the airflow [26] incurred by the fan of the air cleaner, which violates requirement (a). Alternatively, if the air cleaner is robotic and automatically moves to the location of the bioaerosol, the flow rate of the air cleaner can be reduced since only the regional air needs filtration. As a result, the contaminant locality is easier to achieve. Robotic air filtration deals with pathogens in the fluid air. Therefore, robot motion and the shape of the robot are coupled in the influence on the surrounding airflow. Specifically, the pathogens can be entrained in the shedded vortex [27] from the robot as it moves, and spread further around the room, if the robot velocity is dominant compared to the natural air draft. Consequently, the geometric design of the filtration system needs to suit the fluid dynamics associated with robot motion, such that less disturbance to pathogen distribution is induced from the motion of the filtration system.

The mobility of robots has been proven to improve coverage in the service area despite different layouts, as in the case of UVC robots [16]. However, whether its combination with air filtration has similar effects to multiple occupants – thus addressing requirement (b) – is not studied before. In addition to the resilience to the virus-contaminated environment, mobility is another asset of robots that is currently underdeveloped in pandemic response. Compared to on-demand deployment at different sites with manual decisions [15], [17], [18], studies on improving the efficiency and coverage of disinfection through mobility and automation [16], [28] are scarce.

To further explore the efficacy of mobility, the trajectory and speed of the robotic air cleaner are planned considering the complex spreading dynamics of the pathogen-carrying droplets. Since only humans can be the source or victim of these droplets, and air filtration reduces the number of droplets regionally, the planning is subject to the timely distribution of occupants in the room. To this end, literature has combined control of robots with Computational Fluid Dynamics (CFD), but either did not alter the distribution of airborne substance [29] or was simulated offline, without timeliness requirements [30]. The combination of a robot with an air cleaner is seen in [31], [32], however, none of them are targeted for high-consequence pathogens, and therefore did not consider the spreading of particles and influence zone from a fluid dynamics standpoint.

Driven by these requirements, the Purdue Campus Patrol Robot (PCPR) is developed to protect people in a classroom setting using mobile air filtration [28]. This paper is an expansion of [28] by confirming the augmentation of robot mobility to air filtration, such that risks from scattered sources of airborne pathogen are reduced for arbitrarily-seated occupants. The air filtration system atop the mobile robotic base is designed to work with the robot’s motion, such that disturbance to the surrounding air is minimal. The robot is automatically rerouted based on the estimated spreading dynamics under the detected occupant layout. Analysis and approximations of the CFD results of a coughing person are used to find the risk-optimal trajectory and speed profile, instead of computing the airflow of the entire room with multiple occupants, which enables on-site evaluation of the optimal path.

As an overview, the contributions of this paper are:

  • Presenting the Purdue Campus Patrol Robot — a modular cobot system with a novel design of the air filtration module. By combining robotics, the efficacy of air filtration is improved, in that the risk of indoor occupants transmitting airborne pathogens is reduced.

  • Analyzing the CFD simulation results of a coughing source for the spreading dynamics of saliva droplets, and derive the regional influence on which under robotic air filtration on a parameterized path. Upon servicing multiple occupants, on-site optimization of the path for minimal risks (expectation of worst-case dosage) of occupants is made possible, based on the analysis and detected occupant layout.

The remainder of the paper is organized as follows: Section 2 illustrates the design of the air filtration module for a robot and the hardware setup of PCPR. Section 3 analyzes the spread of pathogen-carrying droplets from a human cough based on CFD simulation, which is used in Section 4 to derive the influence of mobile air filtration. To improve the filtration effectiveness, the path of the robot is optimized in Section 5 given the live spatial distribution of occupants. Section 6 demonstrates the system at work and validate its efficacy. Finally, Section 7 concludes the findings.

2. Design of the purdue campus patrol robot for mobile air filtration

Since the air filtration module is given mobility and coverage by the robot, it needs to be designed with motion in mind, such that the locality of contaminant can be preserved. The robot, correspondingly, needs to deliver the task-specific autonomy and mobility without losing expandability for general-purpose tasks that require fast adaptation. To address the first concern, we present the Bernoulli Air Filtration Module, with a novel design that prevents excessive disturbance to the surrounding air when the module moves. The PCPR, as shown in Fig. 1, is developed with a “robotic base + payload” modular design to address the second concern. This section will elaborate on the design of the air filtration module, and how its functionality is achieved with the complementary capabilities of the robotic mobile base.

Fig. 1.

Fig. 1

Functional components of the Purdue Campus Patrol Robot. (a) Composition of the three functional modules. (b) The top view indicates the arrangement of the Bernoulli Air Filtration Module (gray) and sensor fields of view (blue). The bottom view illustrates the holonomic motion of the mobile base. (For interpretation of the references to color in this figure legend, the reader is referred to the web version of this article.)

From our preliminary work [28], air filtration and robotic mobility combined can service stationary, socially-distanced occupants at the scale of 10. The indoor space is therefore divided into segments of at most 30 m2 for each robot. As basic requirements, the robot should cross the spacing between socially-distanced seating, and has a continuous operation time of 4 h. The robot should possess a maximum moving speed of no less than 0.5 m/s for timely cleaning. The filter, on the other hand, should reduce the airborne particle from the intake by at least 95%. The robot velocity, coupled with the intake area of the filter, requires a flow rate of approximately 50 L/s for sufficient air collection.

2.1. Novel Bernoulli air filtration module

Airborne infectious bioaerosol droplets with diameters ranging from 0.1 to 10μm, that can suspend in the air for hours, pose a major threat for horizontal transmission through inhalation [21]. To capture the bioaerosol droplets, the PCPR employs the Bernoulli air filtration module to augment the effectiveness of air filtration with robotics. Addressing the bio-hazard of the droplets, the Bernoulli air filtration module brings medical-grade air treatment – a combination of particle filtration (a High-Efficiency Particulate Air, HEPA filter) and enclosed ultraviolet light (UV) disinfection – to classrooms, aiming to trap and inactivate the infectious bioaerosol droplets.

In our setup, the module has a flow rate of Q=47  L/s of filtrated air. The filtration efficiency of the module is f99.3% for particles larger than 0.3μm, measured by the percentage reduction of the particles at the outlet compared to the inlet of the filtration module. The power consumed by the fan is monitored by the module as an indicator of pressure drop at the filter, which relates to the remaining lifespan of the filter. In case the fan power consumption exceeds a threshold, a maintenance text message for filter replacement is issued to the fleet manager. In the filtration pipe of the Bernoulli filtration module, two germicidal 2.5 W UV lamps with surfaces irradiation of 5 mW/cm2 are adopted as a complimentary disinfection system to the air filtration module. All the filtered air in the module is exposed to the germicidal UV radiation. The UV light source is contained in a cylindrical enclosure and is safe to occupants nearby.

The flow tract design of the Bernoulli module, i.e. the AeroMINE (Motionless, INtegrated Extraction) technology, originates from wind energy applications [33]. Using a pair of mirrored, perforated airfoils and a perforated cylindrical filtration pipe, a low-pressure zone is created between the airfoils, which helps to drive the air from surroundings into the intake of the system. The air is then driven by an axial fan in the cylinder through the HEPA filter (Fig. 2a). The AeroMINE design yields a large intake area and a large swept volume that traps the pathogen as the robot moves, which helps the filtration efficiency. Notably, the large intake area is achieved without using a large-diameter fan, thus reduces the disturbance (wake) to its surrounding airflow. The design of the Bernoulli module is fine-tuned to optimize the efficiency of this module in air sampling. The optimization were performed iteratively with modifying the following parameters: (1) distance between the airfoils, (2) relative size of the airfoils to the central cylinder, (3) the angle between the two airfoils, and (4) the thickness (camber) of the airfoils. A combination of these configurations were tested with computational fluid dynamics (CFD) simulations, and the most efficient design were selected for the Bernoulli module.

Fig. 2.

Fig. 2

(a) Principle airflow paths in the air filtration module. Computational fluid dynamics simulation of the wake behind two geometrical shapes of the module, using (b) the AeroMINE design, and (c) using a rectangular box shaped module.

To illustrate the benefits of this novel design in reducing the wake, the airflow around the Bernoulli Air Filtration Module is compared to that of a commercially-of-the-shelf box-shaped air purifier with the same intake area, a common design for stationary air cleaners. As shown in Fig. 2b, c, the air filtration modules are moved by the robot at a speed of 0.5 m/s, with the contour of the relative velocity of surrounding air generated with CFD simulations. Here, the moving speed of 0.5 m/s is chosen as a typical order of magnitude for robot motion speed indoors, as it ensures 1.5 s of reaction time before hitting any person or obstacles in a socially distanced layout. Additionally, the magnitude of speed yields a Reynolds number in the 104 order, which is representative to a large realm of indoor robot motion. Ideally, the relative speed of the airflow equals the speed of the robot, 0.5 m/s, should no disturbance of the air is incurred by the filtration modules. We determine that severe disturbance occurs in areas where variation in relative velocity exceeds 50% (below 0.25 m/s or over 0.75 m/s). The disturbance area is 0.294 m2 for the Bernoulli Air Filtration Module, compared to 2.14 m2 for the box-shaped design. The wake caused by the module shape leads to entrainment of the particles with the robot as it moves [27], and minimizing the wake means less disturbance to the air in the environment. Consequently, the motion-induced diffusion and excitation of the pathogens is minimized, which preserves locality requirements while obtaining the benefits in coverage from the robotic perspective. Notably, the desired aerodynamic benefits is only achievable when the robot is moving forward.

2.2. Holonomic mobile base

To combine robotics with air filtration in an indoor classroom scenario, not only does the air filtration module need to be designed with mobility in mind, but the robot should also be a complementary component that suits the air filtration task. The main requirements for the robot are four-fold: sufficient payload capacity (40 kg) for the air filtration module; agile motion (steering radius <0.5 m, max speed 0.5 m/s) for limited spaces between rows of seats indoors; modular and expandable design for other emerging and specific tasks in the future; cost-friendly for massive deployment.

Based on the requirements above, an holonomic mobile base is built, with four powered caster wheels driven by eight motors, which addresses the payload capacity and agility requirements. The base has a footprint of 62 cm×62 cm, and a weight of approximately 90 kg. The parallel configuration of multiple powered caster wheels empowered its payload capacity of >50 kg and top speed of 1 m/s. Although external batteries can be added, the inbuilt 1670 Wh battery can provide 5 h of continuous operation. The base can climb slopes below 15°, which complies with the accessible design standards in buildings. Each set of powered caster wheels are rolled and steered independently, enabling holonomic motion of the vehicle, which is a critical capability of maneuvering in narrow spaces. The holonomic motion eases the constraints on path planning for directional payloads such as the air filtration module as well. An operational space controller [34] is adopted to cope with the over-actuation induced by the eight motors.

From the reports [8] we observe a fragmentation of applications where robots are deployed. As the applications become specific and risk-averse, the versatility of robots and their payloads is threatened. As a result, time, cost, and resources are wasted on re-engineering the entire system for each specific application, and retraining operators on different robots and tasks. The fragmentation of application-specific robots hampers their agile deployment for emergencies. Therefore, our robot is based on a modular design, where the payload atop the base is self-contained in power and functionality. A general-purpose protocol is developed for communicating telemetry and commands between the robotic base and the payload, with plug-and-play capability. Hence, the payload can be added or swapped for multimodal disinfection/manipulation tasks while sharing the same mobility and navigation stack (Examples of different configurations as shown in Fig. 3).

Fig. 3.

Fig. 3

The Purdue Campus Patrol Robot (PCPR) for mobile robotic air filtration is based on a modular robotic base. The hardware and software infrastructure of the base enables fast adaptation to various configurations for different tasks to be deployed within the pandemics.

Due to the modular design concept, the robotic base needs to be self-contained in its functionality of precise motion. To lower the cost of the robotic base for massive deployment while ensuring technical-readiness, the robot uses a wheel odometer and a planar LiDAR sensor, along with the wealth of packages for map-based navigation and planning on Robotic Operating System (ROS). The RGB-D camera (Intel RealSense D435i) is used in addition to provide surrounding information on suspending structures such as desks, and to detect the presence of occupants. For localization, the Adaptive Monte-Carlo Localization (AMCL) package is used. The odometer referred to by the AMCL is fused from both the wheel odometer and a visual odometer, using an extended Kalman filter. The wheel odometer is calculated from the encoders of the eight motors as a byproduct of the operational space controller. To reduce odometry drift, the visual odometer is obtained from the LiDAR using a range flow approach [35]. The planning part is based on the move-base package on ROS. Timing is critical to dosage in many cleaning tasks, including the mobile air filtration task as explained in Section 5. As a result, the timed elastic band (TEB) local planner [36] is adopted to generate a path from the current location of the robot to its goal, with time consumption penalized. The TEB planner also accounts for both stationary and dynamic obstacle avoidance, which makes the robot suitable for working around people.

Apart from map-based navigation, the robot is also capable of hybrid navigation — switching between map-based and target-based navigation. Target-based navigation is essentially a visual servoing process toward a goal location with a PD controller, thus achieves high relative precision and prevents drift in localization. The sensor input involves either the planar LiDAR or the RGB-D camera on board. The combination improves the adaptability of the robot to a large variety of indoor spaces, such as door threshold and isles, which has narrow clearance and tends to cause trouble for map-based planners.

For the mobile air filtration task, the occupant information is also provided by the RGB-D camera, as the robot passes in front of each seating position. In this case, the camera faces the side of the robot due to task requirements and the constraint on the field of view of the camera. The camera is angled such that if an occupant presents at a seating position, the person can be captured by the camera as the robot is traversing each seat. As a result, the robot does not need to stop and steer when detecting occupants, which shortens the duration of the initial pass and preserves the designed orientation of the Bernoulli Air Filtration Module.

3. CFD simulation for bioaerosol droplets spreading from a human cough

By mechanism, the concentration of pathogens in the surrounding air affects the performance of robotic air filtration — robotic air cleaners can actively move to and clean the plume of bioaerosol droplets before the it spreads out and affects more people. Therefore, the planning and resultant effectiveness of robotic air filtration is related to the spreading dynamics of saliva particles from a human source. This section thus serves two purposes — to illustrate the necessity of mobile air filtration even under the social distancing guideline, and being a basis for deriving the effect of mobile air filtration. Specifically, we are interested in the coughing case since it is a common symptom of COVID-19 [37] and more frequent compared to sneezing, while having similar jet velocity [38]. We also consider a worst-case scenario when no facial covering is present, as people tend to relax precaution over time. For convenience, the indoor air is assumed stationary in the CFD simulation, since the background flow is less than 0.2 m/s according to the NIOSH standards [39], which is insignificant compared to the robot motion. The temperature and humidity used in the simulation are also compliant with the NIOSH standards (24 °C, 50% relative humidity) [39].

With ANSYS Fluent 2019, the simulation domain is built as a rectangular domain of 4.5 m×5 m×3.5 m (width × length × height(H)). A box as a mock-up human is placed on the symmetry plane along the width edge. Conditions in [40] are used — the mouth of the human is a 21 mm-diameter circle at 1.6 m above the ground, and emits 14,000 droplets horizontally at t=0. The droplets have diameters from 1μm to 500μm and following Rosin–Rammler-Logarithmic distribution. The Lagrangian method was used to track saliva droplets with hybrid implicit and trapezoidal schemes. The transient speed profile of air jet from the mouth U(t) is based on previously performed measurements [41], [42], lasting 0.61 s with a peak velocity of 22.06 m/s occurring at t=0.066  s. For simulating the turbulent airflow within the coughing jet, the Reynolds Average Navier–Stokes (RANS) with the Renormalization Group (RNG) k-ɛ turbulence model was used [43].

The total time of analysis is 600 s with non-uniform time steps for both discrete (droplets) and continuous phases (air), such that the droplets from a coughing source are well-decayed and influence ends. Specifically, the distribution of droplets projected onto the horizontal plane, in two snapshots taken from the simulation, is shown in Fig. 4 to illustrate the penetration depth of >2 m, and the complex spreading dynamics of the particles. The predicted spreading of saliva droplets using RANS simulations was compared with the experimental results reported by Wei and Li in [44].

Fig. 4.

Fig. 4

Saliva droplet spreading from a coughing source (red arrow) at (a) T=1s and (b) T=150s after the emission. The dashed line denotes 2 m social distancing.

In their experiments, Wei and Li [44] determined the streamwise penetration (Xp), which is the variation of the longest flow distance along the streamwise direction, as function of time for several inlet velocity profiles. They defined the characteristic velocity of the real-human cough flow (Uc) as:

Uc=1ti0tiU(t)dt, (1)

where ti is the time that a cough flow last. The characteristic Reynolds number is given by:

Rec=UcDν, (2)

where ν is the kinematic viscosity of the fluid, and D is the diameter of the nozzle (mouth). To validate our numerical model, we used two sets of experimental data results that corresponds to two real cough time-dependent velocity profiles described as case 9 and case 10 in [44]. In [44] Wei and Li determined the streamwise penetration in two stages of the cough, the starting-jet stage (when the cough starts and follows the time-dependent cough profile) and the interrupted-jet stage (after the velocity supply in the time-dependent cough profile is finished). The results of the comparison between the RANS simulations and experiments are shown in dimensionless form in Fig. 5(a) and Fig. 5(b) for the starting and interrupted jet stage, respectively. In Fig. 5(b) two constants, the virtual origin in the interrupted jet stage (Xo) and (td) the extrapolated temporal origin in the interrupted jet stage, are introduced to compare the results from (0, 0) in the cartesian plane. It can be seen from Fig. 5(a) and Fig. 5(b) The RANS simulations predictions of the cough are in good agreement with the experimental results reported in [44].

Fig. 5.

Fig. 5

Comparison of the streamwise penetration as a function of time: (a) starting-jet stage; (b) interrupted-jet stage.

4. Analysis on the influence of mobile air filtration to particle spread from a single source

Efficient cleaning depends on intentionally encountering the region with highest plume concentration, driven by fluid dynamics which is time-costly to compute directly. Albeit, due to the covert nature of the disease, the source of transmission is hidden and the probability is uniform among all occupants, which complexifies the problem of solving the entire indoor flow field directly. As an approximation, the unperturbed one-shot CFD results from Section 3 is used as the basis to estimate the regional effect of robotic air filtration under different regional paths — near each individual occupant. As a result, the path optimization workflow can refer to an accelerated estimation of the influence of spread from each occupant, that is based on CFD results but avoids repetitive CFD computations, which enables online evaluation.

4.1. Influence evaluation from a recipient standpoint

Before quantifying the benefits of robotic air filtration, we need to develop a realistic evaluation method of how many virus copies a human will inhale as the bioaerosol plume spreads and diminishes, given the position of the person and the distribution of the pathogen-carrying droplet particles. Because the particles are discrete, the virus concentration, measured in copies/m3 of air, is calculated in a grid-wise manner by summing the volume of particles that enters a given grid. For particles with diameter below 60μm, which penetrates beyond the social distancing bound, the precipitation effect is not obvious. Hence, they spread out and distribute more evenly in the vertical direction from ground to the height of H=3  m, compared to larger particles [24], [45]. Therefore, an averaging of particle counts along the vertical direction is used to project a 3-D simulation to a 2-D evaluation of influence. Denote the concentration of virus in saliva as c, and the grid size for summation as l×l, the grid cell is then G(x,y)={(xl2,x+l2)×(yl2,y+l2)}. The granularity of the grid summation is determined by breathing behavior of humans, which has been standardized. A normal human breaths in about V=0.5  L of air at the rate of 12 per minute (or fb=0.2  Hz) at rest [46]. Because the volume per breath equivalents to that of a sphere with 0.1 m diameter, we set the grid size to be l=0.1  m.

The virus concentration (air) in grid cell G and at time t after the emission is then:

ca(x,y,t)=cHl24π3P(t)G(x,y)(krP)3, (3)

where P(t) is the set of airborne particles at time t, and rP denotes their radii, which are obtainable in both numerical simulation and experimental cases. To account for virus condensation due to liquid evaporation in the droplets, a scaling factor k=3 is added [42]. Here, we set c=7×106copies/mL [47] in the analysis followed. The total dosage D the observer receives through an exposure period of te is thus obtained by integrating the product of air exchange rate fb and virus concentration in the air ca. Because the particles drift freely in the air, to better capture the worst case in the dosage estimation in case of body motion of the observer, a maximum value of the integral among a 3 × 3 grid pattern (0.09 m2) centered at the observer at (x,y) is obtained:

D|(x,y)=maxx~={x,xl,x+l}y~={y,yl,y+l}0teca(x~,y~,t)Vfb dt. (4)

The dosage metric in (4) is a function of position and exposure time, with the parameter of initial saliva virus concentration c. Since Watanabe et al. [48] has revealed the relation between risk of infection and dosage of exposure to the pathogen, the dosage as evaluated in (4) is used to evaluate the risks of the occupants in a pathogen emission event.

4.2. Assumptions

Although mobile air filtration applies to static indoor gatherings in general, this paper specifically focuses on the application in a classroom scenario during school reopening. We limited our study to classrooms, excluding lecture halls, because the latter often have fixed seating that prevents our robot from approaching arbitrarily-seated students. This section will lay out the assumptions we will be using in the remainder of this paper. These assumptions play a key role in simplifying the evaluation of particle spread in a room with multiple occupants and the robot following a parameterized path.

4.2.1. Geometry

Without losing commonality, the seating pattern in a classroom is assumed to be a grid, i.e. the seats are placed with fixed spacing (dx,dy), being either occupied or unoccupied, as shown in Fig. 6. A total of N occupants are facing the same (+dx) direction, with an equal probability of being the source. To decouple the interaction between coughs from different occupants, we assume:

Fig. 6.

Fig. 6

Geometric parameters of the classroom layout and the path of robot for air filtration task.

Assumption 1 Independence —

The emission events (simulated coughs) happen at a low spatial and temporal frequency, such that sets of airborne particles from each emission, Pj(t),j=1,2,,m, are independent. The overall airborne particles are:

P(t)=P1(t)P2(t)Pm(t),

with the positions, velocities, and diameters of each particle pP unchanged.

We identify that the risk of airborne transmission lies in two factors – a healthy occupant is either close to, or in the spreading sector of the source. We further assume that the influence of the plume decreases monotonically with respect to the distance from the source [24], so the highest influence will happen at the neighbors of the source. In a grid pattern, we hence are interested in two types of neighbors of the source: a) among the occupants outside the spreading sector, being closest to the source (Distance Neighbors, DN); b) among the occupants inside the spreading sector, being closest to the source (Spreading Neighbors, SN). The two types of neighbors are determined to be at risk during an emission event from the corresponding source, where the influence of the emission is thus evaluated/measured.

Regarding the high consequence of the substance we are cleaning, the worst-case dosage among all occupants during an emission event is our interest. Based on the assumptions and definitions regarding how DNs and SNs are selected, the worst-case dosage must be captured by one of the neighbors. As a result, the influence of occupant i being the source is the highest dosage registered among the two types of neighbors:

Di=maxj=DNi,SNiD|(xj,yj). (5)

4.2.2. Filtration dynamics

Because the shape of the Bernoulli Air Filtration Module is specially designed to minimize its disturbance to surrounding air, even on a moving robot, the following assumptions are made to simplify the interaction between the robotic air cleaner and the particles:

Assumption 2 Locality —

The immediate effect of robotic air filtration is local. In the control volume Vr encapsulating the robot, with the filtration module having flow rate Q and filtration rate of f, the virus concentration in the air ca at location x follows:

ca(x,t)t=DaΔcavcaPacaQfcaVrI(xVr), (6)

where I denotes the identity function, which equals to 1 when the input condition is true and 0 otherwise. Da is the diffusivity of particles, Pa is the precipitation coefficient, and v is the velocity field, which follows:

Assumption 3 Stealth —

The velocity field v is not affected by the presence of the robotic air filtration system.

4.2.3. Robot motion

Under the locality assumption, the robot influences the spread of the plume only when it is nearby the source. To further analyze how its path influences the spread, parameters of the robot path are extracted when it enters the region. The robot is designed to move in a cyclic cleaning path having a period of τ and cycle distance of l. Occupants (students) are assumed to be quasi-static, i.e. their layout among the seats, although not fixed, remain unchanged over a time range with magnitude of 10τ. The robot is defined as near occupant i, if the robot is within the rectangle (xi,xi+dx)×(yidy2,yi+dy2). The duration the robot spend near occupant i in each cycle is denoted as qiτ, where qi is defined as the time quota. For the safety of indoor occupants, an upper limit of robot speed is specified as vmax. Limits are also placed on the closest distances, rmin<ri<rmax, such that the robot passes between two rows with sufficient margin.

Since air filtration reduces particle counts proportionally from inlet to outlet, the most effective cleaning path shall travel through the region with the highest particle concentration, i.e. the front of the source. Under the “pass in the front” scheme, the simplest passing pattern near the source is to move in a straight line in the “row” (y) direction. Given the straight-line pattern, the closest distance that the robot passes occupant i is denoted ri, where i=1,2,,N. The robot speed near the source is thus vi=dy/(qiτ). The path and speed profile of the robot near an occupant i is uniquely defined by the triplet (ri,qi,τ), as we assume passing direction is irrelevant.

4.3. Approximating the influence of robotic air filtration to dosage accumulation

As we have parameterized the robot path near the source, the relation between regional path parameters that guide the robot through the plume and the dosages at neighbors remain unknown at this point. Although CFD simulation yields precise results, they are extremely computationally intensive – e.g. propagating the simulation of particle spread in Section 3 for 600 s takes approximately 21 h of computation on a modern 36-thread processor (Intel Xeon Gold 6140). If the path segment of the robot near every occupant needs to be optimized and each containing three degrees of freedom, a typical optimization problem will involve several tens of degrees of freedom and needs several thousands of evaluations with different parameters. The brute-force CFD approach will, in this case, incur computational load in 10 ExaFLOPS scale, that even the top supercomputer in the world will take tens of minutes to solve. Therefore, directly solving brute-force CFD for robot path optimization, which requires timeliness of solution as well, is infeasible. One may argue that only a few derived values (dosages) at specific locations of the flow field is of our concern, which means learning-based techniques may speed up the evaluation. However, purely generating the data required for learning by brute force CFD involves magnitudes higher amount of computation. Therefore, the evolutionary dynamics of the particles under different path parameters of the robot need to be first simplified, before any further acceleration in evaluation is possible.

4.3.1. Approximation of robotic air filtration

The purpose of this section is to reliably estimate the spreading pattern of the coughing plume under different path parameters that the robot follows near the source, without repeatedly calculating the CFD setup of the problem. To circumvent the repeated computation of CFD, a low-order approximation of the robotic air filtration is proposed. Based on the Independence assumption (Assumption 1), the simplification will focus on the influence of the robot on one source, when the robot is near the source. The magnitude of influence is related to the path parameters of the robot. From the single-source CFD simulation in Section 3, the unperturbed (no robot) spreading dynamics is obtained from snapshots of the particle distribution at different times. Denote the dynamics that drive the evolution of particle distribution in CFD as:

c~a(x,t)t=DaΔc~avc~aPac~aF(x,t)c~a. (7)

Therefore, the problem of approximating the effect of robotic air filtration becomes solving (6) given (7), on all grids where the dosage is calculated from particle distribution. Assume Qf/Vr1, such that gradients of the identity function can be neglected when discretized to the grid for dosage calculation. Since the velocity field is not changed by the robot, linearize (6) at (x,t) yields:

ca(x,t)tF(x,t)caQfcaVrI(xVr), (8)

with the same initial conditions as (7), ca(x,0)=c~a(x,0), since the coughing source is not affected by the robot.

In practice, both CFD and dosage calculation are executed on discrete time steps. We set Vr=0.5  m×0.5  m×H, given the size of the robot and the filter, which yields Qf/Vr0.05. Results from CFD simulation are ported out at every 1 s from t=0 to t=5  s, and every 5 s of simulation time afterward. Sub-steps to calculate (8) also need to be taken, due to the low-order nature, between two consecutive snapshots of CFD results. When calculating sub-steps, CFD results are interpolated linearly in the time domain. Denote δc=c~a(t)ca(t), and the position of the robot relative to the source is (xr(t),yr(t)). The discretization of (8) with respect to t yields:

ca(x,t+Δt)ca(x,t)+Fc~aΔtc~aδcc~aQfcaVI(Vr)Δt, (9)

where:

Fc~aΔt=c~a(x,t+Δt)c~a(x,t). (10)

Therefore, the computation sequence in Algorithm 1 is derived to approximate the effect of mobile air filtration during a cleaning session. The approximation focuses on the interaction between the robot and the plume from a single coughing source. The robot passes near the source once every cycle time. The path parameters of the robot are input to the procedure, which yields the dosage on grid cells at each time step.

graphic file with name fx1001_lrg.jpg

4.3.2. Accelerated evaluation of dosage with fitted neural network

To assess the risks of the neighbors of the source, dosages are calculated on the grid locations of the neighbors based on (4). The integration ranges from 0 to 600 s with a step size of 0.2 s, such that the dosage converges. Even under the approximated Algorithm 1, the integration process takes 1 s to complete on a desktop CPU and is not parallelizable. As a result, the execution time for thousands of evaluations is still too long for on-site execution. To further accelerate the evaluation process, the state space spanned by (ri,qi,τ,xj,yj) is randomly sampled, and the resultant dosage at the neighbor is fitted with nonlinear neural networks — where (xj,yj) indicates the relative coordinates of the dosage evaluation points from the source. The range of sampling are:

0.3<ri<1.7(m),0<qi<0.5,20<τ<300(s),1<xj<4(m),2<yj<2(m).

By fitting the model for arbitrary evaluation positions, the fitted evaluator can address different room layouts — when dx and dy change, or even when the seats are in a different pattern.

To address the statistical difficulty on the distribution of dosage under random sampling — where the change caused by filtration is relatively small compared to the wide range of possible dosages, two neural networks are fitted separately, with one modeling D~i, the dosage at the neighbor when no filtration is present (computes from c~a and takes (xi,yi) as inputs only), and the second modeling the reduction of dosage caused by the passing of the robotic air cleaner at the specified set of parameters (takes in all five variables). Both networks have two layers. The first (hidden) layer consists of 128 neurons, and the second (output) layer has one neuron. All neurons are fully-connected and use the sigmoid activation function with biases. The 100,000 samples of (un-filtrated dosage, change due to filtration) pairs within the range are split into 70% for training – 15% for testing – 15% for validation, and the model is trained with the Levenberg–Marquardt approach. The structure of the network is shown in Fig. 7(a), with fitting results shown in Table 1. Through the neural network, the evaluation time over the same time period is further shortened from 1 s to 0.002 s, with accuracy retained.

Fig. 7.

Fig. 7

The structure and predicted results of the proposed accelerated dosage evaluator. Predicted results are sliced to show the trend with two of the five degrees of freedom.

Table 1.

Fitting results of the two neural networks within the accelerated dosage evaluator.

Estimated terms Train R Test R Validation R
log(D~i) 0.9960 0.9962 0.9964
log(D~iDi) 0.9957 0.9948 0.9958

4.4. Analysis of the CFD result and approximated influence of the robot

Despite the complex spreading dynamics of the particles, numerical analysis can be made to abstract features that simplify the spreading procedure. Specifically, the distribution of droplet distance and azimuth from the source over time, weighted by the droplet volumes (referring to Section 4.1), is shown in Fig. 8. In Fig. 8(a), the error bars indicates 1-σ intervals of distance distribution, while Fig. 8(b) depicts the change of standard deviation in azimuth distribution over time. From Fig. 8(a) we observe that the plume needs to spread for a certain duration before affecting the neighbors of the source, where the duration is monotonic with the distance of the SNs. The CFD simulation also confirms the spreading dynamics of plume — The plume generally lies within a sector with central angle of 120° (2-σ) facing front (Fig. 6), and does not spread backwards (>3-σ[42]. These findings are consistent with the identification of neighbors (DN and SN), who have the highest risks of dosage accumulation.

Fig. 8.

Fig. 8

Features of particle spread extracted from 0 to 300 s of the CFD simulation in polar coordinates from the source: (a) distance of the spread; (b) azimuthal width of the spread.

As the spreading distance increases, although the concentration of the pathogen decreases, the moving speed of the plume also decreases. As a result, the infectious plume will cause continuous exposure to the adjacent people even with social distancing enforced. An evaluation of (4) using the CFD-generated particle positions and diameters yields 15.47 copies per emission event at a distance of 1.85 m (6 ft). As a reference for the severity of exposure, studies of SARS-CoV indicates a 5% chance of developing illness from the virus when exposed under a virus dosage of 10 copies [48]. These results reveal the need for air filtration that can effectively capture the droplets before dispersion.

From the Locality assumption (Assumption 2), the robot needs to make at least one pass near the source before the majority of the plume spreads to the neighbors, to achieve satisfactory effects. As a result, the cycle time of the robot is limited by the smallest distance of SNs from their corresponding source, who is an arbitrary person among all occupants:

τ<τmaxmini=1N{dSN,i}τmax(d_SN). (11)

The purpose is to ensure that whoever is the source, all occupants are safe before the robot passes once in front of all occupants. A fitted relation between the upper bound of spreading distance versus time is obtained from the CFD results. Hereby we take the 1-σ upper bound of particle spreading distance as shown in Fig. 8(a) and fit a linear model on the distance ranging from 1.75 m to 4  m. The distance range assumes that people obey social distancing guidelines and will not enter too close into the spreading sector of each occupant. The fitted model gives a limit on the cycle time with respect to the global nearest distance of SNs:

τmax(d_SN)133.6d_SN216.3:1.75d_SN4, (12)

where d_SN is measured in meters and τmax is measured in seconds. The fitted bound is shown as the red dashed line in Fig. 8(a).

Three-dimensional slices of the evaluated dosage with two given variables are shown in Fig. 7(b), 7(c), to illustrate the highly nonlinear trend of how each path parameters in the (ri,qi,τ) triplet affect the dosage at a neighboring location from the source. As the evaluation results suggest, the effectiveness of robotic air filtration is more significant when the robot moves closer to the neighbors (with higher ri), but not to the source. The reason for the phenomena can be explained by the decaying spreading speed of the plume. As the robot passes further away from the source, although the plume is slightly more dispersed, the significant decrease in spreading speed increases the likelihood of the robot to move through the portion with peak concentration. Shortened cycle time of the robot also plays a positive role in the cleaning effect, as the number of passes through the plume is thus increased, weaving a denser cleaning “net” through the plume as the plume spreads. A decrease in cycle distance l (product of robot velocity and cycle time) reduces the dosage because the time quota qi for a specific occupant is increased, hence the portion of air surrounding the occupant that is filtrated also increases. Occupants that are more than 4 m away from the source are barely affected by the source emission (estimated dosage less than 0.001), which is consistent with empirical findings in [24].

To summarize, the effect of robot passing to dosage reduction of the neighbors is nonlinear. All three parameters in the (ri,qi,τ) triplet affect the spreading pattern of the plume, hence changes the worst-case dosage at neighbors, i.e. Di(ri,qi,τ). The passing distance affects the chance of intercepting with the spreading plume, and the time quota affects the speed of the pass, which further affects the volumetric portion of local air that is cleaned. Cleaning cycle time limits the worst-case spreading case (with the largest delay from emission to the first pass) and the maximum length of the cyclic trajectory under the speed limit.

5. Occupant-centric risk-driven path planning and optimization

Because the vulnerability to infection lies in all occupants and the source is hidden, the path of the robot needs to be planned based on the actual occupation status of the seats in the room and cover every person. Particularly, making the robot linger around only a few people, or traverse through every seat without any difference, are both unwise approaches. The analysis in Section 4.4 also shows that, although spending more time near a specific person is good for his/her neighbors, the result involves reduced time quota at other occupants or increased cycle time. Both factors will increase the risks at the neighbors of other occupants. To best utilize the benefits of mobility, the cleaning path needs to base on the actual distribution of occupants, hence “occupant-centric”. The speed and passing distance near each occupant, and the cycle time, need to be optimized based on the distribution of neighbors around each occupant, which is not trivial.

5.1. Overview

Fig. 9 gives an overview of the optimization procedure. The robot initially follows a general coverage path that passes in front of all the seats at a uniform speed. During the initial pass, an occupant detection procedure is executed to determine whether a seat is occupied. The path of the robot is then re-generated and optimized based on the estimated influence of a coughing plume on nearby occupants, should an arbitrary occupant becomes the source. The robot then follows the optimized path for a specific duration (e.g. the duration of a class), before re-detecting the occupation status of each seat, in case the occupant layout has changed.

Fig. 9.

Fig. 9

Workflow of the robotic mobile air filtration system.

The optimization objective of robotic mobile air filtration in a classroom setting is to find the set of regional path parameters (ri,qi) for each occupant and the shared τ, such that the risk of all occupants, should an arbitrary occupant become the source of the infectious coughing plume, is minimized. Statistically, the risk is expressed as the expectation of the loss function — in this case, the worst-case dosage (5) among the neighbors of the source. Under the assumption that each occupant has an equal chance of being the source, the expectation of worst-case dosage becomes an algebraic average of Di in (5) among all occupants. As discussed in Section 4.4, the generated cleaning path must meet constraints on passing distance, maximum robot speed, and cycle time, which are translated to the linear constraint of ri and nonlinear constraints of τ and qi. As a result, the optimization problem can be formulated as:

(ri,qi,τ)=argminri,qi,τi=1Ni=1NDi(ri,qi,τ)/N. (13)

subject to:

rmin<ri<rmax,i=1Nqi=lNdyvmaxτ,dyvmaxτ<qi<1ldyvmaxτ,l/vmax<τ<τmax. (14)

The detailed flowchart that regenerates the robot path based on the detected layout of occupants is shown in Fig. 10. From the analysis in Section 4.4, a shorter path length promotes cleaning efficiency, hence a distance-optimized traverse sequence through all occupants detected by the robot is first found. Then, the path parameters near each occupant, (ri,qi), and the overall cleaning period τ, are optimized with (13) given the shortest traversal cleaning sequence. Based on the approximated influence of robotic filtration, the estimation of worst-case dosage is encapsulated in the neural network as discussed in Section 4.3.2 for fast evaluation. Trends of the influence based on the analysis in Section 4.4 further simplifies the optimization of the re-generated path, such that on-site execution is possible.

Fig. 10.

Fig. 10

Detailed workflow of cleaning path optimization.

The following sections will illustrate the necessary procedures to obtain information, simplify, and solve the path optimization problem (13).

5.2. Occupant detection

Occupant-centric online path planning relies on precise localization of the occupants in the room. The occupants in the room may change, temporally, hence the detection of occupants must be conducted on-site before each air filtration session begins. Detecting occupants in a room require image-based identification, which is then cross-matched with the known map of the room to determine which seats are occupied.

The robot is equipped with an RGB-D camera that scans the room. Using the images captured by this camera, instance segmentation is conducted to identify the objects of interest, i.e. humans and chairs. Instance segmentation removes the background and derives bounding boxes for each object in the frame while overcoming difficulties posed by occlusion and overlap [49]. Using the Mask R-CNN object detection algorithm [49] trained on the COCO dataset [50] with ResNet-50 as feature extractor, the pixel-wise masks of the objects in the image are obtained. This segmentation is then cross matched with the depth values obtained of the image to localize the object in the map of the environment. Specifically, when the robot is moving in its initial path through all seats, if the location of a detected person is at the seat where the robot is near, the robot will identify the seat as occupied.

The method achieved 96% accuracy through the color images alone — in 48 out of 50 images the humans were correctly masked. The Mask R-CNN detector failed on two images due to the pose and location of the face being near the image edges. The application of an RGB-D camera instead of a color-only camera reduces the likelihood of false-positives. The masks in the color channels are cross-checked by the depth value of the corresponding region. If the region has depth values no different from the background, the detection is determined to be a false positive and is ruled out.

5.3. Generation of traversal sequence

The objective of the cleaning path is to traverse all occupants in a shortest distance, which is a traditional Traveling Salesman Problem (TSP). Since the robot is moving in a grid layout, distances between occupants are measured in Manhattan distance. The distance between two occupants that are nx rows and ny columns apart is thus:

dxy=dx|nx|+dy|ny|+1.5dyI(nx0), (15)

where the term 1.5dyI(nx) is the distance penalty for the robot shifting to a new row and passing through the destination occupant from the front. The additional distance incurred when ri – the passing distance for different occupants – changes, is omitted because it is minor compared to the motion passing the cleaning zone. Finding the global optimal solution for TSP is proven NP-hard, therefore a near-optimal solution is obtained with integer linear programming.

Since now the occupant layout across the room is known, the minimal distance of SN among all occupants can be obtained. The total path length l=dxy is then compared with vmaxτmax(d_SN). If the generated path cannot be completed within the cycle time even at the maximum allowable speed, the path is deemed infeasible. In this case additional robots are needed because either too many seats are assigned to the robot, or the occupants show significant clustering behavior, which a robot cannot handle efficiently in one continuous cycle.

5.4. Optimization of path parameters

For N occupants, directly solving the optimization problem (13) involves a (2N+1)-dimensional design space, where the constraints involve nonlinear boundaries, and the objective function is nonlinear and not globally convex. As a result, the optimization problem needs to be decoupled to resolve the nonlinear constraints, and simplified on certain dimensions for on-site solution.

The variation in cycle time will change the overall cleaning effect, while the time spent near each occupant, summing up to be the cycle time, affects the local cleaning effect. As a result, the constraints on qi depends nonlinearly on τ as shown in (14), which complicates the optimization process. To decouple qi and τ, the optimal passing distances r~i and time quotas q~i are first optimized under a given τ~ (inner loop). This sub-optimal solution is iteratively updated as τ~ seeks its optima (outer loop), i.e.:

(ri,qi,τ)=argminτ~argminri,qi,i=1Ni=1NDi(ri,qi,τ~)/N. (16)

As a result, the constraints for both inner and outer loops are now linear. In implementation, the inner loop adopts an interior point method, while the outer loop uses a binary search approach.

Further simplification of the optimization problem involves grouping similar spatial patterns of neighbors, and exploring the convexity of the objective function based on previous analysis in Section 4.4. The former approach reduces the dimension of the problem, while the latter reduces the number of iterations needed for solving the optima.

To reduce the dimensions of the design space, instead of optimizing with respect to every individual occupant, the optimization problem in (16) is solved with respect to different neighbor distribution patterns. Since only DNs and SNs are of our concern for worst-case dosages, within the 4 m distance of significant spread the dimension of the optimization problem (16) is bounded. Given dx=1.8  m and dy=1.5  m, the number of unique SN distances is 5, and the number of unique DN distances is 2. As a result, the maximum unique Di is 18 (including the absence of SN or DN in the 4 m range), which bounds the dimension of design space below 37. Further reduction is possible when a repeated seating pattern (e.g. the SN being the first person to the front and DN being the first person to the left) occurs, which is common when most of the seats are occupied. The reduced dimension in design space saves iterations and improves stability of the result, hence enables the feasibility of on-site computation.

Moreover, analysis in Section 4.4 shows that the relation between estimated dosage and the passing distance of the robot is concave. Therefore, the expectation is also concave with respect to the set of {ri}, hence minima of estimated dosage must be achieved at one of the two boundaries of ri for each occupant. As a result, the optimization converges faster due to the simplification on ri dimension by addressing its convexity.

To summarize, the cleaning path of the robot is designed to minimize the risks of the occupants, mathematically expressed as the expectation of worst-case dosage among all occupants. To achieve the objective, the path is planned and optimized based on the approximated spreading dynamics of the plume from CFD results. Evaluation of the spread is based on detected seating distribution of the occupants. The techniques of accelerated evaluation of dosage at the neighbors, and the formulation and deduction of the optimization problem enables on-site computation.

6. Experimental validation on the efficacy of robotic mobile air filtration

The experiment serves as a validation to the proposed robotic air filtration system. Specifically, an experiment with mimicked coughing source and the actual robotic air filtration system is carried out on a small-sized classroom to verify the efficacy of the optimization.

6.1. Experiment setup

As shown in Fig. 11, we align chairs in a room of 5 m×7.5 m, following social distancing guidelines at Purdue, with dx=1.8 m and dy=1.5 m. Among the six seats, five (all except Front Right, FR) are occupied. We make the center occupant at the rear happen to be the Source (S), which yields his spreading neighbor being the occupant in the Front Center (FC) position, and his distance neighbors being two occupants at Left (L) and Right (R) positions. To measure the dosages at neighbors and non-neighbors, five particle counters (ExTech VPC300) are placed at the seats adjacent to the source. Since the magnitude of emission velocity affects spreading speed of the plume, hence affects the cleaning efficacy of the robot, the horizontal velocity of the emission should match that of a normal human cough as discussed in Section 4. The number of particles emitted, however, can be scaled up to obtain better signal to noise ratio over the background particle counts.

Fig. 11.

Fig. 11

Experiment with PCPR and a mimicked source.

In the experiment we use a vector fogger with pitch-up angle of 65° and copper mesh at the nozzle to obtain a peak horizontal speed of 22 m/s. A plastic bag loosely covers around the nozzle and the mesh to collect the backflow and the droplets within. The source was turned on for 2 s each, and the measurements of dosage last for 10 min. The particle counter reads the accumulative counts for particles of diameters 0.3, 0.5, 1.0, 2.5, 5.0, and 10μm, hence the 10-minute dosage based on volume of inhaled particles can be calculated with (4). The background is measured and subtracted prior to the start of each cumulative measurement series. Since the number of particles is scaled up compared to a normal human cough, we compare the relative dosage by scaling the highest value observed down to 1.

Four different setups of air filtration with the same filtration module, and one control group with no air filtration, are experimented. The four setups involve: (a) a stationary air cleaner placed by the wall (worst-case, 3.7 m in front of the source); (b) a mobile air cleaner following a general coverage path; (c) a mobile air cleaner that detects the seating of occupants and follows the optimized path from Section 5; and (d) a stationary air cleaner placed near the source (best-case, imagine the source is known, 1.3 m in front of the source). The best-case is impossible to reach in actual deployment, since the source is hidden, but serves as a reference on the upper bound of air filtration performance. Based on the layout of the room, the speed limit of the robot is set to 0.7 m/s, and passing distance is limited between 0.5 m and 1.3 m. Addressing the analysis in Section 4.4, the general coverage path makes the robot move at 0.7 m/s (yielding the shortest cycle time), and pass at 1.3 m in front of every seat (despite whether it is occupied) to obtain the best performance of its class. The optimized path of the robot is obtained as illustrated in the following Section 6.2.

6.2. Occupant detection and path optimization

Initially, the occupation statuses at each seat are unknown, and the robot follows a general coverage path that passes amid the space between each row. An Intel Real-Sense D435i camera captures the RGB and depth images, which traverses every seat. The detection result, obtained as described in Section 5.2 and as shown in Fig. 11(b), will change the occupation statuses of the corresponding seat. Based on the occupation status of each seat, a cleaning sequence with potentially the shortest cycle distance is generated by solving the TSP in Section 5.3. The speed and distance profile under the shortest cleaning sequence is further optimized by solving (16), which is evaluated on-site with the accelerated dosage evaluator in Section 4.3.2. The optimized trajectory and associated velocities on each leg is shown in Fig. 11(c) and Table 2. The optimization process takes 8.2 s on a Intel i5-6300U processor, which is acceptable for on-site execution in a classroom scenario.

The optimized path is followed by the robot using the TEB local planner [36], by sequentially setting the next target point. The weight_optimaltime parameter is set to 100 to penalize the robot for moving slower than the designated speed. The variation of robot speed is achieved by dynamically changing the speed limit max_vel_x parameter during run-time. Since the local planner detects and avoids dynamic obstacles, the robot chooses a shortest alternative path or requests teleoperation assistance upon moving students or blocked isles (such as when students stretches their legs out).

Table 2.

Optimized path parameters and computed speeds for each segment within the shortest cycle path.

Segment i ri (m) qi Speed (m/s)
1 2 FL 1.3 0.0699 0.699
2 3 FC 1.3 0.0699 0.699
3 4 via 0.700
4 5 S 1.3 0.2215 0.221
5 6 via 0.700
6 7 R 1.3 0.1053 0.464
7 8 via 0.700
8 9 L 1.3 0.2215 0.221
9 1 via 0.700

Total τ=30.69 s

6.3. Comparison of measured dosage

The normalized dosages at the five observers in different cases are shown in Fig. 12. The data is clustered based on different setup of air filtration method, and within each setup, dosages at each seating positions are measured. The blue shadow behind the bars indicate the worst-case dosage experienced among the five seats (other than the seat of the source), given each filtration setup. Among the five seats we identify FC to be the Spreading Neighbor and L and R to be the Distance Neighbors, according to Section 4.2.1. The seat FR is unoccupied. From the results we conclude that both mobility and the optimization process reduces the worst-case dosage among all occupants. With mobility alone, the worst-case dosage is 9% lower than the worst case with stationary filtration. The worst-case dosage under the optimized cleaning path generated by our approach is further reduced by 19% from the case with the same robotic air cleaner traversing all seats without difference. The optimized path yields a greater 26% improvement in worst-case dosage compared to the worst case with the same but stationary filtration module, and 36% compared to the case without air filtration. The robot only spent 36% of its time near the source (22% designated to the source, and two via-passes accounting for 7% each), but yields 75% the reduction of worst-case dosage at neighbors (from the no-filtration case) compared to the ideal but impossible best-case scenario. The result highlights the coverage and efficiency of air filtration being improved when combined with mobility of robots.

Fig. 12.

Fig. 12

Cumulative dosage comparison of the five assessment locations under different filtration settings.

6.4. Discussions and future work

The distribution of dosages in the experiment meets our estimation in general, that the occupant at FC location receives the highest dosage compared to other occupants. The experimental result outperforms that expected from the optimization evaluation, and the Distance Neighbors experience higher dosages than expected from numerical simulations, which we discuss as follows:

6.4.1. Effects of the wake induced by the robot

Although the wake induced by the Bernoulli Air Filtration Module has been minimized by design, the robotic base still disturbs the airflow to some extent. The effect of the wake is two-sided: it entrains the particles which enhances the cleaning effect; the entrained particles are released when the motion of the robot changes. While the modular design of the robot does not require aerodynamics design of the robotic base, the effect of wake is not considered and compensated in the approximation and optimization process, which is a limitation of this paper.

6.4.2. Real-time environment assessment for pathogens to optimize cleaning efficiency

PCPR seeks to integrate biosensors for pathogen detection, which in real time assess the robot surroundings. The real-time environment information will be invaluable to dynamic planning and optimizing the efficiency of air and surface disinfection, in closing the loop from spread estimation to path optimization.

6.4.3. Environmental and psychological implications

The robot moves around in close proximity to humans in an occupied classroom during class. Therefore, practical considerations such as noise, occlusion, human behavior, and psychological factors will affect its public acceptance. Specifically, the noise level of the robot as measured at 1 m away is 40 dB during normal operation. While the value can still be further improved by industrially re-designing the fan module and adding more insulation, it is below the speaking volume of approximately 50 dB. Comparatively, a commercial 142 L/s stationary air purifier has a noise level of 63 dB, which is annoying to students sitting nearby. The interruptions caused by the robot such as visual occlusions have shown to increase the mental strain of occupants [51]. However, interruptions also make the participants more willingly to interact with the robots [52]. To this end, how to make the robot more psychologically acceptable in real classrooms is still an open question.

7. Conclusions

The Purdue Campus Patrol Robot combines the mobility granted by robots with efficient air filtration optimized for dynamically occupied shared indoor spaces. Using advanced Computational Fluid Dynamics-based simulations, we analyzed the spread of the particles in a cough plume to identify the people at risk. The simulation was used as the basis for analyzing the effect of the mobile robotic air filtration and helped derive an upper bound for the cycle time of the robot for efficient and effective coverage. Further, the novel occupant-centric path planning of the robot contains pathogen spread in a classroom setting. The path planning addresses the spreading dynamics of bioaerosol droplets under the detected layout of occupants, while capable of on-site execution. Notably, as mobility alone reduces 9% of pathogen accumulation among neighbors in a given layout, the novel path planning yields a further reduction of 19% from that of the former unoptimized path. The synergistic combination minimizes the risk to occupants while achieving effective and human-safe cleaning of indoor air. Hence, the proposed occupant-centric robotic air filtration system grants an effective solution to allow people, especially vulnerable groups such as students and teachers, to coexist in the COVID-19 pandemic.

Declaration of Competing Interest

The authors declare that they have no known competing financial interests or personal relationships that could have appeared to influence the work reported in this paper.

Acknowledgments

This work was funded in part by Intel Corp COVID-19 fund, the Indiana Manufacturing Institute, the NSF RoSe-HuB Center, and NSF under CNS-1439717. The authors would also like to thank the students of the COVID robot Vertically-Integrated Project class, for their help in the design and development of the robots.

Biographies

graphic file with name fx1_lrg.jpg

Haoguang Yang received the B.E. degree in engineering mechanics from Tsinghua University, Beijing, China, in 2018. He is currently a Ph.D. student in Collaborative Robotics Lab at Polytechnic Institute, Purdue University, West Lafayette, USA. His research interests include collaborative mobile industrial robots, self-adaptive control systems, and autonomous auto racing.

graphic file with name fx2_lrg.jpg

Mythra Varun Balakuntala received the B.Tech. degree from the Indian Institute of Technology Madras, Chennai, India, in 2015. He is currently a Ph.D. student in Collaborative robotics lab at Purdue University. Varun’s research interests include robotics, mechanism design, and control.

graphic file with name fx3_lrg.jpg

Jhon J. Quiñones is a Ph.D. student in the School of Mechanical Engineering at Purdue University. He received his M.Sc. from the University of Los Andes, Bogotá, Colombia in 2017, and his B.Sc. from the Industrial University of Santander, Bucaramanga, Colombia, in 2006, both degrees in Mechanical Engineering. His current research focuses on computational fluid dynamics and data analytics in turbulence, renewable energy, and biomedical engineering applications.

graphic file with name fx4_lrg.jpg

Upinder Kaur is a Ph.D. student at Polytechnic Institute, Purdue University. Her research interests are in reinforcement learning, computer vision, learning from demonstration and Human–Robot Interaction

graphic file with name fx5_lrg.jpg

Abigayle Moser is an undergraduate researcher studying fluid mechanics and energy systems at Iowa State University. She is in the process of finishing her bachelor’s in aerospace engineering and intends to pursue a graduate degree. Her research focuses on experimental flow diagnostics and computational fluid dynamics.

graphic file with name fx6_lrg.jpg

Ali Doosttalab is Post-Doctoral Research Associate in the School of Mechanical Engineering at Purdue University. He completed in bachelor’s in Mechanical Engineering at K.N. Toosi University of Technology at 2013. He continued his Ph.D. degree in Mechanical Engineering at Texas Tech University at 2018. His research is focused on fluid mechanics, turbulence, drag reduction, and wind energy.

graphic file with name fx7_lrg.jpg

Antonio Esquivel-Puentes Graduate student in the School of Mechanical Engineering at Purdue University. He completed his bachelor’s in Mechanical Engineering at Universidad Nacional de Colombia. He then continued his master’s degree in Materials and Processes Engineering in the Universidad Nacional de Colombia. His current research is focused on fluid dynamics, power systems, renewable energy, and fluid power.

graphic file with name fx8_lrg.jpg

Tanya Purwar is a graduate student majoring in Fluid Mechanics and Boundary layer flows, at Mechanical Engineering Department, Purdue University. She completed her bachelor in Aerospace Engineering and Applied Mathematics at Indian Institute of Engineering Science and Technology, Shibpur, India in 2018. Her research focus is in design of experiments, bio-inspired aerodynamics and flow control.

graphic file with name fx9_lrg.jpg

Prof. Luciano Castillo is the Kenninger Chair Professor of Renewable Energy & Power Systems at Purdue University, Indiana, USA. He is internationally recognized for developing bold, scientifically-informed solutions to many of the world’s most pressing social, environmental and economic challenges related to renewable energy, mass migration, climate change and inequality.

graphic file with name fx10_lrg.jpg

Xin Ma Postdoctoral researcher at Polytechnic Institute, Purdue University. His research interests are in flexible, medical robots while having experience with UAVs. He is also interested in vision servoing and learning based control, and has previously worked on topics related to 3D reconstruction and stereo vision.

graphic file with name fx11_lrg.jpg

Lucy T. Zhang, Ph.D. received her B.S from Binghamton University in 1998, and obtained her M.S and Ph.D from Northwestern University in 2000 and 2003, respectively. She is currently a professor in the Department of Mechanical, Aerospace, and Nuclear Engineering at Rensselaer Polytechnic Institute. Her research focuses on computational mechanics with special emphasis on fluid–structure interactions, computational biomechanics, and multiscale modeling of interfacial interactions.

graphic file with name fx12_lrg.jpg

Dr. Richard Voyles is Professor of Engineering Technology and University Faculty Scholar at Purdue University. He runs the Collaborative Robotics Lab, is Director of the Purdue Robotics Accelerator, and Site Director of the NSF Center for Robotics and Sensors for Human Well-Being (RoSe-HUB). He holds a B.S. in Electrical Engineering from Purdue University, M.S. in Mechanical Engineering at Stanford University, and Ph.D. in Robotics at Carnegie Mellon University. Dr. Voyles’ research interests include miniature, constrained robots; mobile manipulation; multi-robot coordination; programming by human demonstration; and haptic sensors and actuators.

References

  • 1.Haug N., Geyrhofer L., Londei A., Dervic E., Desvars-Larrive A., Loreto V., Pinior B., Thurner S., Klimek P. Ranking the effectiveness of worldwide COVID-19 government interventions. Nat. Hum. Behav. 2020;4(12):1303–1312. doi: 10.1038/s41562-020-01009-0. [DOI] [PubMed] [Google Scholar]
  • 2.Morawska L., Milton D.K. It is time to address airborne transmission of Coronavirus disease 2019 (COVID-19) Clin. Infect. Dis. 2020;71(9):2311–2313. doi: 10.1093/cid/ciaa939. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 3.Murphy R.R., Gandudi V.B.M., Amin T., Clendenin A., Moats J. 2021. An analysis of international use of Robots for COVID-19. [Online]. Available: arXiv:2102.02509, cs.RO. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 4.Shen Y., Guo D., Long F., Mateos L., Ding H., Xiu Z., Hellman R.B., King A., Chen S., Zhang C., Tan H. Robots under COVID-19 pandemic: A comprehensive survey. IEEE Access. 2021;9:1590–1615. doi: 10.1109/ACCESS.2020.3045792. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 5.K. Kraft, Robots against infectious diseases, in: 2016 11th ACM/IEEE International Conference on Human-Robot Interaction HRI, 2016, pp. 627–628.
  • 6.CRASAR; 2014. Ebola Robot Workshop at Texas A&M: My Report Out. [Online]. Available: https://crasar.org/ebola-robot-workshop-my-assessment/. (Retrieved 12 August 2020) [Google Scholar]
  • 7.Yang G.-Z., J. Nelson B., Murphy R.R., Choset H., Christensen H., H. Collins S., Dario P., Goldberg K., Ikuta K., Jacobstein N., Kragic D., Taylor R.H., McNutt M. Combating COVID-19—the role of robotics in managing public health and infectious diseases. Science Robotics. 2020;5(40) doi: 10.1126/scirobotics.abb5589. [Online]. Available: https://robotics.sciencemag.org/content/5/40/eabb5589. [DOI] [PubMed] [Google Scholar]
  • 8.Murphy R.R., Gandudi V. 2020. How robots are being used for COVID-19. [Online]. Available: http://roboticsforinfectiousdiseases.org/how-robots-are-being-used.html. (Retrieved August 31 2020) [Google Scholar]
  • 9.Yang G., Lv H., Zhang Z., Yang L., Deng J., You S., Du J., Yang H. Keep healthcare workers safe: Application of teleoperated Robot in isolation ward for COVID-19 prevention and control. Chin. J. Mech. Eng. 2020;33(1) [Google Scholar]
  • 10.Zemmar A., Lozano A.M., Nelson B.J. The rise of robots in surgical environments during COVID-19. Nat. Mach. Intell. 2020;2(10):566–572. [Google Scholar]
  • 11.Pani A., Mishra S., Golias M., Figliozzi M. Evaluating public acceptance of autonomous delivery robots during COVID-19 pandemic. Transp. Res. D. 2020;89 [Google Scholar]
  • 12.Malik A.A., Masood T., Kousar R. Repurposing factories with robotics in the face of COVID-19. Science Robotics. 2020;5(43) doi: 10.1126/scirobotics.abc2782. [Online]. Available: https://robotics.sciencemag.org/content/5/43/eabc2782. [DOI] [PubMed] [Google Scholar]
  • 13.Yang J.-H., Wu U.-I., Tai H.-M., Sheng W.-H. Effectiveness of an ultraviolet-C disinfection system for reduction of healthcare-associated pathogens. J. Microbiol. Immunol. Infect. 2019;52(3):487–493. doi: 10.1016/j.jmii.2017.08.017. [DOI] [PubMed] [Google Scholar]
  • 14.Bogue R. Robots in a contagious world. Ind. Robot. 2020;47(5):642–673. doi: 10.1108/IR-05-2020-0101. [DOI] [Google Scholar]
  • 15.Beal A., Mahida N., Staniforth K., Vaughan N., Clarke M., Boswell T. First UK trial of Xenex PX-UV, an automated ultraviolet room decontamination device in a clinical haematology and bone marrow transplantation unit. J. Hosp. Infect. 2016;93(2):164–168. doi: 10.1016/j.jhin.2016.03.016. [DOI] [PubMed] [Google Scholar]
  • 16.D. Conte, S. Leamy, T. Furukawa, Design and map-based teleoperation of a robot for disinfection of COVID-19 in complex indoor environments, in: 2020 IEEE International Symposium on Safety, Security, and Rescue Robotics, SSRR, 2020, pp. 276–282.
  • 17.Bentancor M., Vidal S. Programmable and low-cost ultraviolet room disinfection device. HardwareX. 2018;4 [Google Scholar]
  • 18.Schaffzin J.K., Wilhite A.W., Li Z., Finney D., Ankrum A.L., Moore R. Maximizing efficiency in a high occupancy setting to utilize ultraviolet disinfection for isolation rooms. Amer. J. Infect. Control. 2020;48(8):903–909. doi: 10.1016/j.ajic.2020.05.004. [DOI] [PubMed] [Google Scholar]
  • 19.Ramalingam B., Yin J., Rajesh Elara M., Tamilselvam Y.K., Mohan Rayguru M., Muthugala M.A.V.J., Félix Gómez B. A human support robot for the cleaning and maintenance of door handles using a deep-learning framework. Sensors. 2020;20(12) doi: 10.3390/s20123543. [Online]. Available: https://www.mdpi.com/1424-8220/20/12/3543. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 20.F. Cepolina, G. Muscolo, Design of a robot for hygienization of walls in hospital environments, in: ISR/Robotik 2014; 41st International Symposium on Robotics, 2014, pp. 1–7.
  • 21.Nissen K., Krambrich J., Akaberi D., Hoffman T., Ling J., Lundkvist Å., Svensson L., Salaneck E. Long-distance airborne dispersal of SARS-CoV-2 in COVID-19 wards. Sci. Rep. 2020;10(1):1–9. doi: 10.1038/s41598-020-76442-2. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 22.Setti L., Passarini F., De Gennaro G., Barbieri P., Perrone M.G., Borelli M., Palmisani J., Di Gilio A., Piscitelli P., Miani A. Airborne transmission route of COVID-19: Why 2 meters/6 feet of inter-personal distance could not be enough. Int. J. Environ. Res. Public Health. 2020;17(8):2932. doi: 10.3390/ijerph17082932. 32340347[pmid]. [Online]. Available: https://pubmed.ncbi.nlm.nih.gov/32340347. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 23.Kim S.S., Kim J., Badu-Baiden F., Giroux M., Choi Y. Preference for robot service or human service in hotels? Impacts of the COVID-19 pandemic. Int. J. Hosp. Manag. 2021;93 doi: 10.1016/j.ijhm.2020.102795. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Xie X., Li Y., Chwang A.T.Y., Ho P.L., Seto W.H. How far droplets can move in indoor environments? revisiting the Wells evaporation-falling curve. Indoor Air. 2007;17(3):211–225. doi: 10.1111/j.1600-0668.2007.00469.x. [DOI] [PubMed] [Google Scholar]
  • 25.Noh K.-C., Oh M.-D. Variation of clean air delivery rate and effective air cleaning ratio of room air cleaning devices. Build. Environ. 2015;84:44–49. [Google Scholar]
  • 26.Kohanski M.A., Lo L.J., Waring M.S. Review of indoor aerosol generation, transport, and control in the context of COVID-19. Int. Forum Allergy Rhinol. 2020;10(10):1173–1179. doi: 10.1002/alr.22661. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.1002/alr.22661. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 27.Cantwell B., Coles D. An experimental study of entrainment and transport in the turbulent near wake of a circular cylinder. J. Fluid Mech. 1983;136:321–374. [Google Scholar]
  • 28.Yang H., Balakuntala M.V., Moser A.E., nones J.J.Q., Doosttalab A., Esquivel-Puentes A., Purwar T., Castillo L., Mahmoudian N., Voyles R.M. Enhancing safety of students with mobile air filtration during school reopening from COVID-19. 2021 IEEE International Conference on Robotics and Automation; ICRA; 2021. [Online]. Available: https://ieeexplore.ieee.org/document/9561857. [Google Scholar]
  • 29.Awadalla M., Lu T.-F., Tian Z.F., Dally B., Liu Z. 3D framework combining CFD and MATLAB techniques for plume source localization research. Build. Environ. 2013;70:10–19. [Google Scholar]
  • 30.Gadow R., Candel A., Floristán M. Optimized robot trajectory generation for thermal spraying operations and high quality coatings on free-form surfaces. Surf. Coat. Technol. 2010;205(4):1074–1079. Proceedings of the fourth workshop RIPT (Les Rencontres Internationales sur la Projection Thermique) and the third workshop on Suspension and Solution Thermal Spraying (S2TS) [Google Scholar]
  • 31.W. Wu, Y. Liu, Autonomous guided robotic systems in regulating indoor environmental quality, in: 2018 IEEE/ASME International Conference on Advanced Intelligent Mechatronics, AIM, 2018, pp. 188–193.
  • 32.X. Qijun, L. Chaoying, L. Yifang, H. Wei, L. Zhonghui, Design of control system for an intelligent air purifier and sweeper combined robot, in: 2017 12th IEEE Conference on Industrial Electronics and Applications, ICIEA, 2017, pp. 227–230.
  • 33.Houchens B.C., Marian D.V., Pol S., Westergaard C.H. Fluids Engineering Division Summer Meeting, Vol. 59070. American Society of Mechanical Engineers; 2019. A novel energy-conversion device for wind and hydrokinetic applications. p. V004T04A013. [Google Scholar]
  • 34.Holmberg R., Khatib O. Development and control of a holonomic mobile robot for mobile manipulation tasks. Int. J. Robot. Res. 2000;19(11):1066–1074. doi: 10.1177/02783640022067977. [DOI] [Google Scholar]
  • 35.M. Jaimez, J.G. Monroy, J. Gonzalez-Jimenez, Planar odometry from a radial laser scanner. A range flow-based approach, in: 2016 IEEE International Conference on Robotics and Automation, ICRA, 2016, pp. 4479–4485.
  • 36.C. Rösmann, W. Feiten, T. Wösch, F. Hoffmann, T. Bertram, Efficient trajectory optimization using a sparse model, in: 2013 European Conference on Mobile Robots, 2013, pp. 138–143.
  • 37.World Health Organization R., et al. WHO; Geneva, Switzerland: 2020. Country & technical guidance-Coronavirus disease (COVID-19) [Google Scholar]
  • 38.Tang J.W., Nicolle A.D., Klettner C.A., Pantelic J., Wang L., Suhaimi A.B., Tan A.Y.L., Ong G.W.X., Su R., Sekhar C., Cheong D.D.W., Tham K.W. Airflow dynamics of human jets: Sneezing and breathing - potential sources of infectious aerosols. PLoS One. 2013;8(4):1–7. doi: 10.1371/journal.pone.0059970. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 39.National Institute for Occupational Safety and Health J.W. 2015. Indoor environmental quality. [Online]. Available: https://www.cdc.gov/niosh/topics/indoorenv/temperature.html. (Retrieved 06 July 2021) [Google Scholar]
  • 40.Lindsley W.G., Pearce T.A., Hudnall J.B., Davis K.A., Davis S.M., Fisher M.A., Khakoo R., Palmer J.E., Clark K.E., Celik I., Coffey C.C., Blachere F.M., Beezhold D.H. Quantity and size distribution of cough-generated aerosol particles produced by influenza patients during and after illness. J. Occup. Environ. Hyg. 2012;9(7):443–449. doi: 10.1080/15459624.2012.684582. 22651099[pmid]. [Online]. Available: https://pubmed.ncbi.nlm.nih.gov/22651099. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 41.Gupta J., Lin C.-H., Chen Q. Flow dynamics and characterization of a cough. Indoor Air. 2009;19(6):517–525. doi: 10.1111/j.1600-0668.2009.00619.x. [DOI] [PubMed] [Google Scholar]
  • 42.A.A. Aliabadi, S.N. Rogak, S.I. Green, K.H. Bartlett, CFD simulation of human coughs and sneezes: a study in droplet dispersion, heat, and mass transfer, in: ASME International Mechanical Engineering Congress and Exposition, Vol. 44441, 2010, pp. 1051–1060.
  • 43.Hang J., Li Y., Jin R. The influence of human walking on the flow and airborne transmission in a six-bed isolation room: Tracer gas simulation. Build. Environ. 2014;77:119–134. doi: 10.1016/j.buildenv.2014.03.029. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 44.Wei J., Li Y. Human cough as a two-stage jet and its role in particle transport. PLoS One. 2017;12(1) doi: 10.1371/journal.pone.0169235. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 45.Liu L., Wei J., Li Y., Ooi A. Evaporation and dispersion of respiratory droplets from coughing. Indoor Air. 2017;27(1):179–190. doi: 10.1111/ina.12297. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.1111/ina.12297. [DOI] [PubMed] [Google Scholar]
  • 46.Hallett S., Toro F., Ashurst J. StatPearls. StatPearls Publishing; Treasure Island, FL: 2020. Physiology, tidal volume. [Online]. Available: https://www.ncbi.nlm.nih.gov/books/NBK482502/, (Retrieved 31 January 2021) [PubMed] [Google Scholar]
  • 47.Wang Y., Xu G., Huang Y.-W. Modeling the load of SARS-CoV-2 virus in human expelled particles during coughing and speaking. PLoS One. 2020;15(10):1–12. doi: 10.1371/journal.pone.0241539. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 48.Watanabe T., Bartrand T.A., Weir M.H., Omura T., Haas C.N. Development of a Dose-Response model for SARS coronavirus. Risk Anal. 2010;30(7):1129–1138. doi: 10.1111/j.1539-6924.2010.01427.x. [Online]. Available: https://onlinelibrary.wiley.com/doi/abs/10.1111/j.1539-6924.2010.01427.x. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 49.K. He, G. Gkioxari, P. Dollar, R. Girshick, Mask R-CNN, in: Proceedings of the IEEE International Conference on Computer Vision, ICCV, 2017.
  • 50.Lin T., Maire M., Belongie S.J., Bourdev L.D., Girshick R.B., Hays J., Perona P., Ramanan D., Dollár P., Zitnick C.L. 2014. Microsoft COCO: common objects in context. CoRR abs/1405.0312, [Online]. Available: http://arxiv.org/abs/1405.0312. [Google Scholar]
  • 51.Lin B.C., Kain J.M., Fritz C. Don’t interrupt me! An examination of the relationship between intrusions at work and employee strain. Int. J. Stress Manag. 2013;20(2):77–94. doi: 10.1037/a0031637. [DOI] [Google Scholar]
  • 52.Matsumoto M., Yasuda H. Psychological effect of robot interruption in game. Proceedings of the 16th International Conference on Enterprise Information Systems - Volume 3; ICEIS 2014; Setubal, PRT: SCITEPRESS - Science and Technology Publications, Lda; 2014. pp. 133–137. [DOI] [Google Scholar]

Articles from Robotics and Autonomous Systems are provided here courtesy of Elsevier

RESOURCES