Decoding Human Movement Using Wireless Sensors Michael Baswell CS525 Semester Project, Spring 2006.

Slides:



Advertisements
Similar presentations
Sensor-based Human Motion Tracking Drew Walton CS525 Project Dr. Chow UCCS.
Advertisements

1 S4: Small State and Small Stretch Routing for Large Wireless Sensor Networks Yun Mao 2, Feng Wang 1, Lili Qiu 1, Simon S. Lam 1, Jonathan M. Smith 2.
The Cricket Compass for Context-Aware Mobile Applications Nissanka B. Priyantha.
Mitsubishi Electric Research Laboratories August 2006 Mitsubishi Electric Research Labs (MERL) Cambridge, MA Instant Replay: Inexpensive High Speed Motion.
Location and Tracking Spring 2004: Location Recognition Larry Rudolph Location of what? Services applications, resources, sensors, actuators where.
Ultra-Low Power Time Synchronization Using Passive Radio Receivers Yin Chen † Qiang Wang * Marcus Chang † Andreas Terzis † † Computer Science Department.
Emergency Braking Notification System Applying technology of wireless sensor networks to automobiles.
A High-Accuracy, Low-Cost Localization System for Wireless Sensor Networks Radu Stoleru, Tian He, John A. Stankovic, David Luebke University of Virginia.
Virtual Dart: An Augmented Reality Game on Mobile Device Supervisor: Professor Michael R. Lyu Prepared by: Lai Chung Sum Siu Ho Tung.
Study of Localization problem with Sensor Networks By Jayanth Patil Ganesh Godavari.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
ActiveBat:1 WirelessNet Tseng Active Bat: A 3D Location Device -- presented by Yu-Chee Tseng --
Location Systems for Ubiquitous Computing Jeffrey Hightower and Gaetano Borriello.
Tracking Gökhan Tekkaya Gürkan Vural Can Eroğul. Outline Tracking –Overview –Head Tracking –Eye Tracking –Finger/Hand Tracking Demos.
Pursuit Evasion Games (PEGs) Using a Sensor Network Luca Schenato, Bruno Sinopoli Robotics and Intelligent Machines Laboratory UC Berkeley
5/1/2006Baswell/Decode Human Movement1 Decoding Human Movement Using Wireless Sensors Michael Baswell CS525 Semester Project Spring 2006.
Wireless Sensor Localization Decoding Human Movement Michael Baswell CS526 Semester Project, Spring 2006.
Applications for Position Tracking Using Mobile Sensors CS 522 Michael Rudolph.
Standard Grade Automated Systems and Industrial Applications Automated Systems and Industrial Applications Standard Grade.
5/1/2006Baswell/SensorLocalization1 Wireless Sensor Localization Decoding Human Movement Michael Baswell CS526 Semester Project, Spring 2006.
Overview Online ballet dictionary and syllabus: –Dance 66: Ballet Fundamentals –Dance 68: Ballet I –how it has been used as a learning resource outside.
WALRUS: Wireless Active Location Resolver with Ultrasound Tony Offer, Christopher Palistrant.
Ambulation : a tool for monitoring mobility over time using mobile phones Computational Science and Engineering, CSE '09. International Conference.
MIT 6.893; SMA 5508 Spring 2004 Larry Rudolph Lecture Cricket tutorial Cricket Tutorial on using cricket location system.
A measurement study of vehicular internet access using in situ Wi-Fi networks Vladimir Bychkovsky, Bret Hull, Allen Miu, Hari Balakrishnan, and Samuel.
Motion Capture Hardware
Sensing self motion Key points: Why robots need self-sensing Sensors for proprioception in biological systems in robot systems Position sensing Velocity.
DESIGN & IMPLEMENTATION OF SMALL SCALE WIRELESS SENSOR NETWORK
Christian Le, Intel (Rahul Khanna, Intel and Huaping Liu, OSU)
Understanding the Real-World Performance of Carrier Sense MIT Computer Science and Artificial Intelligence Laboratory Networks and Mobile Systems
(with Thiago Teixeira and Andreas Savvides)
1 A multi-player arcade video game platform with a wireless tangible user interface Doo-Seop Eom, Taeyoung Kim, Hyunho Jee, Hyoil Lee, and Junghyun Han.
Force Feedback Using Electromagnetic Controller in Robotic System Presented By: Ajay Mudunuri Hasan Aatif Rohini Hiremath ECE 7995 Dr. Abhilash Pandya.
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors Weikuan Yu Dept. of Computer and Info. Sci. The Ohio State University.
Stereo Object Detection and Tracking Using Clustering and Bayesian Filtering Texas Tech University 2011 NSF Research Experiences for Undergraduates Site.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
A new Ad Hoc Positioning System 컴퓨터 공학과 오영준.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
College of Engineering Anchor Nodes Placement for Effective Passive Localization Karthikeyan Pasupathy Major Advisor: Dr. Robert Akl Department of Computer.
A Passive Approach to Sensor Network Localization Rahul Biswas and Sebastian Thrun International Conference on Intelligent Robots and Systems 2004 Presented.
Nissanka B. PriyanthaAnit Chakraborty Hari Balakrishnan MIT Lab for Computer Science The Cricket Location-Support System.
Syed Hassan Ahmed Syed Hassan Ahmed, Safdar H. Bouk, Nadeem Javaid, and Iwao Sasase RIU Islamabad. IMNIC’12, RIU Islamabad.
Indoor Positioning System
An Efficient Localization Algorithm Focusing on Stop-and-Go Behavior of Mobile Nodes IEEE PerCom 2011 Takamasa Higuchi, Sae Fujii, Hirozumi Yamaguchi and.
CS 376b Introduction to Computer Vision 03 / 31 / 2008 Instructor: Michael Eckmann.
Combined Human, Antenna Orientation in Elevation Direction and Ground Effect on RSSI in Wireless Sensor Networks Syed Hassan Ahmed, Safdar H. Bouk, Nadeem.
Pervasive Computing MIT SMA 5508 Spring 2006 Larry Rudolph 1 Tracking Indoors.
Mitigating Congestion in Wireless Sensor Networks Bret Hull, Kyle Jamieson, Hari Balakrishnan MIT Computer Science and Artificial Intelligence Laborartory.
The Cricket Compass for Context-Aware Mobile Applications
Cooperative Location-Sensing for Wireless Networks Charalampos Fretzagias and Maria Papadopouli Department of Computer Science University of North Carolina.
The Cricket Location-Support System N. Priyantha, A. Chakraborty, and H. Balakrishnan MIT Lab for Computer Science MOBICOM 2000 Presenter: Kideok Cho
Experimental Ranging With Mica2 Motes M. Allen, E. Gaura, R. Newman, S. Mount Cogent Computing, Coventry University The experimental work here makes use.
Nissanka Bodhi Priyantha Computer Science, Massachusetts Institute of Technology RTLab. Seolyoung, Jeong Dissertation, MIT, June 2005.
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
MIT Artificial Intelligence Laboratory — Research Directions Intelligent Perceptual Interfaces Trevor Darrell Eric Grimson.
Introducing Control in an Open Online Course
Dynamic Fine-Grained Localization in Ad-Hoc Networks of Sensors
Dr. Chaitali Chakrabarthi.
Indoor Navigation Using a Wireless Sensor Network
LEGO Robotics Ultrasonic Sensor
How Does an Ultrasonic Sensor Work?
BTY100-Lec#6.3 Biomedical Engineering Bionics.
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Georg Oberholzer, Philipp Sommer, Roger Wattenhofer
Some Facts about Cricket Tracking System.
Warm Up- What is a robot? Describe in one sentence what you understand by the term ‘robot’ 2. What are the main parts of a robot? What do people do to.
Project suggestions.
Navigation System on a Quadrotor
Vinay Kumar Singh Dongseo University
Tutorial on using cricket location system
Presentation transcript:

