Publications

Refine Results

(Filters Applied) Clear All

Alternative cue and response modalities maintain the Simon effect but impact task performance

Published in:
Appl. Ergon., Vol. 100, 2022, 103648.

Summary

Inhibitory control, the ability to inhibit impulsive responses and irrelevant stimuli, enables high level functioning and activities of daily living. The Simon task probes inhibition using interfering stimuli, i.e., cues spatially presented on the opposite side of the indicated response; incongruent response times (RT) are slower than congruent RTs. Operational applicability of the Simon task beyond finger/hand manipulations and visual/auditory cues is unclear, but important to consider as new technologies provide tactile cues and require motor responses from the lower extremity (e.g., exoskeletons). In this study, twenty participants completed the Simon task under four conditions, each combination of two cue (visual/tactile) and response (upper/lower-extremity) modalities. RT were significantly longer for incongruent than congruent cues across cue-response pairs. However, alternative cue-response pairs yielded slower RT and decreased accuracy for tactile cues and lower extremity responses. Results support operational usage of the Simon task to probe inhibition using tactile cues and lower-extremity responses relevant for new technologies like exoskeletons and immersive environments.
READ LESS

Summary

Inhibitory control, the ability to inhibit impulsive responses and irrelevant stimuli, enables high level functioning and activities of daily living. The Simon task probes inhibition using interfering stimuli, i.e., cues spatially presented on the opposite side of the indicated response; incongruent response times (RT) are slower than congruent RTs. Operational...

READ MORE

Radar-optimized wind turbine siting

Author:
Published in:
IEEE Trans. Sustain. Energy, Vol. 13, No. 1, January 2022, pp. 403-13.

Summary

A method for analyzing wind turbine-radar interference is presented. A model is used to derive layouts for siting wind turbines that reduces their impact on radar systems, potentially allowing for increased wind turbine development near radar sites. By choosing a specific wind turbine grid stagger based on a wind farm's orientation relative to a radar site, the impacts on that radar can be minimized. The proposed changes to wind farm siting are relatively minor and do not have a significant effect on wind turbine density. With proper optimization of radar clutter mitigation, radar tracking performance above such wind farms can be significantly increased. Both present-day and potential future or upgraded radar systems are analyzed. The reduction in radar performance due to wind turbine clutter is approximately halved using this method. The developed method is robust with respect to controlled variations in wind turbine placement caused by potential obstructions.
READ LESS

Summary

A method for analyzing wind turbine-radar interference is presented. A model is used to derive layouts for siting wind turbines that reduces their impact on radar systems, potentially allowing for increased wind turbine development near radar sites. By choosing a specific wind turbine grid stagger based on a wind farm's...

READ MORE

Individuals differ in muscle activation patterns during early adaptation to a powered ankle exoskeleton

Published in:
Applied Ergonomics Volume 98, January 2022, 103593

Summary

Exoskeletons have the potential to assist users and augment physical ability. To achieve these goals across users, individual variation in muscle activation patterns when using an exoskeleton need to be evaluated. This study examined individual muscle activation patterns during walking with a powered ankle exoskeleton. 60% of the participants were observed to reduce medial gastrocnemius activation with exoskeleton powered and increase with the exoskeleton unpowered during stance. 80% of the participants showed a significant increase in tibialis anterior activation upon power addition, with inconsistent changes upon power removal during swing. 60% of the participants that were able to adapt to the system, did not de-adapt after 5 min. Muscle activity patterns differ between individuals in response to the exoskeleton power state, and affected the antagonist muscle behavior during this early adaptation. It is important to understand these different individual behaviors to inform the design of exoskeleton controllers and training protocols.
READ LESS

Summary

Exoskeletons have the potential to assist users and augment physical ability. To achieve these goals across users, individual variation in muscle activation patterns when using an exoskeleton need to be evaluated. This study examined individual muscle activation patterns during walking with a powered ankle exoskeleton. 60% of the participants were...

READ MORE

AI-enabled, ultrasound-guided handheld robotic device for femoral vascular access

Summary

Hemorrhage is a leading cause of trauma death, particularly in prehospital environments when evacuation is delayed. Obtaining central vascular access to a deep artery or vein is important for administration of emergency drugs and analgesics, and rapid replacement of blood volume, as well as invasive sensing and emerging life-saving interventions. However, central access is normally performed by highly experienced critical care physicians in a hospital setting. We developed a handheld AI-enabled interventional device, AI-GUIDE (Artificial Intelligence Guided Ultrasound Interventional Device), capable of directing users with no ultrasound or interventional expertise to catheterize a deep blood vessel, with an initial focus on the femoral vein. AI-GUIDE integrates with widely available commercial portable ultrasound systems and guides a user in ultrasound probe localization, venous puncture-point localization, and needle insertion. The system performs vascular puncture robotically and incorporates a preloaded guidewire to facilitate the Seldinger technique of catheter insertion. Results from tissue-mimicking phantom and porcine studies under normotensive and hypotensive conditions provide evidence of the technique's robustness, with key performance metrics in a live porcine model including: a mean time to acquire femoral vein insertion point of 53 plus or minus 36 s (5 users with varying experience, in 20 trials), a total time to insert catheter of 80 plus or minus 30 s (1 user, in 6 trials), and a mean number of 1.1 (normotensive, 39 trials) and 1.3 (hypotensive, 55 trials) needle insertion attempts (1 user). These performance metrics in a porcine model are consistent with those for experienced medical providers performing central vascular access on humans in a hospital.
READ LESS

