Joshua Lifton
Massachusetts Institute of Technology
Network
Latest external collaboration on country level. Dive into details by clicking on the dots.
Publication
Featured researches published by Joshua Lifton.
Ibm Systems Journal | 2000
Joseph A. Paradiso; Kai-yuh Hsiao; Joshua Strickon; Joshua Lifton; Ari Adler
This paper describes four different systems that we have developed for capturing various manners of gesture near interactive surfaces. The first is a low-cost scanning laser rangefinder adapted to accurately track the position of bare hands in a plane just above a large projection display. The second is an acoustic system that detects the position of taps on a large, continuous surface (such as a table, wall, or window) by measuring the differential time-of-arrival of the acoustic shock impulse at several discrete locations. The third is a sensate carpet that uses a grid of piezoelectric wire to measure the dynamic location and pressure of footfalls. The fourth is a swept radio frequency (RF) tag reader that measures the height, approximate location, and other properties (orientation or a control variable like pressure) of objects containing passive, magnetically coupled resonant tags, and updates the continuous parameters of all tagged objects at 30 Hz. In addition to discussing the technologies and surveying different approaches, sample applications are given for each system.
international conference on embedded wireless systems and networks | 2005
Michael Broxton; Joshua Lifton; Joseph A. Paradiso
In order for nodes in a sensor network to meaningfully correlate their sensor readings, they must first determine their position in a globally shared coordinate system. Though there are many approaches which are suitable for achieving localization in the general case, sensor nodes are uniquely suited to use their sensing capabilities to aid them in this task. Global events which are detected in the environment surrounding the sensor network can serve as points of correspondence which, through collaborative processing on the network, provide nodes with sufficient information to compute their position. We have implemented an algorithm based on this approach in the Pushpin Computing sensor network: a dense, 55 node network which is spread over an area of 0.5 square meters. By queuing off of the minimum number of ultrasound pulses and light flashes needed to determine 2D coordinates using a simple lateration approach, we show that nodes in the Pushpin network can compute their position with an average error of 5-cm and a error standard deviation of 3-cm. In this paper we present this localization system and characterize its accuracy in our hardware testbed.
Mobile Computing and Communications Review | 2006
Michael Broxton; Joshua Lifton; Joseph A. Paradiso
This work approaches the problem of localizing the nodes of a distributed sensor network by leveraging distance constraints such as inter-node separations or ranges between nodes and a globally observed event. Previous work has shown this problem to suffer from false minima, mesh folding, slow convergence, and sensitivity to initial position estimates. Here, we present a localization system that combines a technique known as spectral graph drawing (SGD) for initializing node position estimates and a standard mesh relaxation (MR) algorithm for converging to finer accuracy. We describe our combined localization system in detail and build on previous work by testing these techniques with real 40-kHz ultrasound time-of-flight range data collected from 58 nodes in the Pushpin Computing network, a dense hardware testbed spread over an area of one square meter. In this paper, we discuss convergence characteristics, accuracy, distributability, and the robustness of this localization system.
information processing in sensor networks | 2005
Joshua Lifton; Michael Broxton; Joseph A. Paradiso
Over the last three years we have built and experimented with the Pushpin computing wireless sensor network platform. The Pushpin platform is a tabletop multihop wireless sensor network testbed comprised of 100 nodes arbitrarily placed within a one-square-meter area. The Pushpin platforms concise form factor and extreme node density allow for fine-grained control of its environment and immediate user interaction, thereby uniquely situating it between simulated and real world sensor networks. This paper details our salient successes and lessons learned along the way. We also discuss how these experiences have shaped our vision of the future of wireless sensor networks and some concrete research directions to follow.
human factors in computing systems | 2001
Joshua Lifton; Jay Lee
We introduce Media Matrix, a system applying distributed, embedded computing techniques to the creation and maintenance of a queriable database of physical objects such as compact discs, video cassettes, books, and component bins. This paper provides theory, design, and implementation details as well as future work and potential applications.
information processing in sensor networks | 2007
Joshua Lifton; Mark Feldmeier; Yasuhiro Ono; Cameron Lewis; Joseph A. Paradiso
international conference on pervasive computing | 2002
Joshua Lifton; Deva P. Seetharam; Michael Broxton; Joseph A. Paradiso
IEEE Pervasive Computing | 2009
Joshua Lifton; Mathew Laibowitz; Drew Harry; Nan-Wei Gong; Manas Mittal; Joseph A. Paradiso
Bt Technology Journal | 2004
Joseph A. Paradiso; Joshua Lifton; Michael Broxton
human factors in computing systems | 2006
Hayes Solos Raffle; Amanda J. Parkes; Hiroshi Ishii; Joshua Lifton