Decoding Human Movement Using Wireless Sensors Michael Baswell CS525 Semester Project, Spring 2006

Introduction & Background ● Goal: to measure human body movement and, ultimately, to create a formal language describing this motion. ● Not a new idea, but new tech- nologies may allow better/more accurate results ● Wireless sensors are small enough to be wearable; can they be useful in this research? ● This presentation focuses on ideas for an experiment in using cricket motes to measure movement

Similar Technologies ● Camera/Marker systems – LotR/Gollum ● Markers can be – Visual (cameras track movement) – Electromagnetic – Inertial sensors ● Drawbacks: – Line-of-sight – Surrounding environment can cause interference & errors – COST! Proprietary Systems can run $30-40 thousand or more.

Cricket Indoor Location System ● accuracy 1-3 cm ● Based on Mica2 platform, but adds ultrasound ● Beacons broadcast an RF indentifier signal, and at the same time emit an ultrasonic “chirp” ● Passive listeners measure the time lapse between the two, and compute distance to that beacon – RF propagates at speed of light – Ultrasound propagates at speed of sound

Cricket Limitations ● Up to 15 beacons supported ● Default config is too slow – up to 1.34 sec per broadcast/chirp. – Assuming 6 beacons, we need to be about 100x faster! ● Due to limited range from beacons, large movements may not be capturable (think about a ballet leap) ● Due to these limitations, additional sensors such as flex sensors or inertial sensors, may need to be integrated into the system as well