Summary

Hemorrhage is a leading cause of trauma death, particularly in prehospital environments when evacuation is delayed. Obtaining central vascular access to a deep artery or vein is important for administration of emergency drugs and analgesics, and rapid replacement of blood volume, as well as invasive sensing and emerging life-saving interventions...

READ MORE

Adapting deep learning models to new meteorological contexts using transfer learning

Published in:
2021 IEEE International Conference on Big Data (Big Data), 2021, pp. 4169-4177, doi: 10.1109/BigData52589.2021.9671451.

Summary

Meteorological applications such as precipitation nowcasting, synthetic radar generation, statistical downscaling and others have benefited from deep learning (DL) approaches, however several challenges remain for widespread adaptation of these complex models in operational systems. One of these challenges is adequate generalizability; deep learning models trained from datasets collected in specific contexts should not be expected to perform as well when applied to different contexts required by large operational systems. One obvious mitigation for this is to collect massive amounts of training data that cover all expected meteorological contexts, however this is not only costly and difficult to manage, but is also not possible in many parts of the globe where certain sensing platforms are sparse. In this paper, we describe an application of transfer learning to perform domain transfer for deep learning models. We demonstrate a transfer learning algorithm called weight superposition to adapt a Convolutional Neural Network trained in a source context to a new target context. Weight superposition is a method for storing multiple models within a single set of parameters thus greatly simplifying model maintenance and training. This approach also addresses the issue of catastrophic forgetting where a model, once adapted to a new context, performs poorly in the original context. We apply weight superposition to the problem of synthetic weather radar generation and show that in scenarios where the target context has less data, a model adapted with weight superposition is better at maintaining performance when compared to simpler methods. Conversely, the simple adapted model performs better on the source context when the source and target contexts have comparable amounts of data.
READ LESS

Summary

Meteorological applications such as precipitation nowcasting, synthetic radar generation, statistical downscaling and others have benefited from deep learning (DL) approaches, however several challenges remain for widespread adaptation of these complex models in operational systems. One of these challenges is adequate generalizability; deep learning models trained from datasets collected in specific...

READ MORE

Keeping Safe Rust safe with Galeed

Published in:
Annual Computer Security Applications Conf., ACSAC, December 2021, pp. 824-36.

Summary

Rust is a programming language that simultaneously offers high performance and strong security guarantees. Safe Rust (i.e., Rust code that does not use the unsafe keyword) is memory and type safe. However, these guarantees are violated when safe Rust interacts with unsafe code, most notably code written in other programming languages, including in legacy C/C++ applications that are incrementally deploying Rust. This is a significant problem as major applications such as Firefox, Chrome, AWS, Windows, and Linux have either deployed Rust or are exploring doing so. It is important to emphasize that unsafe code is not only unsafe itself, but also it breaks the safety guarantees of ‘safe’ Rust; e.g., a dangling pointer in a linked C/C++ library can access and overwrite memory allocated to Rust even when the Rust code is fully safe. This paper presents Galeed, a technique to keep safe Rust safe from interference from unsafe code. Galeed has two components: a runtime defense to prevent unintended interactions between safe Rust and unsafe code and a sanitizer to secure intended interactions. The runtime component works by isolating Rust’s heap from any external access and is enforced using Intel Memory Protection Key (MPK) technology. The sanitizer uses a smart data structure that we call pseudo-pointer along with automated code transformation to avoid passing raw pointers across safe/unsafe boundaries during intended interactions (e.g., when Rust and C++ code exchange data). We implement and evaluate the effectiveness and performance of Galeed via micro- and macro-benchmarking, and use it to secure a widely used component of Firefox.
READ LESS

Summary

Rust is a programming language that simultaneously offers high performance and strong security guarantees. Safe Rust (i.e., Rust code that does not use the unsafe keyword) is memory and type safe. However, these guarantees are violated when safe Rust interacts with unsafe code, most notably code written in other programming...

READ MORE

Selective network discovery via deep reinforcement learning on embedded spaces

Published in:
Appl. Netw. Sci., Vol. 6, No.1, December 2021, Art. No. 24.

Summary

