SMACS Research


Published on

  • Be the first to comment

  • Be the first to like this

SMACS Research

  1. 1. SMACS Research Compilers Programming Language Database Sensor Networks Computer Vision Machine Learning Natural Language Processing Bioinformatics Robotics High Performance Computing Pervasive Computing
  2. 2. Faculty Research Interests See individual web pages for complete details <ul><li>Bioinformatics </li></ul><ul><ul><li>David Hsu, Tomas Lozano-Perez </li></ul></ul><ul><li>Compilers and Programming Languages </li></ul><ul><ul><li>Chin Wei Ngan, Wong Weng Fai, Martin Rinard </li></ul></ul><ul><li>Database </li></ul><ul><ul><li>Ooi Beng Chin, Tan Kian Lee, Stuart Madnick </li></ul></ul><ul><li>Machine Learning </li></ul><ul><ul><li>Lee Wee Sun, Leslie Kaelbling, Tomas Lozano-Perez </li></ul></ul><ul><li>Natural Language Processing </li></ul><ul><ul><li>Ng Hwee Tou, Lee Wee Sun </li></ul></ul><ul><li>Robotics </li></ul><ul><ul><li>David Hsu, Leslie Kaelbling, Tomas Lozano-Perez </li></ul></ul><ul><li>Pervasive Computing, Computer Vision </li></ul><ul><ul><li>Cham Tat Jen, Larry Rudolph </li></ul></ul><ul><li>Parallel and Distributed Computing </li></ul><ul><ul><li>Hsu Wen Jing, Teo Yong Meng, Charles Leiserson, Alan Edelman </li></ul></ul>
  3. 3. Current PhD Students Lee Wee Sun, Leslie Kaelbling Multisignal classification and learning Chieu Hai Leong David Hsu, Tomas Lozano-Perez, Leslie Kaelbling An Intelligent Robot Tracker for Elderly Care Amit Jain David Hsu, Tomas Lozano-Perez, Leslie Kaelbling An Intelligent Robot Tracker for Elderly Care Jiang Xiaoxi Advisors Project Student
  4. 4. Hsu Wen Jing Adaptive Resource Discovery in Distributed Networks Fang Hui Ooi Beng Chin Semantics Based Information Retrieval in P2P based System Mihai Lupu Ooi Beng Chin Query Processing in Structured P2P Network Vu Quang Hieu Tan Kian Lee Mobile Peer-based Data Management Wu Wei Leong Tze Yun System Biology Zhu Ailing
  5. 5. Ooi Beng Chin, Karen Sollins P2P data/content sharing systems and data integration Yu Bei Wong Weng Fai, Larry Rudolph Dynamic Code Optimization Zhao Qin Leong Tze Yun, Leslie Kaelbling Reinforcement Learning Ong Chen Hui Chin Wei Ngan, Martin Rinard Sized Region for Real-Time Java Nguyen Huu Hai Hsu Wen Jing, Charles Leiserson Adaptive Distributed Services Based on Peers Technology He Yuxiong David Hsu, Tomas Lozano-Perez Algorithms for Understanding Protein Structural Flexbility Anshul Nigam
  6. 6. Adaptive Computing Lab http:// /home/ MIT crickets Berkeley motes ER1 robots Cameras Microphone arrays Projectors Wearable sensors Cell phones/PDAs
  7. 7. A peek into the future ... <ul><li>Computers are </li></ul><ul><ul><li>Cheap and getting cheaper </li></ul></ul><ul><ul><li>Small and sh rink in g </li></ul></ul>Computers will be everywhere embedded into the environment Computation will be virtually free But how do we exploit that ....
  8. 8. Motes and smart dust ... <ul><li>~US$300 each </li></ul><ul><li>wireless sensor platform to provide the flexibility to create powerful, wireless, and automated data collection and monitoring systems </li></ul><ul><li>hardware platform consists of Processor/Radio boards (MPR) commonly referred to as MOTES </li></ul><ul><li>battery-powered devices run TinyOS and support two-way mesh radio networks </li></ul><ul><li>Senses temperature, ambient light, vibration, acceleration, or air pressure, etc., processes the data, and stores it in memory </li></ul>Vision: In 2010 MEMS sensors will be everywhere, and sensing virtually everything. Scavenging power from sunlight, vibration, thermal gradients, and background RF, sensors motes will be immortal, completely self contained, single chip computers with sensing, communication, and power supply built in. Kris Pister, UC Berkeley I 2 R will be building wearable devices based on these types of devices ...
  9. 9. GPS outdoors ... Crickets indoors... <ul><li>US$100-300 each </li></ul><ul><li>Distance ranging and positioning precision of between 1 and 3 cm </li></ul><ul><li>Designed for low-power operation </li></ul><ul><li>Can be used as a location-aware sensor computing node (running TinyOS), to which a variety of sensors can be attached. </li></ul>
  10. 10. Wearable Sensors <ul><li>~ US$400 </li></ul><ul><li>Raw data, such as: Accelerometer Heat flux Galvanic skin response Skin temperature Event timestamp </li></ul><ul><li>Derived data, such as: Total calories burned Duration of physical activity Number of steps Resting energy expenditure Active energy expenditure Sleep onset Wake time Sleep duration </li></ul><ul><li>Contextual data, such as: Ambulatory exercise Lying down In/Out of bed Sleeping On/Off body </li></ul>
  11. 11. Mobile robots .... <ul><li>~US$500 </li></ul><ul><li>Vision - able to capture, recognize and identify thousands of objects and locations </li></ul><ul><li>Hearing - contains 'listen for' speech recognition; can also respond to sound levels </li></ul><ul><li>Speech - able to talk using a 'phrase to speak' function </li></ul><ul><li>Networking - can send and receive e-mail; able to e-mail commands when used with a wireless card and network </li></ul><ul><li>Remote control - can be teleoperated from an external computer (networking equipment outlined above) </li></ul><ul><li>Autonomous mobility - able to specify movement parameters such as direction and target characteristics, allowing the robot to move around by itself </li></ul><ul><li>Gripping ** - optional arm-like Gripper grabs and carries objects </li></ul><ul><li>IR sensing ** - optional IR Sensor Pack provides object presence detection, allowing you to trigger a behavior if an object is detected </li></ul>
  12. 12. Cell Phones, ..., PDAs, RFID, cameras,.., microphones,..., projectors,... <ul><li>~US$600 </li></ul><ul><li>Texas Instruments™ processor </li></ul><ul><li>Microsoft® Windows® Mobile 2003 for Pocket PC (phone edition) </li></ul><ul><li>64MB SDRAM, 64MB Flash ROM </li></ul><ul><li>Quad-band GSM/GPRS, WLAN 802.11b, Bluetooth®, IrDA, and USB </li></ul><ul><li>3.5&quot; transflective screen </li></ul>Tracking, ... recognizing, ... ..., immersive environments
  13. 13. Angsana Cluster <ul><li>Cluster of 54-node dual-processor Opteron 2.4MHz machines </li></ul><ul><li>12TB disk space </li></ul><ul><li>http:// / </li></ul>
  14. 14. Adaptive Computing <ul><li>Awareness </li></ul><ul><ul><li>The system monitors both its internal and external environments to maintain an up-to-date model of the world </li></ul></ul><ul><li>Response </li></ul><ul><ul><li>The system uses what it knows about the world to configure, reconfigure, marshal resources to offer assurances of functionality under changing environmental conditions </li></ul></ul>The computing world of the future is no longer the well controlled environment of the past or present. To cope, systems must have capabilities for ....
  15. 15. Showcase Project <ul><li>Health monitoring and care for the elderly </li></ul><ul><ul><ul><li>Develop a future computing system where sensors and computing power are everywhere and need to run with little human intervention to </li></ul></ul></ul><ul><ul><ul><ul><li>assist the elderly to live independently longer at home as they age while minimizing the amount of effort required from caregivers </li></ul></ul></ul></ul><ul><ul><ul><ul><ul><li>Technology that is useful and easily accepted </li></ul></ul></ul></ul></ul>
  16. 16. Lab Setup: Athenaeum Room 3 Another two labs in CeMNet, NTU and Dept of New Initiatives, I 2 R <ul><ul><ul><li>Functionalities: </li></ul></ul></ul><ul><ul><ul><ul><li>Alerting caregivers and/or appropriate hospitals of the onset of serious conditions such as stroke and heart attack or serious accidents </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Allowing personalized medication and reminders by continuously monitoring the behavior and mental activation of the person </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Store/summarize the continuous streaming data to allow the user, family members or doctors to query the collected data for health status of individual as well as the community </li></ul></ul></ul></ul>Bed Sofa music TV Food & drinks Lockable storage Projector Camera Microphone Array Cricket Robot Wearable devices