Additional Sensors ● Flex Sensors can detect up to 90-degree bend ● Interface with Mica2Dot, which can broadcast measurements at intervals ● Mica2Dot sensors also include 2-dimension accelerometer and tilt sensors

Experimental Design & Integration ● Note: this has NOT been tested or simulated! ● Requirements: – At least 4 beacons, preferably more – up to 15! - distributed around test area. These should be spread out both above and below the subject, depending on the movement being monitored. – 1 listener attached to each key joint being monitored – i.e. Wrist, elbow, shoulder – Flex sensors / Mica2Dots if appropriate (i.e., for an arm motion involving bend at the elbow)

Experimental Design & Integration (continued) ● Beacons should be synchronized to avoid collision. This will increase the number of useful broadcasts per second. ● Listeners (and Dot motes, if applicable) should also be sync'ed to broadcast their readings at intervals; this should be fairly trivial, as the RF broadcast is much faster than the ultrasound chirp ● We want ~10 readings per second per beacon, plus time for each listener to report results twice per second.

Cricket Config Screen

Cricket Beacon Readings ● Assuming up to 10 meters distance from beacon, 10 bits per distance reading (in cm), 50 bits total plus ID for beacon (can be encoded to 4 bits). ● ~50 microseconds per bit * 54 bits = 2700 microseconds, or 2.7 ms. ● We could encode by change, similar to Jpeg / VLI encoding, but why? ● Depending on the movement, there might be a small gain.

Cricket In Action ● Videos online at Cricket web site ● ● Tracking a moving train ● Auto-configuring robots (Roomba video)

Summary ● For the goal of this project, we need highly accurate, quick measurements ● Cricket is good, but there is room for improvement still ● May need to use a hybrid system: – cricket sensors plus cameras/markers? – Flex sensors? ● May need to focus on smaller movements or individual body parts ● Further development of this platform may remove some of the limitations

References ● ● ● Yifei Wang, “Human movement tracking using a wearable wireless sensor network,” Masters Thesis, Iowa State University, 2005 ● Cricket v2 User Manual, Cricket Project, MIT Computer Science and Artificial Intelligence Lab, January 2005 ● Hari Balakishnan, Roshan Baliga, Dorothy Curtis, Michel Goraczko, Allen Miu, Bodhi Priyantha, Adam Smith, Ken Steele, Seth Teller, Kevin Wang, “ Lessons from Developing and Deploying the Cricket Indoor Location System,” MIT Computer Science and Artificial Intelligence Laboratory (CSAIL), November 2003