Complex networks are often either too large for full exploration, partially accessible, or partially observed. Downstream learning tasks on these incomplete networks can produce low quality results. In addition, reducing the incompleteness of the network can be costly and nontrivial. As a result, network discovery algorithms optimized for specific downstream learning tasks given resource collection constraints are of great interest. In this paper, we formulate the task-specific network discovery problem as a sequential decision-making problem. Our downstream task is selective harvesting, the optimal collection of vertices with a particular attribute. We propose a framework, called network actor critic (NAC), which learns a policy and notion of future reward in an offline setting via a deep reinforcement learning algorithm. The NAC paradigm utilizes a task-specific network embedding to reduce the state space complexity. A detailed comparative analysis of popular network embeddings is presented with respect to their role in supporting offline planning. Furthermore, a quantitative study is presented on various synthetic and real benchmarks using NAC and several baselines. We show that offline models of reward and network discovery policies lead to significantly improved performance when compared to competitive online discovery algorithms. Finally, we outline learning regimes where planning is critical in addressing sparse and changing reward signals.
READ LESS

Summary

Complex networks are often either too large for full exploration, partially accessible, or partially observed. Downstream learning tasks on these incomplete networks can produce low quality results. In addition, reducing the incompleteness of the network can be costly and nontrivial. As a result, network discovery algorithms optimized for specific downstream...

READ MORE

Capacity bounds for frequency-hopped BPSK

Published in:
2021 IEEE Military Communications Conf., MILCOM, 29 November - 2 December 2021.

Summary

In some channels, such as the frequency-hop channel, the transmission may undergo abrupt transitions in phase. This can require the receiver to re-estimate the phase on each hop, or for the system to utilize modulation techniques that lend themselves to noncoherent detection. How well the receiver can estimate the phase depends on the channel signal-to-noise ratio and how long phase coherence can be assumed. Although prior work has shown that using any reference symbols to aid the phase estimation process is suboptimal with respect to capacity, their presence may be useful in practice as they can simplify the receiver processing. In this paper, the effects of per-pulse phase uncertainty are examined for systems using binary modulation. Both the fraction of the transmission that may be devoted to reference symbols without substantially reducing the overall channel capacity and the point at which it is better to forego coherent processing in favor of noncoherent demodulation are examined.
READ LESS

Summary

In some channels, such as the frequency-hop channel, the transmission may undergo abrupt transitions in phase. This can require the receiver to re-estimate the phase on each hop, or for the system to utilize modulation techniques that lend themselves to noncoherent detection. How well the receiver can estimate the phase...

READ MORE

Relationships between cognitive factors and gait strategy during exoskeleton-augmented walking

Published in:
Proc. Human Factors and Ergonomics Society Annual Mtg, HFES, Vol. 65, No. 1, 2021.

Summary

Individual variation in exoskeleton-augmented gait strategy may arise from differences in cognitive factors, e.g., ability to respond quickly to stimuli or complete tasks under divided attention. Gait strategy is defined as different approaches to achieving gait priorities (e.g., walking without falling) and is observed via changes in gait characteristics like normalized stride length or width. Changes indicate shifting priorities like increasing stability or coordination with an exoskeleton. Relationships between cognitive factors and exoskeleton gait characteristics were assessed. Cognitive factors were quantified using a modified Simon task and a speed achievement task on a self-paced treadmill with and without a secondary go/no-go task. Individuals with faster reaction times and decreased ability to maintain a given speed tended to prioritize coordination with an exoskeleton over gait stability. These correlations indicate relationships between cognitive factors and individual exoskeleton-augmented gait strategy that should be further investigated to understand variation in exoskeleton use.
READ LESS

Summary

Individual variation in exoskeleton-augmented gait strategy may arise from differences in cognitive factors, e.g., ability to respond quickly to stimuli or complete tasks under divided attention. Gait strategy is defined as different approaches to achieving gait priorities (e.g., walking without falling) and is observed via changes in gait characteristics like...

READ MORE

Scalable and Robust Algorithms for Task-Based Coordination From High-Level Specifications (ScRATCHeS)

Summary

Many existing approaches for coordinating heterogeneous teams of robots either consider small numbers of agents, are application-specific, or do not adequately address common real world requirements, e.g., strict deadlines or intertask dependencies. We introduce scalable and robust algorithms for task-based coordination from high-level specifications (ScRATCHeS) to coordinate such teams. We define a specification language, capability temporal logic, to describe rich, temporal properties involving tasks requiring the participation of multiple agents with multiple capabilities, e.g., sensors or end effectors. Arbitrary missions and team dynamics are jointly encoded as constraints in a mixed integer linear program, and solved efficiently using commercial off-the-shelf solvers. ScRATCHeS optionally allows optimization for maximal robustness to agent attrition at the penalty of increased computation time.We include an online replanning algorithm that adjusts the plan after an agent has dropped out. The flexible specification language, fast solution time, and optional robustness of ScRATCHeS provide a first step toward a multipurpose on-the-fly planning tool for tasking large teams of agents with multiple capabilities enacting missions with multiple tasks. We present randomized computational experiments to characterize scalability and hardware demonstrations to illustrate the applicability of our methods.
READ LESS

Summary

Many existing approaches for coordinating heterogeneous teams of robots either consider small numbers of agents, are application-specific, or do not adequately address common real world requirements, e.g., strict deadlines or intertask dependencies. We introduce scalable and robust algorithms for task-based coordination from high-level specifications (ScRATCHeS) to coordinate such teams. We...

READ MORE