the Creative Commons Attribution 4.0 License.
the Creative Commons Attribution 4.0 License.
Design, operation and characterization of a mobile laboratory for hyperlocal atmospheric research
Samuel J. Cliff
Michael R. Giordano
Haley McNamara Byrne
Robert J. Weber
Jude Z. Hebert
Kyle Huang
Joshua S. Apte
Mobile laboratories equipped with research grade instrumentation make it possible to accurately observe fine scale (< 10 m) concentration gradients driven by local emissions, chemistry and meteorology. The flexibility afforded in measurement location makes mobile monitoring well suited to local pollution source characterization and rapid response to natural and anthropogenic situations. However, constructing a platform capable of these measurements requires simultaneous consideration of many engineering challenges and previous examples are rarely documented in enough open detail for replication. Here, we present the design process and engineering decisions behind the UC Berkeley Mobile Air Pollution Laboratory (CalMAPLab). Built into a Ford Transit 250 van, the laboratory delivers extensive chemical speciation of air pollution in the gaseous and particulate phases. We characterize the performance of the electrical system, climate control and instrumentation suite for mobile measurements with over 500 h of test driving. In addition, we introduce an open-source data acquisition system with live geospatial visualization that facilitates emissions plume mapping throughout a neighborhood. Our detailed description and open design of each critical component reduces the barrier to entry for high-performance mobile monitoring in hyperlocal atmospheric research.
- Article
(7339 KB) - Full-text XML
-
Supplement
(8516 KB) - BibTeX
- EndNote
Understanding the spatial and temporal variability of air pollution is fundamental to assessing population exposure, identifying emission sources, and evaluating the effectiveness of emission-reduction policies. Conventional air-quality monitoring networks provide high-accuracy, continuous long-term records. However, they are spatially sparse. In the US, monitoring stations are separated by 10's of kilometers and are unevenly distributed across certain demographics (Kelly et al., 2024). As a result, fine-scale concentration gradients driven by local emissions, atmospheric chemistry or meteorology remain poorly characterized in many communities. Mobile monitoring has emerged as a powerful complementary technique where the integration of fast response research grade analyzers in a vehicle can produce meter-level spatial resolution while maintaining high data quality (Apte and Manchanda, 2024). Such characteristics facilitate the sampling of real-world air pollution plumes that are both isolated and close to their emission location. With additional benefits related to sampling flexibility, the technique is well suited to the efficient characterisation of local air pollution concerns, and rapid response to natural disasters (e.g. wildfires) or emergency situations (e.g. chemical spills) (Bittner et al., 2024; Liang et al., 2022).
Mobile monitoring can be used to address both scientific and policy-relevant questions. Extensive spatial coverage can detect and quantify natural gas leaks (Defratyka et al., 2021; Vogel et al., 2024; Weller et al., 2019), assess emissions from industrial facilities (Yacovitch et al., 2023), and identify localized hot spots of air pollutants across urban areas (Miller et al., 2020). Intensive applications that involve repeated sampling across different times of day and seasons have enabled estimation of population exposure to criteria pollutants at the city-block scale, revealing fine-scale inequities in air pollution burden (Apte et al., 2017; Marto et al., 2025). Advances in chemically speciated, high-time-resolution measurements have further enabled source fingerprinting and attribution, providing new insights into emissions from traffic, industry, and consumer products, as well as exposure to otherwise unmonitored toxic pollutants (Coggon et al., 2018; Robinson et al., 2024). By mapping concentration gradients downwind of sources, such datasets can also be used to probe atmospheric chemical processing and loss mechanisms through observed spatial decay patterns (Apte et al., 2017; Kozawa et al., 2012). More recently, assimilation of mobile monitoring datasets with other data products like stationary sensor networks and hyperlocal inverse modelling has enabled emissions inventory verification and refinement, bridging the gap between bottom-up inventories and real-world atmospheric behavior (Manchanda et al., 2024).
While mobile monitoring has become more widespread, building and operating a mobile laboratory remains a complex engineering challenge. Powering sensitive, power-hungry scientific instrumentation requires robust electrical systems that can operate reliably in the field, often under variable environmental conditions. Thermal management and vibration isolation are critical to maintaining measurement stability and protecting precision instrumentation. Additional complexities exist in synchronizing multiple 1 Hz data streams with precise GPS timing, often via diverse communication protocols. Each of these challenges have been tackled in the mobile measurement literature, both in dedicated descriptions and in the campaigns built upon them (Bukowiecki et al., 2002; Bush et al., 2015; Popovici et al., 2018; Wagner et al., 2021; Whitehill et al., 2024; Wild et al., 2017; Yacovitch et al., 2023). Comparatively few document all major components, their integration into a complete system and their real-world performance together in one place (Drewnick et al., 2012; Xia et al., 2020). The data acquisition and management software is a particular gap where, if described at all, it typically depends on proprietary tools/software and is not publicly available. Therefore, the reproducibility remains hard and the barrier to entry is high.
The growing demand for mobile monitoring in response to environmental justice and community-scale research highlights the need for open, rigorously engineered, and field-validated mobile laboratory designs. In this context, we present the design and performance evaluation of the UC Berkeley Mobile Air Pollution Laboratory (CalMAPLab). This paper details the design process, engineering decisions, power management, system architecture, data post-processing and an open-source data-acquisition and display framework (termed VanDAQ) necessary for the successful operation of the CalMAPLab. The ability to acquire and visualize data from a diverse range of instrumentation using open-source software (Python, PostgreSQL) rather than reliance on proprietary means (e.g. LabView, IgorPro, DAQFactory) is a key contribution to the atmospheric sciences community. We anticipate this, in combination with detail on all other parts of the system, will reduce the barrier to entry for others interested in hyperlocal atmospheric research.
Mobile laboratory design faces many challenges and engineering decisions that require careful and parallel consideration for successful construction. The design process should begin with and center on the measurement goals (Sect. 2.1). What variables need to be measured, at what resolution and for how long. With this information, a set of instrumentation can be outlined (Sect. 2.2). Vehicle choice must optimize fit of all the components into limited space, while maximizing driving range flexibility (Sect. 2.3). The amount of energy required to power the mobile laboratory can then be fed into the specification of the electrical system (Sect. 2.4). The location of each component should factor in inlet design and weight distribution (Sect. 2.5/2.6). Components, particularly instrumentation, must be stable in a contained-mobile platform, with sufficient vibration and thermal dampening at the mounting locations, which influences layout and power demands (Sect. 2.2/2.4/2.5). Finally, the components in the data acquisition system must be able to acquire and geolocate information from all instrumentation varieties and consider a range of communication protocols (Sect. 2.7).
2.1 Goal oriented design
The following requirements went into the design of the CalMAPLab:
-
Compounds should be measured with Research, Federal Equivalence Method or Federal Reference Method grade instrumentation.
-
Sufficient chemical speciation to differentiate sources including key pollutants of concern and provide insights into atmospheric chemistry.
-
Ability to collect samples for further offline lab characterization.
-
Instrumentation sufficiently fast for high spatial resolution e.g. 1 Hz.
-
Instrumentation is stable in a moving platform.
-
The electrical system should support 8–10 h of remote stationary or mobile operation and take advantage of widespread charging infrastructure.
-
The mobile platform can access all urban roads without considerations beyond normal driving.
-
Data from each instrument should be saved in a centralized database that is accessible in real time as time series and geolocated maps for viewing by both the passenger and a central server on the UCB campus.
An overview of the laboratory is given in Fig. 1 with photos in the Supplement (Figs. S1–S3). In the following sections, each major component is discussed in detail.
2.2 Measurements
The CalMAPLab was designed to provide research grade measurements of major air pollutants, greenhouse gases and other atmospherically relevant tracers at 1 Hz resolution where available. The complete suite of instruments is listed in Table A1 and briefly described below.
2.2.1 VOCs
A Vocus Proton Transfer Reaction Time of Flight Mass Spectrometer (PTR-ToF-MS) was used to quantify hundreds of VOCs that chemically distinguish sources of criteria air pollutants, as well as those that are hazardous air pollutants themselves, or important chemical precursors. Extensive detail and characterisation of the technique exists in the literature (Katz et al., 2025; Krechmer et al., 2018; Pfannerstill et al., 2023; Zhang et al., 2025). The Vocus was set to acquire between mass to charge () range of 18–450 and operated at a ratio of ∼ 120 Td, with the full set of operating conditions and voltages outlined in Table S1 in the Supplement. Average mass resolution during operation was 4800 m Δm−1. VOCs are converted from counts to mixing ratios using a daily calibration factor generated from multi point dilution of a compressed gas standard containing 13 VOCs at ∼ 1 ppm each in zero air (AirGas, Radnor, USA), and an additional zero air background subtraction. Mixing ratios of VOCs not in the standard are estimated via a linear fit of VOC sensitivity versus kPTR and a default kPTR of 2.5 × 10−9 cm3 molec.−1 s−1. Vocus performance mid-drive was verified via short 3 min target calibrations at ∼ 2 ppb (see Sect. 3.1.2), and drift within the CCl ( 116.9) ion.
2.2.2 Other gases
The CalMAPLab measures all gaseous criteria air pollutants except SO2 (CO, O3, NO2) and the top three greenhouse gases by anthropogenic global warming contribution (CO2, CH4, N2O). Most of the instrumentation was chosen based on previously demonstrated stability in mobile applications, and instruments with insufficient published evidence are characterized in Sect. 3.1.2. Two Mira Ultra instruments were used for measurements of CO N2O and CH4 C2H6 with the addition of C2H6, which cannot be detected by the Vocus, providing an essential tracer for distinguishing between biogenic and thermogenic CH4 sources. CO2 was measured using a LI-7200RS and the accompanying LI-7550 analyzer interface unit. NO2 was measured with a cavity attenuated phase shift (CAPS) analyzer which ran an internal baseline reading taken every 30 minutes. In addition, NO was measured with a chemiluminescence analyzer, and total NOx was calculated from the sum of this NO and the CAPS NO2 measurement. We chose to calculate total NOx this way, rather than use the NOx output from the chemiluminescence analyzer due to its use of a molybdenum catalyst which can lead to biases from the conversion of additional NOy species (Cowan et al., 2024). O3 is measured with a 2BTech Model 211-G UV absorption analyzer.
Each instrument is calibrated monthly using a multipoint calibration curve. For measurements of CH4, CO, CO2, C2H6 and N2O, calibrations are generated from compressed gas standards tied to the WMO GAW scale (Linde, Dublin, Ireland). For NO, NO2 and O3, a Model 714 NO2 NO O3 calibration source (2BTech, Broomfield, USA) is used. Additionally, mid-drive performance for both Mira-Ultra instruments was verified via shorter 3 min target calibrations at the following concentrations: 2.82 ppm CH4, 13.7 ppb C2H6, 251 ppb CO, and 356 ppb N2O (see Sect. 3.1.2).
2.2.3 Particulate matter
The CalMAPLab aerosol-phase instrumentation package necessitated more deliberate design decisions and compromises than the gas-phase payload. Instrument placement and sampling line design had to take into account flow constraints for each instrument and minimize particle losses as much as possible. We included instrumentation to quantify PM2.5 as a criteria air pollutant, black carbon (BC) for health and climate impacts, and ultrafine particle (UFP) number counts and size-distributions. A Fidas 100 measures PM1, PM2.5, and PM10 simultaneously. Despite being neither a Federal Reference nor Equivalent Method for PM, this instrument was chosen over other options due to it yielding high quality data at fast response times and having inlet requirements that work within the space and size limitations of the vehicle space. Black carbon concentrations were measured with a filter-based AE33 aethalometer as is standard at reference ambient air quality sites across the US. A Model 3789 water-based condensation particle counter (CPC) measures the submicron particle number concentration, which is dominated by ultrafine particles. Finally, a particle mobility spectrometer, made up of a compact radial differential mobility analyzer combined with a Spider-MAGIC water-based CPC and a x-ray neutralizer (Model 3088, TSI, Shoreview, USA), measures aerosol size distribution below approximately 0.5 µm. The Spider-MAGIC was chosen over other sizing options due primarily to its small form factor, high customizability with regards to size range, resolution, and flowrates, and its ability to use multiple neutralization sources without any modifications. The van operates with the X-ray neutralizer so as to negate the challenges and limitations associated with radioactive neutralizers (e.g. Kr-85 or Po-210 which can require licenses and restrict overall platform mobility) though the Spider-MAGIC can operate without any neutralizer if necessary. The standard operating conditions for the Spider-MAGIC are shown in the Supplement (see Table S2) where the instrument is set to measure between ∼ 7–500 nm at 40 bins per decade.
The aerosol instrument package is zeroed and leak-checked using a HEPA filter weekly. The Fidas size distribution is checked with MonoDust 1500 (Palas, Karlsruhe, Germany) annually.
2.2.4 GPS and meteorological parameters
GPS coordinates are captured by a Global Navigation Satellite System evaluation kit and magnetic antenna mounted to the roof. Meteorology is measured with a weather station mounted to the inlet stabilization beams on the roof of the vehicle via a 30 cm pole. This placement removes the station from the slipstream boundary layer of the vehicle itself while also being a completely stable mount, thereby negating the requirement to weld support struts to the vehicle. Many of the commercially available weather stations used in mobile applications can utilize either the NMEA 0183 or NMEA 2000 communications protocols. Despite a limit on the overall data throughput from the weather station, we chose to use the NMEA 0183 protocol due to its ease of conversion to standard serial output and the available open-source development community. Standard operation sets the weather station to report “true” wind speed and direction (corrected from apparent wind using the vehicle's course and speed over ground as calculated via the on-station GPS) as well as ambient temperature and pressure. In addition to ambient meteorology, the CalMAPLab also includes a pyranometer mounted on the roof of the vehicle. The pyranometer and weather station are used to estimate the Pasquill-Gifford atmospheric stability category at any given point in the daytime using the Solar Radiation Delta-T (SRDT) Method (US Environmental Protection Agency, 2000). This is most useful when mapping large-scale plumes (see Sect. 3.2).
2.3 Vehicle size and type
The CalMAPLab is a retrofitted 2023 Ford Transit 250 delivery vehicle with a medium roof height (2.5 m + 0.7 m weather station) and extended 3.8 m (148′′) wheel base specifications. A number of key considerations went into the purchasing of the vehicle. In general, a larger vehicle is preferred for increased instrumentation space, air circulation and weight capacity. However, for sampling location flexibility and driver availability, our needs dictated that no commercial driver's license would be required. In addition, the vehicle length dimension was limited by the size of our indoor parking space on the UC Berkeley Campus which was deemed necessary for security and 24/7 instrument operation. Multiple heights are available for the Ford Transit. The medium roof option was chosen as a compromise between maximizing space and minimizing the risk of contact with low-hanging cables or tree branches above many smaller roads in California. Although the minimum height is regulated at ∼ 4.6 m (15′) for communication wires and branches, test driving encountered situations where this was not the case (Public Utilities Commission of the State of California, 2020). Weight was a further consideration and total payload weight was estimated prior to vehicle purchase. The decision to purchase the 250 model (gross vehicle weight rating: 4114 kg, payload capacity: 1635 kg) was made based on model availability and assumptions of a 1490 kg maximum payload (incl. two occupants and a full fuel tank). Finally, electric powered vehicles were considered and tested. Two clear advantages exist over fossil-fuel powered vehicles; there are no exhaust emissions that interfere with sampling and there is a pre-existing battery-electrical system to power instrumentation. While the electric model would have been sufficient for nearby urban sampling, at the time of purchase, the electric model mileage (2023 Ford E-Transit ∼ 187 km less instrumentation power) was deemed insufficient for sampling communities more than 1 h away. The gasoline model chosen has a 25-galllon fuel tank with an average range of 418 km under our operating conditions, which is generally dominated by urban stop/start driving.
2.4 Electrical system
The power demands of all instrumentation in the CalMAPLab, and the associated air conditioning (A/C) was estimated prior to design of the electrical system via laboratory measurements. The total continuous power consumption of the measurement platform is ∼ 3 kW and discussed in detail in Sect. 3.1. The majority of this power is delivered at 120 V AC, with ∼ 200 W at 12 V DC. All equipment, including the A/C, is left running 24/7 to minimize the labor demands and potential instrument drift associated with powering down and restarting instrumentation, as well as ensuring preservation of high vacuum inside the mass spectrometer.
These power requirements can be met by an inverter system tied to a battery bank, engine alternator, external generator or some combination thereof. To facilitate the goals of 8–10 h of stationary and/or mobile operation, a battery-electric system with additional engine alternator charging while driving was chosen. This enabled stationary sampling without the worry of “self-sampling” exhaust emissions, while extending drive time capacity at a lower weight and space cost than a larger battery bank.
A 12 V electrical system with eight 270 Ah LiFePO4 deep cycle GC3 batteries (Battleborn, Reno, USA) connected to two 2 × 120 Multiplus II 3 kW inverters (Victron Energy, Almere, Netherlands) wired in parallel for up to 6 kW of continuous power draw and 240 A charging capacity (see Fig. 2 for a complete electrical diagram) was installed in the CalMAPLab cargo area. Although the inverter capacity greatly exceeds system power demands, inverter efficiency reduces with temperature (2.5 kW at 25 °C, 2.2 kW at 40 °C, max 93 %), and this buffer room is required when sampling in hot locations. A 12 V secondary, after-market alternator (280XP-2023-UP-PFDI, Nations Starter and Alternator, Cape Girardeau, USA) was installed on the engine with associated regulator (Model WS500, Wakespeed, Reno, USA) and monitoring shunt for ∼ 1.5 kW of continuous power while the engine is running. The options for secondary alternators that fit the 2023 Ford Transit PFDI engine are limited. Since overall system voltage is determined primarily by the second alternator, the electrical system design should be considered in tandem with the vehicle base choice. Higher voltage DC systems may be preferred for smaller diameter wiring. However, this comes at the expense of additional DC-DC converters for powering 12 V equipment.
Figure 2Complete electrical system wiring diagram for the CalMAPLab including the battery bank, busbar distribution and inverter system, as well as fuse box wiring, alternator charging and Victron communications.
The batteries are wired as four separate battery banks, each consisting of two batteries with its own on/off switch. This allows the removal of some battery capacity should space or weight requirements change in the future. The DC loads are combined and fed into the inverters via busbars within Lynx Distributors (Victron Energy, Almere, Netherlands), either side of a Lynx Shunt (Victron Energy, Almere, Netherlands) fitted with a 500 A mega fuse. An additional 12 V DC fuse box (Blue Sea Systems, Menomonee Falls, USA) is wired to the output distributor for power to interior lighting and 12 V instrumentation. All other equipment runs off 120 V AC power generated by the inverters. Four 20 A duplex receptacles are wired to all corners of the van via a 120 V fuse box (Square D, Andover, USA), in addition to a 20 A line for the A/C. It is noted that some efficiency gains could be made by wiring DC instrumentation (e.g. Licor CO2, CAPS NO2, 2BTech O3) directly into the DC supply rather than use supplied adapters. With this payload, the savings are negligible (∼ 10 W) compared to the total power draw. However, should the payload contain a large fraction of DC powered equipment, this is worth consideration. Shore power is provided via a 50 A split phase circuit and NEMA 14–50 plug. This high-capacity infrastructure was chosen to facilitate both overnight battery charging with simultaneous instrument operation, in addition to its common availability at RV parks for field campaign flexibility. The transition from pass through shore power to inverter power is slower on the second hot leg. To prevent power loss to sensitive instrumentation, back-up UPS's (Model 1500, APC Schneider Electric, Rueil-Malmaison, France) are installed on those receptacles. Communication between all electrical components is handled by a Cerbo GX (Victron Energy, Almere, Netherlands) which is connected to the van internal WIFI. All measured parameters are displayed in an online portal for continuous remote monitoring in the front of the vehicle.
2.5 Mechanical and thermal engineering
The platform design incorporated heat management and vibration dampening in order to improve instrument performance. The CalMAPLab was designed to be able to operate in locations with > 30 °C ambient temperatures. Exterior solar heating, especially when stationary without the cooling effect of passing air, will increase the temperature in the van cargo area and cause the instruments to overheat. Additionally, the high thermal load produced by the continuous operation of the inverters and instruments within the cargo space would increase temperatures beyond many instruments' operable ranges when sealed shut without any cooling. To minimize exterior solar heating, the exterior of the van is painted white to increase albedo and the van walls and ceiling are lined with ∼ 5 cm of insulation and a DuraTherm liner (Legend Fleet Solutions, Tillsonburg, Canada). The interior is maintained at ∼ 22 °C with a 15 kBtu A/C (RP-AC3800-P-W-KT, RecPro, Bristol, USA) in combination with two whole-room circulation fans (Vornado, Andover, USA). Thermal regulation performance is evaluated in Sect. 3.1.1.
For vibration dampening, most instrumentation is mounted within two off the shelf 24U 19′′ server racks each bolted to a shock-rope isolation plate system. The Vocus-PTR-ToF-MS was built into a custom steel rack with similar shock rope isolators for relevant components and mounted to the floor via an L-track locking system. This enables easy removal for major maintenance and payload flexibility. L-track lines were also placed along the floor, walls and ceiling at strategic locations for mounting and securing non-rack-mountable equipment. Particle instruments were placed in the driver's side rack to be in line with the roof inlet hole and minimize the number of bends and resulting particle loss. Both server racks are rotated such that access to the front and rear of each instrument is granted.
The heavy electrical system was placed over the rear wheel base so as to not exceed the front gross axle weight rating (GAWR), and for stability/improved vehicle handling. Other heavy equipment like the Vocus, UPS's and compressed gas cylinders are situated on the opposite side of the vehicle to the battery bank to balance L-R weight distribution. Overall, the weight was measured as 1733 and 2132 kg for the front and rear axles respectively, below GAWR limits of 1873 and 2502 kg.
2.6 Inlet design
The sampling inlet was designed to minimize slip stream and self-sampling, without extending vehicle height to a level that would impact route flexibility. As such, air intakes for the instruments are positioned out the front of the mobile lab via connection to a t-slot metal stability beam secured to two roof racks. Inlet lines then enter through a hole in the roof through bulkhead adapters (Swagelok, Solon, USA) fitted to custom machined plates secured on either side of the aluminum roof. Sample air is then distributed to the different racks and instruments via the flow paths shown in Fig. 3.
Figure 3Schematic of the inlet configuration and flows for the three gas phase and singular particle phase sampling lines. Further details on each instrument are provided in Table 1.
There are three gas phase sample lines each made from PTFE to minimize wall losses. The gas rack and Vocus lines are 1/4′′ OD to minimize lag time. The Licor-7200RS samples from a separate 3/8′′ OD line through a large HEPA filter (Pall Life Sciences, Port Washington USA) to accommodate the internal pump sensitivity to larger pressure drops. Each instrument has a capped t-piece and 2-way Teflon-valve for connection to a calibration line and isolation from all other instruments. In addition, each instrument has its own filter (DIF-BK60, United Filtration Systems, Sterling Heights, USA) to prevent particle contamination. Flow to the gas rack (∼ 5 slpm) and LI-7200 (∼ 10 slpm) is provided through the internal pumps of the instruments and for a response time of ∼ 1 s (see Table A1 for breakdown by instrument). An additional bypass pump (Model DOA-V751-FB, Gast, Benton Harbor, USA) and needle valve is used on the Vocus inlet plate to increase flow from 100 sccm to 5 slpm for similar response time.
The particle inlet consists of a 1/2′′ OD stainless steel line fitted with an aerodynamic inlet cone (Brechtel, Hayward, USA) and in-house machined silica bead cartridge dryer. Drying efficiency is continuously monitored with an in-line humidity sensor (HMP 60, Vaisala, Vantaa, Finland). Three flow splitters (Brechtel, Hayward, USA) accurately divide the sample stream and distribute the sample air to each particle phase instrument via short (< 50 cm) sections of conductive tubing. Here, use of non-stainless steel is minimized while maintaining enough flexibility that vehicle motion does not damage the inlet itself. Flow is provided by the instrument's internal pumps for laminar flow (Re = 1400 at 0.43′′ ID tube diameter, 11 L m−1, 20 °C and 1000 mbar with an entrance length of 0.76 m) up until the flow splitters. Particle loss was estimated for different particle diameters as a percentage loss through the inlet (von der Weiden et al., 2009) with results shown in Fig. S4. When stationary, loss ranges from 6 % for PM2.5 up to 40 % for the smallest size bins in the sub 10 nm range. As driving speeds increase larger particles are preferentially sampled, increasing sampling efficiency above ∼ 300 nm. This increase can be as high as 40 % for PM2.5 when driving at speeds of 25 m s−1 (90 km h−1). Under these conditions, an isokinetic inlet is clearly desirable. However, the majority of driving undertaken by the CalMAPLab is carried out at 10 m s−1 (36 km h−1) where the effect is minimal. As such, the additional expense of such an inlet could not be justified. All four sample inlets have a water trap installed to prevent instrument contamination in heavy rain.
2.7 Data acquisition system and visualisation
The design requirements for the CalMAPLab data acquisition system were to (a) acquire and synchronize measurements from a variety of instrumentation at the finest time resolution supported by each instrument, (b) accurately geolocate each timestamp with GPS data, (c) efficiently store and back up all data, (d) provide real time visualisation of select data both as time series and spatially on a map, both locally and remotely, (e) facilitate valve actuation for calibrations and (f) be flexible enough to support changes in instrument payload without code changes. To accomplish that, data-streams from each instrument are collected with a custom data acquisition system referred to as VanDAQ, the architecture of which is shown in Fig. 4a. The hardware running VanDAQ consists of 2 separate Linux-operated computer systems: a low-power mobile server (Vault Pro VP6670-6, Protectli, Vista, USA) in the vehicle and a stationary server located on the UCB Campus. RS232 serial, USB, and Ethernet data connections link each instrument to the mobile server and a number of Python software processes facilitate data transfer into a local PostgreSQL database. The data is also packaged as one-minute files and transmitted over a cellular-WIFI data link via a 5G router (MOFI6500-5GXeLTE, MoFi Network, Toronto, Canada) to the central server which ingests data to the central database. While this feature was not used during testing, the architecture supports multiple mobile servers running the same software, all reporting data to the central server with a unique platform identifier. All processes in VanDAQ are written in open-source software (Python, PostgreSQL) and maintained on a publicly available repository (https://github.com/CalMAPLab, last access: 22 June 2026).
Figure 4VanDAQ architecture diagrams for (a) the data pipeline from generation in the instruments to processing via the mobile and central servers and (b) the database schema for all measurements, alarms and supporting meta data.
Each instrument in the mobile platform is serviced by an acquirer process. The acquirer is a Python script that is configurable via a text file to acquire data based on the data link style, protocol and format unique to each instrument. Therefore, there is only one acquirer code body that is launched into multiple processes configured to each instrument. The acquirer is the only software component in the system that understands the unique communication needs of the instruments, converting the data into a common-currency exchange format consisting of a Python dictionary for each individual data value with metadata describing the platform, instrument, type, parameter, and unit of the data item. Configuration file format, including examples and how to set up a new instrument, are detailed in the GitHub repository documentation. The system is SNTP-disciplined and synchronized by system-timesyncd with time alignment across instruments established from deployment of acquirers on a single acquisition computer. Each acquirer process timestamps its records using the shared host wall clock with a 1 s resolution. Possible skew between acquirers is bounded by serial latency, process scheduling and queue handoff. We measure a maximum timestamp skew between pairwise observations of 1 s from acquirers stamping adjacent seconds 0.3 % to 0.5 % of the time. The unified and packaged measurement data are loaded by the various acquirer processes into a single POSIX interprocess communications (IPC) queue (max messages = 50, max data per message = 8 kb) for further processing downstream. Overall, this feature of the VanDAQ architecture facilitates the incorporation of various diverse instruments and changing payloads without change to the rest of the system downstream of the acquirer.
In the van the measurement queue is unloaded by the Collector process which (1) loads the data items into the mobile server's PostgreSQL database via batched row INSERT and (2) packages the measurement dictionaries into one-minute submission data files for transmission to the central server. As the Acquirer is the only process that knows how instruments communicate, the collector is the only component which deals with the intricacies of loading the PostgreSQL database. Ingestion performance was quantified from production collector logs with an average sustained throughput of ∼ 1300 rows s−1 compared to an average arrival rate of ∼ 160 rows s−1 from roughly 160 1 Hz instrument-parameter pairs (including some engineering data). This indicated significant operational headroom for continuous acquisition with the current instrument payload. Durability of the system is primarily provided by the PostgreSQL database. Following power loss, only data within the IPC and therefore uncommitted to the database is lost.
The computer system runs an operator dashboard website which is hosted on an Apache HTTP server and available via the van's internal WIFI network. The dashboard displays graphical time series of measurement parameters produced by all instruments, alarm states, and a real-time street map with data tracks and wind rose plotting (see Figs. S5–S9). Shape files can be uploaded to the server to highlight areas of interest on the map during a drive. In addition, a control panel is set up to send various serial commands for valve triggering and calibrations.
The submission files are transferred via cellular or WIFI link to the central server by the van's Submitter process. Submission of data files to the central server is asynchronous and can deliver data for ingestion into the central database in near-real-time (1+ min latency) or, depending on the state of the mobile network link, will store data files and submit when possible. Another collector process on the central server ingests data from the submission files and inserts measurements into the central database, whose schema is a duplicate of the mobile database(s). The central server also hosts an analysis dashboard website allowing researchers to browse historical data, monitor the current state of the van, and observe mapped data collection in near-real-time remotely.
The Postgres database schema (see Fig. 4b) on both the mobile and stationary servers follows a star data model, with two central fact tables for instrument measurement values and alarms, and dimension tables for alarm level and type, mobile platform ID, instrument, acquisition type (e.g. environmental measurement, instrument engineering value, or geolocation), parameter name, measurement unit, timestamp, and geolocation. The dimension table contents are dynamically built from incoming measurement metadata, so that new measurement types can be accommodated without changes to database structure or requirements for direct dimension table maintenance. The geolocation dimension table is assembled from incoming GPS instrument data identified by the “gps” acquisition type (which otherwise are treated the same as all instrument measurements), with columns for platform, instrument (GPS unit), and timestamp IDs. Multiple GPS receivers can be accommodated on the mobile platform(s), with the most accurate or relevant geolocation stream selectable for the given output. Instrument data queried for map display or geolocated raw data files are joined to the geolocation table by sample time, filtered by platform and selected GPS receiver.
Acquired data are visualized via a Python web application built on the Dash framework (Plotly Technologies Inc.) (Carson Sievert, 2020). The application queries data through a SQLAlchemy interface (Bayer, 2012), and provides last-5 min time series plots of data acquired by all instruments for diagnostic purposes, a dynamic table of alarms, a live map display, and a page of instrument controls. The app is hosted on both mobile and stationary servers by the Apache2 web server (Apache Software Foundation).
2.8 Post processing correction pipeline
Post-drive, raw files are generated from the database based on pre-determined criteria (default is all time stamps where GPS is not equal to NA). These files are then post corrected with a custom adaptable workflow. First, data from each instrument is lag corrected for sample and instrument response delays such that data points line up with the correct geolocation. This is done monthly by burning a lighter at the inlet and documenting the time each instrument's concentrations change and is validated by calculating covariances between different species across different lags (see Fig. S10). Data from instruments which sample at frequencies above 1 Hz is also averaged to 1 Hz.
Next, the raw GPS coordinates are cleaned to correct positional inaccuracies and gap-fill missing timesteps. A Kalman filter is applied to smooth the coordinates before they are linearly interpolation to 1 Hz. This step is necessary since the u-blox GPS output is slightly less than 1 Hz (average 0.8 Hz) and NA removal would lead to loss of valid chemical measurements. Coordinates are then snapped to road geometries to standardize locations, with preferential matching to road segments with directions within 60° of the GPS bearing. These road linestrings are created from the OpenStreetMap (OSM) database by grouping continuous roads of the same name and direction, then splitting these grouped geometries into short road segments which are identified by centerpoint coordinates (OpenStreetMap contributors, 2017). Each 1 Hz sample is matched to these smaller road segments, typically 30 m lengths, and H3 indices for spatial aggregation. Individual drive pass statistics are generated based on a time threshold exceedance (default 30 s) between visits to a 30 m segment ID. Aggregation at these coarser temporal and spatial scales is then made depending on the visualisation required. Each of these transformational steps is shown in Fig. 5.
Figure 5(a) GPS processing pipeline for missing data and positional correction and (b) three visualisation methods for aggregating multiple passes of a given road segment. The color in the raw dataset is a randomly generated integer to help distinguish data points. Map tile data courtesy of OpenStreetMap contributors, distributed under the Open Data Commons Open Database License v1.0.
Following GPS processing, calibrations are linearly interpolated and then applied. Finally, data is flagged based on engineering parameters to remove periods of suspect data and calibration times.
The CalMAPLab performance was evaluated over the course of more than 500 h of driving in the San Francisco Bay Area throughout 2025. Overall, the platform demonstrated excellent reliability and high data quality. Here we examine the performance of the facility over this test period and detail its application in plume tracking over a mixed residential and industrial neighborhood.
3.1 Performance overview
3.1.1 Electrical system and thermal regulation
Initial performance here we define as the reliability and robustness of the electrical system and the climate control of the van cargo interior. We focus on these two areas as they were priorities in the system design to optimize instrument performance. In the original design of the platform, the total power draw of the intended payload was estimated as 1.4 kW (A/C fan only) and 2.7 kW (A/C cooling). An additional 15 % overhead was added for anticipated efficiency losses in the system. This turned out to be a good estimate for those conditions. Average power drawn by the instrumentation from the inverters during the testing drives was 2.3 kW (range 1.6–2.8 kW), with a peak load of 3.2 kW. However, average power drawn from the batteries was higher at 2.7 kW (range 1.8–3.2 kW) and a peak draw of 3.8 kW, reflecting an average efficiency loss from batteries to inverter output of 15 %. The variability between sampling days was largely explained by ambient temperature and its influence on A/C running time.
Figure 6Data from the Victron electrical system showcasing (a) the power throughput of the batteries and inverters at different ambient temperatures, (b) the response of cargo area internal temperature to ambient temperature during operation, (c) the battery state of charge throughout each drive and (d) the charging rate when connected to shore power. Plotted are the locally weighted scatterplot smoothed functions of the 5 min electrical data with 10th and 90th percentile confidence intervals.
This is demonstrated in Fig. 6a between 5 and 25 °C ambient temperature where the high variation reflects a cluster of measurements at lower power consumption during which the A/C cooling cycle is off. Above this temperature, the A/C is in continuous cooling operation and power draw gradually increases. This is likely a consequence of an increase in cargo area temperature (Fig. 6b) causing higher power draw from instrument pumps to maintain the same performance, and/or a further reduction in the efficiency of the electrical system. Although the A/C is not sufficient at maintaining the cargo area temperature above 26 °C ambient, it remains ∼ 7 °C lower and no noticeable degradation in instrument performance was observed during sampling of up to 35 °C (see Sect. 3.1.2). Should extended periods of sampling at these temperatures or higher be required, additional A/C tonnage would likely be necessary. However, within our typical sampling domain, these elevated temperature periods typically only last for a few hours in the early afternoon, and the cargo area temperature recovers once ambient temperature begins to drop. The mobile laboratory was not tested in sub-zero conditions. However, the RecPro HVAC system can heat the interior via a heat pump if required. In addition, temperature sensitive components in the Vocus reagent ion delivery system like the water bottle and reagent line are heated with heat tape to prevent condensation and irregular delivery flows.
Some atmospheric measurements are sensitive to the density and therefore temperature of the sample gas. To assess thermal transients along the sampling path, we compare roof ambient temperature with sample gas temperatures reported at the cell inlet of the Licor 7200. On average, the median daily temperature range on the roof was 7.7 °C (min = 0.3 °C, max = 22.4 °C) whereas median daily ranges at the Licor was 2.1 °C (min = 0.1 °C, max = 12.4 °C, see Fig. S11 for more detail). These results indicate substantial thermal buffering of sample air relative to roof ambient, consistent with heating and residence time in the climate-controlled cabin rather than directly tracking outdoor temperature. For uncorrected density-sensitive measurements, biases are estimated at ∼ 1% rising to ∼ 3% on the days with greatest temperature variability. Within our instrument payload, these are largely accounted for through measured cell temperature and subsequent internal corrections. In addition, no condensation issues were encountered where sample dew point was at least 5 °C below the van internal temperature 100 % of the time. However, we do note that should sampling take place in more humid environments, heating the sample line is an important consideration.
The power system's storage capacity was sufficient for our needs throughout the test period duration. The battery state of charge (SOC) distribution for each drive is shown in Fig. 6c where the minimum end SOC was 25 % corresponding to a maximum drive length of 12 hours and hot ambient conditions. As noted previously, the spread reflects variation in power consumption in relation to changes in ambient temperature. While these Battleborn batteries are designed for 100 % discharge, this is not the case for all manufacturers, or battery chemistry types. On average, the second engine alternator provided 1.6 kW of charging during each drive and was an effective alternative to additional heavy battery capacity. Overall charging rate was very consistent (see Fig. 6d) at ∼ 3.2 kW corresponding to an 8 h full charge time. To operate the instrumentation and charge the batteries, shore power draw during charging reached a maximum of 6.8 kW highlighting the need for NEMA 14–50 infrastructure at this charging rate.
3.1.2 Measurement stability
Much of the instrument payload was chosen based on past reliability in mobile applications (Apte et al., 2017; Harlass et al., 2024; Ma, 2021; Padilla et al., 2022; Shah et al., 2023) and long-term stability was observed in the calibration factors across the testing time period (see Fig. S12). The 2BTech Model 211-G exhibited some motion dependence on speed bumps or large potholes that resulted in unrealistic spikes in the data (see Fig. S13). This was despite the installation of rope-shock mounts and additional foam support system. However, since we are most interested in O3 gradients over larger spatial scales, with spike removal and averaging this was not considered a major issue.
Both Aeris Mira Ultra gas analyzers are less well characterized in the literature, so additional target calibrations were performed mid-drive to monitor instrument drift due to changing environmental conditions. All species exhibited low drift and measurement bias during individual drives (see Fig. 7a/b for examples). Overall bias in the measurements was CH4: 18.9 ppb, C2H6: −0.1 ppb, CO: −2.0 ppb, N2O: −0.8 ppb, well within the 10 % calibration standard uncertainty. The target calibration measurements are largely normally distributed with a 1 Hz precision given as the standard deviation in the measurements for CH4: 1.6 ppb, C2H6: 0.2 ppb, CO: 0.6 ppb, N2O: 1.1 ppb.
Figure 7In-drive performance characterisation of the select species from the two Aeris Mira Ultras (a–b) and Vocus PTR-ToF-MS (c–d) via target calibrations. Shown are the distributions of the measured concentration minus calibration standard concentration, with details on the mean (μ) and standard deviation (σ) for 1 Hz measurements. Also shown is the distribution of complete drive CCl concentrations, excluding some periods of local emission (e). Note, the concentration is only determined via the relationship of kPTR and sensitivity, rather than direct calibration with a standard. Fitted normal distributions are plotted as black lines.
Similar target calibrations were conducted on the Vocus PTR-ToF-MS for each of the compounds in the calibration mix (see examples in Fig. 7c/d, and statistics in Table S3). Measured bias was low for all compounds and within calibration uncertainty. However, precision did vary considerably between species. Mass C2H7O+, which is used for quantification of ethanol, was notably worse due to the much lower sensitivity of that compound in the instrument. We also observe a small but increasing temperature dependence by for the higher molecular weight hydrocarbons that results in a reduction in precision. Comparison with the CCl concentration distributions during each drive (see Fig. 7e) indicates this issue is related to the calibration set up rather than the instrument sensitivity. CCl is the major ion of trichlorofluoromethane and carbon tetrachloride, two stable, long-lived ozone-depleting compounds now banned under the Montreal Protocol. As such, concentrations are extremely stable, and the ion can essentially be used as an internal standard (Notø and Holzinger, 2024). No drift was observed in the post calibration CCl measurements implying that the calibration schedule well captures any change in instrument performance. Therefore, the target temperature dependence is attributed to an increase in off gassing in the high-concentration conditioned calibration line at higher temperatures. This would impact higher molecular weight compounds more and would add a similar bias to each step of the multipoint calibrations, thereby not impacting slope calculation.
Figure 8Examples of urban pollution mapping in the West Oakland neighborhood, CA, facilitated by live spatial visualisation within VanDAQ. (a) Efficient on-the-fly turn by turn routing enabled through coloring of GPS data points compared to time series plotting and (b) full neighborhood drive coverage enabled through live tracking of previously sampled roads. All color scales are capped at the 5th and 95th percentiles as are in the software for clarity. Map tile data courtesy of OpenStreetMap contributors, distributed under the Open Data Commons Open Database License v1.0.
Although stable, some instrumentation is not sufficiently precise to produce high quality data at 1 Hz frequency. An example here is the EcoPhysics NO2 measurement which the instrument calculates by subtracting NO from the total NOx. The additional noise introduced by this step and the conversion catalyst is visible in the raw 1 Hz data when compared to the CAPS NO2 measurement (see Fig. S14). However, by aggregating to longer time periods a much better agreement is observed. In these situations, repeated passes and aggregation to larger spatial scales can mitigate most of this uncertainty.
3.2 Urban plume mapping with VanDAQ
Live visualization of geolocated data was essential for VanDAQ's data acquisition system, serving two primary functions: tracking drive progress when sampling all roads in a neighborhood, and enabling on-the-fly routing decisions when tracing emission plumes based on spatial concentration gradients. Figure 8 demonstrates both capabilities. Panel (a) shows how real-time visualization of spatial gradients enabled efficient mapping of a large CH4 emissions plume through West Oakland, CA. While the time series data alone does indicate elevated concentrations, the visual cues within the map provide intuitive tracing of the impacted area and clear guidance on where to sample next. Panel (b) highlights the importance of this visualization for neighborhood-wide sampling, where the sheer number of roads makes routing from memory impractical. Here, we see that same emissions plume fully mapped out with a clear impacted area in the north. This particular example can be attributed to emissions from a wastewater treatment plant (WWTP) to the west through the chemical speciation provided by CalMAPLab, whereby the lack of C2H6 in the CH4 plume rules out natural gas, but the presence of odorous sulfur compounds like methanethiol (CH4S) that are commonly associated with WWTP processes is compelling evidence for that facility (Li et al., 2021). Without real-time mapping, such semi-transient emission events could easily be missed or misattributed, particularly in areas without prior knowledge of sources. VanDAQ's live visualization allows users to identify unexpected features in any incoming data stream and adapt drive plans accordingly.
Mobile laboratories are a valuable resource for characterizing air pollution at the hyperlocal scale, yet detailed documentation of their design and real-world performance remains limited. Here, we have presented a comprehensive description of the UC Berkeley Mobile Air Pollution Laboratory (CalMAPLab), a platform which produces high spatial and chemical resolution measurements of gaseous and particulate air pollutants. With 15 reference or research grade analyzers built into a compact design, we are able to quantify most criteria air pollutants as well as a wide range of other air toxics and atmospheric tracers while maintaining a sampling flexibility not afforded by larger vehicles.
Performance evaluation over 500 hours of driving demonstrated reliable operation across a range of ambient conditions. The battery-electric system with secondary engine alternator sustained average power consumption of 1.8–3.2 kW for up to 12 h during testing, with 15 % efficiency loss between battery storage and inverter output underscoring the importance of building overhead into electrical system specifications. Thermal management emerged as a critical constraint with the air conditioning system maintaining cargo temperatures up to 26 °C ambient, although no differences in instrument performance were observed up to 35 °C ambient. We acknowledge limitations in the particle sampling inlet with size dependent losses through the system, particularly at high vehicle speed. Although with a higher budget, we note that fully isokinetic solutions exist.
The open-source VanDAQ data acquisition system addresses a gap in mobile monitoring infrastructure by providing a flexible, instrument-agnostic framework for synchronized data collection, GPS integration and real-time visualization. The real-time map display allows for adaptive sampling, as demonstrated through emissions plume tracing in West Oakland where live visualization enabled spontaneous routing decisions to characterise plume spatial extents.
In providing detailed documentation of engineering decisions, system architecture and quantitative performance characterization, we aim to lower barriers to mobile laboratory construction and hyperlocal air quality research.
The data acquisition and post-processing code is distributed under a BSD 3-clause License and available from https://github.com/CalMAPLab (last access: 22 June 2026), with version 1.1.0 archived on Zenodo (https://doi.org/10.5281/zenodo.20705283, Weber et al., 2026). Data output from the Victron electrical system and test data for the GPS processing module is available within the same repository. The main drive dataset will be made publicly available following the publication of further manuscripts or can be requested from the corresponding authors.
The supplement related to this article is available online at https://doi.org/10.5194/amt-19-4201-2026-supplement.
SJC designed and built the mobile laboratory with contributions from MRG, HMB, JSA, AHG, RJW and JZH. RJW and SJC designed and built the data acquisition system with input from HMB, MRG, JSA and AHG. SJC and HMB wrote the post processing code. SJC, MRG, HMB, JZH and KH performed the measurements. AHG and JSA acquired funding and provided supervision. SJC prepared the manuscript with contributions from all coauthors.
The contact author has declared that none of the authors has any competing interests.
This work solely reflects the views of the authors and has not been reviewed or approved by the sponsors.
Publisher's note: Copernicus Publications remains neutral with regard to jurisdictional claims made in the text, published maps, institutional affiliations, or any other geographical representation in this paper. The authors bear the ultimate responsibility for providing appropriate place names. Views expressed in the text are those of the authors and do not necessarily reflect the views of the publisher.
We acknowledge Adam Blair at Avalon RV and Don Haddon at Commercial Van Interiors for their help in laboratory construction, as well as Alwyn Walsh, Neal Looney, Arielle Susanto, Matthew Liberman, Kaiulani Larson, Claire Maxey and Noe Serrano for their help with measurements.
Partial funding for this manuscript was provided by the National Oceanic and Atmospheric Administration (NOAA, grant no. NA24OARX431G0013) and by the California Office of Environmental Health Hazard Assessment (grant no. 23-E0032).
This paper was edited by Glenn Wolfe and reviewed by Glenn Wolfe and one anonymous referee.
Apte, J. S. and Manchanda, C.: High-resolution urban air pollution mapping, Science, 385, 380–385, https://doi.org/10.1126/science.adq3678, 2024.
Apte, J. S., Messier, K. P., Gani, S., Brauer, M., Kirchstetter, T. W., Lunden, M. M., Marshall, J. D., Portier, C. J., Vermeulen, R. C. H., and Hamburg, S. P.: High-Resolution Air Pollution Mapping with Google Street View Cars: Exploiting Big Data, Environ. Sci. Technol., 51, 6999–7008, https://doi.org/10.1021/acs.est.7b00891, 2017.
Bayer, M.: The Architecture of Open Source Applications Volume II: Structure, Scale, and a Few More Fearless Hacks, https://aosabook.org/ (last access: 22 June 2026), 2012.
Bittner, A. S., Holder, A. L., Grieshop, A. P., Hagler, G. S. W., and Mitchell, W.: Performance of Vehicle Add-on Mobile Monitoring System PM2.5 measurements during wildland fire episodes, Environ. Sci.: Atmos., 4, 306–320, https://doi.org/10.1039/D3EA00170A, 2024.
Bukowiecki, N., Dommen, J., Prévôt, A. S. H., Richter, R., Weingartner, E., and Baltensperger, U.: A mobile pollutant measurement laboratory – measuring gas phase and aerosol ambient concentrations with high spatial and temporal resolution, Atmos. Environ., 36, 5569–5579, https://doi.org/10.1016/S1352-2310(02)00694-5, 2002.
Bush, S. E., Hopkins, F. M., Randerson, J. T., Lai, C.-T., and Ehleringer, J. R.: Design and application of a mobile ground-based observatory for continuous measurements of atmospheric trace gas and criteria pollutant species, Atmos. Meas. Tech., 8, 3481–3492, https://doi.org/10.5194/amt-8-3481-2015, 2015.
Coggon, M. M., McDonald, B. C., Vlasenko, A., Veres, P. R., Bernard, F., Koss, A. R., Yuan, B., Gilman, J. B., Peischl, J., Aikin, K. C., DuRant, J., Warneke, C., Li, S.-M., and de Gouw, J. A.: Diurnal Variability and Emission Pattern of Decamethylcyclopentasiloxane (D5) from the Application of Personal Care Products in Two North American Cities, Environ. Sci. Technol., 52, 5610–5618, https://doi.org/10.1021/acs.est.8b00506, 2018.
Cowan, N., Twigg, M. M., Leeson, S. R., Jones, M. R., Harvey, D., Simmons, I., Coyle, M., Kentisbeer, J., Walker, H., and Braban, C. F.: Assessing the bias of molybdenum catalytic conversion in the measurement of NO2 in rural air quality networks, Atmos. Environ., 322, 120375, https://doi.org/10.1016/j.atmosenv.2024.120375, 2024.
Defratyka, S. M., Paris, J.-D., Yver-Kwok, C., Fernandez, J. M., Korben, P., and Bousquet, P.: Mapping Urban Methane Sources in Paris, France, Environ. Sci. Technol., 55, 8583–8591, https://doi.org/10.1021/acs.est.1c00859, 2021.
Drewnick, F., Böttger, T., von der Weiden-Reinmüller, S.-L., Zorn, S. R., Klimach, T., Schneider, J., and Borrmann, S.: Design of a mobile aerosol research laboratory and data processing tools for effective stationary and mobile field measurements, Atmos. Meas. Tech., 5, 1443–1457, https://doi.org/10.5194/amt-5-1443-2012, 2012.
Harlass, T., Dischl, R., Kaufmann, S., Märkl, R., Sauer, D., Scheibe, M., Stock, P., Bräuer, T., Dörnbrack, A., Roiger, A., Schlager, H., Schumann, U., Pühl, M., Schripp, T., Grein, T., Bondorf, L., Renard, C., Gauthier, M., Johnson, M., Luff, D., Madden, P., Swann, P., Ahrens, D., Sallinen, R., and Voigt, C.: Measurement report: In-flight and ground-based measurements of nitrogen oxide emissions from latest-generation jet engines and 100 % sustainable aviation fuel, Atmos. Chem. Phys., 24, 11807–11822, https://doi.org/10.5194/acp-24-11807-2024, 2024.
Katz, E. F., Arata, C. M., Pfannerstill, E. Y., Weber, R. J., Ng, D., Milazzo, M. J., Byrne, H., Wang, H., Guenther, A. B., Rey-Sanchez, C., Apte, J., Baldocchi, D. D., and Goldstein, A. H.: Biogenic and anthropogenic contributions to urban terpenoid fluxes, Atmos. Chem. Phys., 25, 15281–15299, https://doi.org/10.5194/acp-25-15281-2025, 2025.
Kelly, B. C., Cova, T. J., Debbink, M. P., Onega, T., and Brewer, S. C.: Racial and Ethnic Disparities in Regulatory Air Quality Monitor Locations in the US, JAMA Netw Open, 7, e2449005, https://doi.org/10.1001/jamanetworkopen.2024.49005, 2024.
Kozawa, K. H., Winer, A. M., and Fruin, S. A.: Ultrafine particle size distributions near freeways: Effects of differing wind directions on exposure, Atmos. Environ., 63, 250–260, https://doi.org/10.1016/j.atmosenv.2012.09.045, 2012.
Krechmer, J., Lopez-Hilfiker, F., Koss, A., Hutterli, M., Stoermer, C., Deming, B., Kimmel, J., Warneke, C., Holzinger, R., Jayne, J., Worsnop, D., Fuhrer, K., Gonin, M., and de Gouw, J.: Evaluation of a New Reagent-Ion Source and Focusing Ion–Molecule Reactor for Use in Proton-Transfer-Reaction Mass Spectrometry, Anal. Chem., 90, 12011–12018, https://doi.org/10.1021/acs.analchem.8b02641, 2018.
Li, R., Han, Z., Shen, H., Qi, F., Ding, M., Song, C., and Sun, D.: Emission characteristics of odorous volatile sulfur compound from a full-scale sequencing batch reactor wastewater treatment plant, Sci. Total Environ., 776, 145991, https://doi.org/10.1016/j.scitotenv.2021.145991, 2021.
Liang, Y., Stamatis, C., Fortner, E. C., Wernis, R. A., Van Rooy, P., Majluf, F., Yacovitch, T. I., Daube, C., Herndon, S. C., Kreisberg, N. M., Barsanti, K. C., and Goldstein, A. H.: Emissions of organic compounds from western US wildfires and their near-fire transformations, Atmos. Chem. Phys., 22, 9877–9893, https://doi.org/10.5194/acp-22-9877-2022, 2022.
Ma, Q.: New insights into understanding urban traffic emissions using novel mobile air quality measurements in the Breathe London pilot study, thesis, Apollo - University of Cambridge Repository, https://doi.org/10.17863/CAM.77790, 2021.
Manchanda, C., Harley, R. A., Marshall, J. D., Turner, A. J., and Apte, J. S.: Integrating Mobile and Fixed-Site Black Carbon Measurements to Bridge Spatiotemporal Gaps in Urban Air Quality, Environ. Sci. Technol., 58, 12563–12574, https://doi.org/10.1021/acs.est.3c10829, 2024.
Marto, J. P., Lemley, G. M., and Moronta, D. H.: Mapping street-level air pollution: One year of mobile monitoring in disadvantaged communities across New York State, J. Air Waste Manage., 75, 808–822, https://doi.org/10.1080/10962247.2025.2547638, 2025.
Miller, D. J., Actkinson, B., Padilla, L., Griffin, R. J., Moore, K., Lewis, P. G. T., Gardner-Frolick, R., Craft, E., Portier, C. J., Hamburg, S. P., and Alvarez, R. A.: Characterizing Elevated Urban Air Pollutant Spatial Patterns with Mobile Monitoring in Houston, Texas, Environ. Sci. Technol., 54, 2133–2142, https://doi.org/10.1021/acs.est.9b05523, 2020.
Notø, H. Ø. and Holzinger, R.: Atmospheric CFC-11 and CCl4: A free calibration standard for PTR-MS, Int. J. Mass Spectrom., 504, 117311, https://doi.org/10.1016/j.ijms.2024.117311, 2024.
OpenStreetMap contributors: Planet dump, https://planet.osm.org (last access: 22 June 2026), 2017.
Padilla, L. E., Ma, G. Q., Peters, D., Dupuy-Todd, M., Forsyth, E., Stidworthy, A., Mills, J., Bell, S., Hayward, I., Coppin, G., Moore, K., Fonseca, E., Popoola, O. A. M., Douglas, F., Slater, G., Tuxen-Bettman, K., Carruthers, D., Martin, N. A., Jones, R. L., and Alvarez, R. A.: New methods to derive street-scale spatial patterns of air pollution from mobile monitoring, Atmos. Environ., 270, 118851, https://doi.org/10.1016/j.atmosenv.2021.118851, 2022.
Pfannerstill, E. Y., Arata, C., Zhu, Q., Schulze, B. C., Woods, R., Harkins, C., Schwantes, R. H., McDonald, B. C., Seinfeld, J. H., Bucholtz, A., Cohen, R. C., and Goldstein, A. H.: Comparison between Spatially Resolved Airborne Flux Measurements and Emission Inventories of Volatile Organic Compounds in Los Angeles, Environ. Sci. Technol., 57, 15533–15545, https://doi.org/10.1021/acs.est.3c03162, 2023.
Popovici, I. E., Goloub, P., Podvin, T., Blarel, L., Loisil, R., Unga, F., Mortier, A., Deroo, C., Victori, S., Ducos, F., Torres, B., Delegove, C., Choël, M., Pujol-Söhne, N., and Pietras, C.: Description and applications of a mobile system performing on-road aerosol remote sensing and in situ measurements, Atmos. Meas. Tech., 11, 4671–4691, https://doi.org/10.5194/amt-11-4671-2018, 2018.
Public Utilities Commission of the State of California: Rules for Overhead Electric Line Construction, https://docs.cpuc.ca.gov/PublishedDocs/Published/G000/M550/K438/550438485.pdf (last access: 22 June 2026), 2020.
Robinson, E. S., Tehrani, M. W., Yassine, A., Agarwal, S., Nault, B. A., Gigot, C., Chiger, A. A., Lupolt, S. N., Daube, C., Avery, A. M., Claflin, M. S., Stark, H., Lunny, E. M., Roscioli, J. R., Herndon, S. C., Skog, K., Bent, J., Koehler, K., Rule, A. M., Burke, T., Yacovitch, T. I., Nachman, K., and DeCarlo, P. F.: Ethylene Oxide in Southeastern Louisiana's Petrochemical Corridor: High Spatial Resolution Mobile Monitoring during HAP-MAP, Environ. Sci. Technol., 58, 11084–11095, https://doi.org/10.1021/acs.est.3c10579, 2024.
Shah, R. U., Padilla, L. E., Peters, D. R., Dupuy-Todd, M., Fonseca, E. R., Ma, G. Q., Popoola, O. A. M., Jones, R. L., Mills, J., Martin, N. A., and Alvarez, R. A.: Identifying Patterns and Sources of Fine and Ultrafine Particulate Matter in London Using Mobile Measurements of Lung-Deposited Surface Area, Environ. Sci. Technol., 57, 96–108, https://doi.org/10.1021/acs.est.2c08096, 2023.
Sievert, C.: Interactive Web-Based Data Visualization with R, plotly, and shiny, Chapman and Hall/CRC, ISBN 9781138331457, 2020.
US Environmental Protection Agency: Meteorological Monitoring Guidance for Regulatory Modeling Applications, https://www.epa.gov/sites/default/files/2020-10/documents/mmgrma_0.pdf (last access: 22 June 2026), 2000.
Vogel, F., Ars, S., Wunch, D., Lavoie, J., Gillespie, L., Maazallahi, H., Röckmann, T., Nęcki, J., Bartyzel, J., Jagoda, P., Lowry, D., France, J., Fernandez, J., Bakkaloglu, S., Fisher, R., Lanoiselle, M., Chen, H., Oudshoorn, M., Yver-Kwok, C., Defratyka, S., Morgui, J. A., Estruch, C., Curcoll, R., Grossi, C., Chen, J., Dietrich, F., Forstmaier, A., Denier Van Der Gon, H. A. C., Dellaert, S. N. C., Salo, J., Corbu, M., Iancu, S. S., Tudor, A. S., Scarlat, A. I., and Calcan, A.: Ground-Based Mobile Measurements to Track Urban Methane Emissions from Natural Gas in 12 Cities across Eight Countries, Environ. Sci. Technol., 58, 2271–2281, https://doi.org/10.1021/acs.est.3c03160, 2024.
von der Weiden, S.-L., Drewnick, F., and Borrmann, S.: Particle Loss Calculator – a new software tool for the assessment of the performance of aerosol inlet systems, Atmos. Meas. Tech., 2, 479–494, https://doi.org/10.5194/amt-2-479-2009, 2009.
Wagner, R. L., Farren, N. J., Davison, J., Young, S., Hopkins, J. R., Lewis, A. C., Carslaw, D. C., and Shaw, M. D.: Application of a mobile laboratory using a selected-ion flow-tube mass spectrometer (SIFT-MS) for characterisation of volatile organic compounds and atmospheric trace gases, Atmos. Meas. Tech., 14, 6083–6100, https://doi.org/10.5194/amt-14-6083-2021, 2021.
Weber, R. J., Cliff, S. J., Giordano, M. R., McNamara-Byrne, H., Apte, J. S., and Goldstein, A. H.: VanDAQ, Zenodo [code, data set], https://doi.org/10.5281/zenodo.20705283, 2026.
Weller, Z. D., Yang, D. K., and Von Fischer, J. C.: An open source algorithm to detect natural gas leaks from mobile methane survey data, PLoS ONE, 14, e0212287, https://doi.org/10.1371/journal.pone.0212287, 2019.
Whitehill, A. R., Lunden, M., LaFranchi, B., Kaushik, S., and Solomon, P. A.: Mobile air quality monitoring and comparison to fixed monitoring sites for instrument performance assessment, Atmos. Meas. Tech., 17, 2991–3009, https://doi.org/10.5194/amt-17-2991-2024, 2024.
Wild, R. J., Dubé, W. P., Aikin, K. C., Eilerman, S. J., Neuman, J. A., Peischl, J., Ryerson, T. B., and Brown, S. S.: On-road measurements of vehicle NO2/NOx emission ratios in Denver, Colorado, USA, Atmos. Environ., 148, 182–189, https://doi.org/10.1016/j.atmosenv.2016.10.039, 2017.
Xia, T., Catalan, J., Hu, C., and Batterman, S.: Development of a mobile platform for monitoring gaseous, particulate, and greenhouse gas (GHG) pollutants, Environ. Monit. Assess., 193, 7, https://doi.org/10.1007/s10661-020-08769-2, 2020.
Yacovitch, T. I., Lerner, B. M., Canagaratna, M. R., Daube, C., Healy, R. M., Wang, J. M., Fortner, E. C., Majluf, F., Claflin, M. S., Roscioli, J. R., Lunny, E. M., and Herndon, S. C.: Mobile Laboratory Investigations of Industrial Point Source Emissions during the MOOSE Field Campaign, Atmosphere, 14, 1632, https://doi.org/10.3390/atmos14111632, 2023.
Zhang, Y., Wang, Y., Li, C., Li, Y., Yin, S., Claflin, M. S., Lerner, B. M., Worsnop, D., and Wang, L.: Interpretation of mass spectra by a Vocus proton-transfer-reaction mass spectrometer (PTR-MS) at an urban site: insights from gas chromatographic pre-separation, Atmos. Meas. Tech., 18, 3547–3568, https://doi.org/10.5194/amt-18-3547-2025, 2025.