Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Skip to main content
In this paper, we describe three novel data processing techniques used for haptic rendering and simulation: We present an approach to constraining a haptic device to travel along a discretely-sampled curve. We present an approach to... more
In this paper, we describe three novel data processing techniques used for haptic rendering and simulation: We present an approach to constraining a haptic device to travel along a discretely-sampled curve. We present an approach to generating distance maps from surface meshes using axis-aligned bounding box (AABB) trees. Our method exploits spatial coherence among neighboring points. We present a data structure that allows thread-safe, lock-free streaming of data from a high-priority haptic rendering thread to a lower-priority data-logging thread. We provide performance metrics and example applications for each of these techniques. C++-style pseudocode is provided wherever possible and is used as the basis for presenting our approaches. Links to actual implementations are also provided for each section.
The traditional design rule paradigm of defining the illegal areas of the design space has been deteriorating at the advanced technology nodes. Radical design space restrictions, advocated by the regular design fabrics methodology,... more
The traditional design rule paradigm of defining the illegal areas of the design space has been deteriorating at the advanced technology nodes. Radical design space restrictions, advocated by the regular design fabrics methodology, provide an opportunity to reshape the design/manufacturing interface by constraining the layout to a set of allowable patterns. As such, this would allow for guaranteed convergence of
In a high profile case, a terminally ill woman, Diane Pretty, challenged the United Kingdom prohibition on assisted suicide as incompatible with certain fundamental rights which are guaranteed under the European Convention on Human... more
In a high profile case, a terminally ill woman, Diane Pretty, challenged the United Kingdom prohibition on assisted suicide as incompatible with certain fundamental rights which are guaranteed under the European Convention on Human Rights. Mrs Pretty's battle was ultimately unsuccessful, with a total of three courts and 15 judges ruling against her. Such unanimity of opinion might well be thought to represent the coup de grace for arguments about the right to assistance in death under European human rights law. However, in this article it is suggested that, in limited circumstances, such assistance might yet still be possible under the Constitution.
One important technique common throughout surgery is achieving proper exposure of critical anatomic structures so that their shapes, which may vary somewhat among patients, can be confidently established and avoided. In this paper, we... more
One important technique common throughout surgery is achieving proper exposure of critical anatomic structures so that their shapes, which may vary somewhat among patients, can be confidently established and avoided. In this paper, we present an algorithm for determining which regions of selected structures are properly exposed in the context of a mastoidectomy simulation. Furthermore, our algorithm then finds and displays all other points along the surface of the structure that lie along a sufficiently short and straight path from an exposed portion such that their locations can be safely inferred. Finally, we present an algorithm for providing realistic visual cues about underlying structures with view-dependent shading of the bone.
This document contains cool pictures with no useful data; this work was done as part of a corporate internship that used proprietary data, so we couldn’t release or publish sequence information or real numbers. It’s purely a description... more
This document contains cool pictures with no useful data; this work was done as part of a corporate internship that used proprietary data, so we couldn’t release or publish sequence information or real numbers. It’s purely a description of what I worked on, with no constructive scientific content. APPENDIX A contains a number of (unlabeled) images representing examples of alternative splicing. The extremely informal APPENDIX B describes how we arrived at some of our filtering procedures, using public-domain examples. Recent estimates of the frequency of alternative splicing in human genes, in conjunction with recent estimates of the number of genes in the human genome, have confirmed that alternative splicing plays a critical role in human genetic complexity. However, despite this recent interest in alternative splicing as a fundamental genetic mechanism, and despite numerous experimentally confirmed examples of alternative splicing in plants, no genome-wide studies have been perfor...
Previous studies have demonstrated the feasibility of reconstructing intended arm movements from neural spike trains in real-time. Currently, research groups develop specialized environments for studying closed-loop control, and these... more
Previous studies have demonstrated the feasibility of reconstructing intended arm movements from neural spike trains in real-time. Currently, research groups develop specialized environments for studying closed-loop control, and these environments typically depend on specialized hardware, multiple computers, and multiple software packages. This complexity limits the transfer of neural prosthetic work to a clinical environment and the rapid implementation of new decoding algorithms or paradigms in animal studies. In order to address these issues, we have implemented TG2, a Windows-based software package that integrates flexible behavioral control scripting with real-time neural decoding. A novel state-machine-based representation of experiments allows behavioral tasks to be developed graphically. Device-independent hardware abstractions allow experiments to be rapidly transferred among a variety of neural data acquisition systems, kinematic input devices, and neural decoding algorith...
The RF system of the FRIB driver accelerator includes solid state amplifiers up to 18 kW operating at frequencies from 80.5 MHz to 322 MHz. Much higher power is required for the normal conducting RFQ, ~100 kW, and it is based on vacuum... more
The RF system of the FRIB driver accelerator includes solid state amplifiers up to 18 kW operating at frequencies from 80.5 MHz to 322 MHz. Much higher power is required for the normal conducting RFQ, ~100 kW, and it is based on vacuum tubes. This invited talk presents the performance of solid state amplifiers and LLRF in off-line testing and on-line testing of the RFQ amplifier.
The reaccelerator facility (ReA) at the National Superconducting Cyclotron Laboratory (NSCL) at Michigan State University (MSU) will provide a unique capability to study reactions with low-energy beams of rare isotopes. A beam from the... more
The reaccelerator facility (ReA) at the National Superconducting Cyclotron Laboratory (NSCL) at Michigan State University (MSU) will provide a unique capability to study reactions with low-energy beams of rare isotopes. A beam from the coupled cyclotron facility is stopped in a gas stopping system, charge bred in an Electron Beam Ion Trap (EBIT), and then reaccelerated in a compact superconducting LINAC. At present the beam repetition rate at the ReA targets is the same as the LINAC RF frequency of 80.5 MHz. A lower frequency would be desirable for many types of experiments using time of flight data acquisitions. This paper reports the results of preliminary design studies of such a low frequency prebuncher designed to increase the pulse separation and minimize bunch lengths at the detector.
Recent estimates of the frequency of alternative splicing in human genes, in conjunction with recent estimates of the number of genes in the human genome, have confirmed that alternative splicing plays a critical role in human genetic... more
Recent estimates of the frequency of alternative splicing in human genes, in conjunction with recent estimates of the number of genes in the human genome, have confirmed that alternative splicing plays a critical role in human genetic complexity. However, despite this recent interest in alternative splicing as a fundamental genetic mechanism, and despite numerous experimentally confirmed examples of alternative splicing in plants, no genome-wide studies have been performed to estimate the frequency of alternative splicing in any plant species. Here we present an estimate of the number of alternatively spliced genes in Arabidopsis thaliana, based on genomic alignments of approximately [very large number] EST sequences. After strict filtering to eliminate false-positives, we estimate that the total number of alternatively spliced genes in Arabidopsis is [top secret number], or about [top secret number] of the total gene number.
Recent advances in both haptic rendering techniques and CPU power have made haptic feedback increasingly accessible on consumer hardware. With the recent success of simple haptic feedback devices in console and PC game systems, more... more
Recent advances in both haptic rendering techniques and CPU power have made haptic feedback increasingly accessible on consumer hardware. With the recent success of simple haptic feedback devices in console and PC game systems, more sophisticated haptic rendering is poised to enter the mass entertainment market in the near future. With this in mind, we describe “Haptic Battle Pong”, a competitive networked game that makes extensive use of three-degree-of-freedom force-feedback and six-degree-of-freedom input. This is among the first games to fully utilize the capabilities of high-fidelity haptic devices, and we use this environment to explore the applicability of high-degreeof-freedom haptics to games. We discuss our approaches to physical simulation, forcerendering, and networked haptic interaction. We also discuss several techniques we used to enhance the entertainment value of a traditional video game using the capabilities of a haptic display. Finally, we review the subjective r...
Previous studies have demonstrated the feasibility of reconstructing intended arm movements from neural spike trains in real-time. Currently, research groups develop specialized environments for studying closed-loop control, and these... more
Previous studies have demonstrated the feasibility of reconstructing intended arm movements from neural spike trains in real-time. Currently, research groups develop specialized environments for studying closed-loop control, and these environments typically depend on specialized hardware, multiple computers, and multiple software packages. This complexity limits the transfer of neural prosthetic work to a clinical environment and the rapid implementation of new decoding algorithms or paradigms in animal studies. In order to address these issues, we have implemented TG2, a Windows-based software package that integrates flexible behavioral control scripting with real-time neural decoding. A novel state-machine-based representation of experiments allows behavioral tasks to be developed graphically. Device-independent hardware abstractions allow experiments to be rapidly transferred among a variety of neural data acquisition systems, kinematic input devices, and neural decoding algorith...
One of the most critical driving forces in the evolution of interfaces on the Internet has been the logging built into common Web servers and the decade-long deployment of analytics based upon this data source. Page-view logging has... more
One of the most critical driving forces in the evolution of interfaces on the Internet has been the logging built into common Web servers and the decade-long deployment of analytics based upon this data source. Page-view logging has slowly moved to callback systems using client-side scripting to capture more aspects of the user experience. With the rise of JavaScript-based client-side interactivity and, more recently, asynchronous Javascript and XML (AJAX), server-side logging is less able to capture the user experience of Web sites and applications that are rising in complexity. We present a new technique for the in-page logging of interaction events that will help interaction designers make more informed design decisions based on how users are interacting with their systems. The potential benefit of our technique is demonstrated in a case study with a working system.
Chronic bisphosphonate therapy is associated with atypical fractures of the subtrochanteric and proximal femoral diaphyseal regions. Various radiologic imaging signs can identify bisphosphonate-associated stress fractures before they... more
Chronic bisphosphonate therapy is associated with atypical fractures of the subtrochanteric and proximal femoral diaphyseal regions. Various radiologic imaging signs can identify bisphosphonate-associated stress fractures before they progress to complete fractures. Identifying patients who are at risk and modifying treatment can prevent these fractures from occurring. We present a case study of a patient taking bisphosphonate with 2 years of chronic pain, and characteristic clinical signs of bisphosphonate-associated incomplete stress fractures that went untreated until the patient suffered from a right subtrochanteric complete fracture. Our goal is to make physicians aware of the signs of insufficiency fractures associated with chronic bisphosphonate therapy such that appropriate clinical decisions are made to optimize the quality of patient care.
Abstract : Over the last decade, the Marine Corps has capitalized on the advantages of the Internet by increasingly using the NIPRNET for electronic operations and communications. The Marine Corps wants to further leverage the... more
Abstract : Over the last decade, the Marine Corps has capitalized on the advantages of the Internet by increasingly using the NIPRNET for electronic operations and communications. The Marine Corps wants to further leverage the capabilities of the Internet by moving more applications to the NIPRNET, however, security threats have restricted the type of information that can be exchanged across public networks. The Internet's open design enables message interception, monitoring and forgery; therefore, the Marine Corps is reluctant to use the Internet for transmitting sensitive information. Public key cryptography is becoming the foundation for electronic operations that require security and authentication in open networks. The use of public key cryptography requires a Public Key Infrastructure (PKI) to publish and manage public key values. The objective of a PKI is to provide authentication, confidentiality, integrity and non-repudiation of data. In conjunction with DoD PKI development efforts, the Marine Corps will develop and implement PKI services to protected information currently exchanged across the Internet and to enable the use of automated applications. This thesis begins by describing public key cryptography, the requirements for a PKI, and the components necessary to operate a PKI. Next, a preliminary USMC PKI roadmap is developed, including objectives and strategies for Marine Corps implementation efforts. Supporting material describes design issues, such as scalability and interoperability, and technical challenges, such as directories, key escrow, and smart cards. Finally, change management approaches are discussed, emphasizing unique cultural and organizational requirements for mitigating resistance to a Marine Corps PKI implementation.
The Energetic Gamma Ray Experiment Telescope (EGRET) on the Compton Gamma Ray Observatory has detected gamma rays from the Moon as it passed through the instrument field of view several times between 1991 and 1994. The average flux, (4.7... more
The Energetic Gamma Ray Experiment Telescope (EGRET) on the Compton Gamma Ray Observatory has detected gamma rays from the Moon as it passed through the instrument field of view several times between 1991 and 1994. The average flux, (4.7 +/- 0.7) x 10(-7) ph(>100 MeV)/cm(2) s, and the energy spectrum of the lunar gamma radiation are consistent with a model

And 110 more