SlideShare a Scribd company logo

Citron : Context Information Acquisition Framework on Personal Devices

Tetsuo Yamabe
Tetsuo Yamabe
Tetsuo YamabeBig Data Engineer at Recruit Marketing Partners Co.,Ltd.

Tetsuo Yamabe, Ayako Takagi, and Tatsuo Nakajima. 2005. Citron: A Context Information Acquisition Framework for Personal Devices. In Proceedings of the 11th IEEE international Conference on Embedded and Real-Time Computing Systems and Applications (RTCSA’05, full paper)

Citron : Context Information Acquisition Framework on Personal Devices

1 of 14
Download to read offline
Citron : Context Information Acquisition Framework on Personal
                            Devices


                 Distributed Computing Laboratory
                         Waseda University

          Tetsuo Yamabe, Ayako Takagi, Tatsuo Nakajima
Outline

1.    Introduction
2.    Muffin
3.    Sensors on Muffin
4.    Context acquisition on Muffin
5.    Citron
6.    Sample application
7.    Experiments result
8.    Conclusion and future direction
Introduction

•  It is expected that personal devices acquire a perceptual
   ability and recognize a user’s context information.
   –  Why personal devices?
       •  Tight partnership with a user
       •  Connectivity to a user and context-aware services
   –  How they recognize?
       •  Incorporate sensors and analyze acquired values

   "   What type of sensors are useful to acquire a user’s context ?
   "   What is required in the process of context acquisition ?
•  We have developed Muffin, which is a prototype of a
   sensory personal device, to investigate sensors’
   characteristics and data processing process.

•  Also, we have developed a framework named Citron…
   –  to utilize the advantage of multiple sensory personal device.
   –  to implement context analysis modules on it.


•  By running context-aware application on top of Citron,
   we present…
   –  how Citron bring out Muffin’s capability
   –  possibilities of personal devices fabricated with multiple sensors
What is Muffin??

•  Muffin is a prototype of the future sensor device for
   research on ubiquitous computing area.
   –  Developed by a collaboration work with Nokia Research Center
   –  Sensing capability for context-awareness
        •  15 kinds of sensors in a PDA size box
   –  Linux OS
   –  Wired / Wireless interface
        •  Bluetooth, IrDA, WLAN
        •  USB, Serial port, PCMCIA slot
Sensors on Muffin

•  Sensors on Muffin are roughly divided into 4 categories.
                                              •  Environmental sensors
                 Alcohol gas sensor           •  Physiological sensors
                 Relative humidity sensor     •  Motion/Location sensors
                 Air temperature sensor       •  Other sensors

Skin resistance sensor                          Rear camera
Grip sensor
Front camera
RFID reader                                            GPS
Microphone
Pulse sensor
Barometer
Compass / Tilt sensor
3D Linear accelerometer
Skin temperature sensor                         Ultrasonic range finder
Ad

Recommended

More Related Content

Similar to Citron : Context Information Acquisition Framework on Personal Devices

Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...ICDEcCnferenece
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsVille Antila
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptxDebabrataPain1
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfXuehaiLiu
 
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...Srinath Perera
 
Human Activity Recognition in Android
Human Activity Recognition in AndroidHuman Activity Recognition in Android
Human Activity Recognition in AndroidSurbhi Jain
 
Iit kgp workshop
Iit kgp workshopIit kgp workshop
Iit kgp workshopArpan Pal
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Arkadev Kundu
 
Motion sensing and detection
Motion sensing and detectionMotion sensing and detection
Motion sensing and detectionNirav Soni
 
CyMap Sept 12
CyMap Sept 12CyMap Sept 12
CyMap Sept 12marblar
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.pptPTejaswini6
 
Presentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemPresentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemShakti Patil
 

Similar to Citron : Context Information Acquisition Framework on Personal Devices (20)

Semantics and Sensors
Semantics and SensorsSemantics and Sensors
Semantics and Sensors
 
Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...Collecting big data in cinemas to improve recommendation systems - a model wi...
Collecting big data in cinemas to improve recommendation systems - a model wi...
 
Lecture3 - VR Technology
Lecture3 - VR TechnologyLecture3 - VR Technology
Lecture3 - VR Technology
 
From Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior PatternsFrom Context-awareness to Human Behavior Patterns
From Context-awareness to Human Behavior Patterns
 
Making sense
Making senseMaking sense
Making sense
 
Sensor's inside
Sensor's insideSensor's inside
Sensor's inside
 
WRAIR
WRAIRWRAIR
WRAIR
 
Module 5_detailed ppt.pptx
Module 5_detailed ppt.pptxModule 5_detailed ppt.pptx
Module 5_detailed ppt.pptx
 
Lec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdfLec 1 - Sensors (3hrs).pdf
Lec 1 - Sensors (3hrs).pdf
 
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...Keynote for CSE conference 2011: Distributed Systems: What?  Why? And bit of ...
Keynote for CSE conference 2011: Distributed Systems: What? Why? And bit of ...
 
Human Activity Recognition in Android
Human Activity Recognition in AndroidHuman Activity Recognition in Android
Human Activity Recognition in Android
 
Iit kgp workshop
Iit kgp workshopIit kgp workshop
Iit kgp workshop
 
Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...Development of wearable object detection system & blind stick for visuall...
Development of wearable object detection system & blind stick for visuall...
 
Haptic Radar at ISWC 2006
Haptic Radar at ISWC 2006Haptic Radar at ISWC 2006
Haptic Radar at ISWC 2006
 
Motion sensing and detection
Motion sensing and detectionMotion sensing and detection
Motion sensing and detection
 
CyMap Sept 12
CyMap Sept 12CyMap Sept 12
CyMap Sept 12
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
presentation.ppt
presentation.pptpresentation.ppt
presentation.ppt
 
robot.ppt
robot.pptrobot.ppt
robot.ppt
 
Presentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification SystemPresentation Automated Fingerprint Identification System
Presentation Automated Fingerprint Identification System
 

More from Tetsuo Yamabe

スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~Tetsuo Yamabe
 
StudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataStudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataTetsuo Yamabe
 
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)Tetsuo Yamabe
 
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介Tetsuo Yamabe
 
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたGMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたTetsuo Yamabe
 
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望Tetsuo Yamabe
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策Tetsuo Yamabe
 
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Tetsuo Yamabe
 
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesPrototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesTetsuo Yamabe
 
A System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceA System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceTetsuo Yamabe
 
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayEmpowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayTetsuo Yamabe
 
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Tetsuo Yamabe
 
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀDesign Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀTetsuo Yamabe
 

More from Tetsuo Yamabe (14)

スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
スタディサプリを支えるデータ分析基盤 ~設計の勘所と利活用事例~
 
StudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure DataStudySapuri Data Analytics Platform with Treasure Data
StudySapuri Data Analytics Platform with Treasure Data
 
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
SXSWedu 2016 報告会 〜EdTech JAPAN 世界への挑戦 セッション紹介(山邉分)
 
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
『GMOプライベートDMP』の開発にあたって取り組んできた DevOps、更にその反省点と現在進行中のカイゼン事例の紹介
 
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみたGMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
GMO プライベート DMP で ビッグデータ解析をするために アプリクラウドで Apache Spark の検証をしてみた
 
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
GMO プライベート DMP 開発で 取り組んできた DevOps と今後の展望
 
継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策継続的デリバリーと読み解く Web 開発あるあるとその対策
継続的デリバリーと読み解く Web 開発あるあるとその対策
 
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
Augmented Reality Go: Extending Traditional Game Play with Interactive Self-L...
 
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case StudiesPrototyping Augmented Traditional Games: Concept, Design and Case Studies
Prototyping Augmented Traditional Games: Concept, Design and Case Studies
 
A System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient IntelligenceA System Framework for Decision Support in Ambient Intelligence
A System Framework for Decision Support in Ambient Intelligence
 
EmoPoker
EmoPokerEmoPoker
EmoPoker
 
Empowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public DisplayEmpowering End-users to Find Point-of-interests with a Public Display
Empowering End-users to Find Point-of-interests with a Public Display
 
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
Activity-Based Micro-pricing: Realizing Sustainable Behavior Changes through ...
 
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service DevelopmentﰀDesign Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
Design Issues and Empirical Study in Mobility Oriented Service Developmentﰀ
 

Recently uploaded

"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...shaiyuvasv
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfIsidro Navarro
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!KivenRaySarsaba
 
Heltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfHeltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfMarielaL5
 
AWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS Chicago
 
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...Memory Fabric Forum
 
Azure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsAzure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsChristine Shepherd
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringMassimo Talia
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build PolandGDSC PJATK
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manualDomotica daVinci
 
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxEvolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxKyle Willson
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellencePrecisely
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologySafe Software
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxMaarten Balliauw
 
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!XfilesPro
 
M.Aathiraju Self Intro.docx-AD21001_____
M.Aathiraju Self Intro.docx-AD21001_____M.Aathiraju Self Intro.docx-AD21001_____
M.Aathiraju Self Intro.docx-AD21001_____Aathiraju
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIMemory Fabric Forum
 
Tete thermostatique Zigbee MOES BRT-100 V2.pdf
Tete thermostatique Zigbee MOES BRT-100 V2.pdfTete thermostatique Zigbee MOES BRT-100 V2.pdf
Tete thermostatique Zigbee MOES BRT-100 V2.pdfDomotica daVinci
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfkatalinjordans1
 

Recently uploaded (20)

"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre..."Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
"Journey of Aspiration: Unveiling the Path to Becoming a Technocrat and Entre...
 
Artificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdfArtificial-Intelligence-in-Marketing-Data.pdf
Artificial-Intelligence-in-Marketing-Data.pdf
 
My sample product research idea for you!
My sample product research idea for you!My sample product research idea for you!
My sample product research idea for you!
 
Heltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdfHeltun_HE-RS01_User_Manual_B9AH.pdf
Heltun_HE-RS01_User_Manual_B9AH.pdf
 
AWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user groupAWS reInvent 2023 recaps from Chicago AWS user group
AWS reInvent 2023 recaps from Chicago AWS user group
 
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
Q1 Memory Fabric Forum: Advantages of Optical CXL​ for Disaggregated Compute ...
 
Azure Migration Guide for IT Professionals
Azure Migration Guide for IT ProfessionalsAzure Migration Guide for IT Professionals
Azure Migration Guide for IT Professionals
 
COE AI Lab Universities
COE AI Lab UniversitiesCOE AI Lab Universities
COE AI Lab Universities
 
Dynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineeringDynamical systems simulation in Python for science and engineering
Dynamical systems simulation in Python for science and engineering
 
Bit N Build Poland
Bit N Build PolandBit N Build Poland
Bit N Build Poland
 
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
Zi-Stick UBS Dongle ZIgbee from  Aeotec manualZi-Stick UBS Dongle ZIgbee from  Aeotec manual
Zi-Stick UBS Dongle ZIgbee from Aeotec manual
 
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptxEvolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
Evolution of Chatbots: From Custom AI Chatbots and AI Chatbots for Websites.pptx
 
Automate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center ExcellenceAutomate Your Master Data Processes for Shared Service Center Excellence
Automate Your Master Data Processes for Shared Service Center Excellence
 
Breaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI TechnologyBreaking Barriers & Leveraging the Latest Developments in AI Technology
Breaking Barriers & Leveraging the Latest Developments in AI Technology
 
Bringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptxBringing nullability into existing code - dammit is not the answer.pptx
Bringing nullability into existing code - dammit is not the answer.pptx
 
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!
5 Things You Shouldn’t Do at Salesforce World Tour Sydney 2024!
 
M.Aathiraju Self Intro.docx-AD21001_____
M.Aathiraju Self Intro.docx-AD21001_____M.Aathiraju Self Intro.docx-AD21001_____
M.Aathiraju Self Intro.docx-AD21001_____
 
Q1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AIQ1 Memory Fabric Forum: XConn CXL Switches for AI
Q1 Memory Fabric Forum: XConn CXL Switches for AI
 
Tete thermostatique Zigbee MOES BRT-100 V2.pdf
Tete thermostatique Zigbee MOES BRT-100 V2.pdfTete thermostatique Zigbee MOES BRT-100 V2.pdf
Tete thermostatique Zigbee MOES BRT-100 V2.pdf
 
Power of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdfPower of 2024 - WITforce Odyssey.pptx.pdf
Power of 2024 - WITforce Odyssey.pptx.pdf
 

Citron : Context Information Acquisition Framework on Personal Devices

  • 1. Citron : Context Information Acquisition Framework on Personal Devices Distributed Computing Laboratory Waseda University Tetsuo Yamabe, Ayako Takagi, Tatsuo Nakajima
  • 2. Outline 1.  Introduction 2.  Muffin 3.  Sensors on Muffin 4.  Context acquisition on Muffin 5.  Citron 6.  Sample application 7.  Experiments result 8.  Conclusion and future direction
  • 3. Introduction •  It is expected that personal devices acquire a perceptual ability and recognize a user’s context information. –  Why personal devices? •  Tight partnership with a user •  Connectivity to a user and context-aware services –  How they recognize? •  Incorporate sensors and analyze acquired values "   What type of sensors are useful to acquire a user’s context ? "   What is required in the process of context acquisition ?
  • 4. •  We have developed Muffin, which is a prototype of a sensory personal device, to investigate sensors’ characteristics and data processing process. •  Also, we have developed a framework named Citron… –  to utilize the advantage of multiple sensory personal device. –  to implement context analysis modules on it. •  By running context-aware application on top of Citron, we present… –  how Citron bring out Muffin’s capability –  possibilities of personal devices fabricated with multiple sensors
  • 5. What is Muffin?? •  Muffin is a prototype of the future sensor device for research on ubiquitous computing area. –  Developed by a collaboration work with Nokia Research Center –  Sensing capability for context-awareness •  15 kinds of sensors in a PDA size box –  Linux OS –  Wired / Wireless interface •  Bluetooth, IrDA, WLAN •  USB, Serial port, PCMCIA slot
  • 6. Sensors on Muffin •  Sensors on Muffin are roughly divided into 4 categories. •  Environmental sensors Alcohol gas sensor •  Physiological sensors Relative humidity sensor •  Motion/Location sensors Air temperature sensor •  Other sensors Skin resistance sensor Rear camera Grip sensor Front camera RFID reader GPS Microphone Pulse sensor Barometer Compass / Tilt sensor 3D Linear accelerometer Skin temperature sensor Ultrasonic range finder
  • 7. Context acquisition on Muffin •  We performed some experiments about context acquisition on Muffin; and found that… "   Validity of sensor value and analysis algorithm changes frequently according to a user’s taking style. "   Some sensors’ characteristics require long term data logging. Muffin Waist-mounted Held Held User Not watching Not watching Watching Pulse invalid valid valid Standing or not ? invalid invalid valid
  • 8. "   Multiple sensors enable reliable context acquisition by analyzing information from multiple aspects of view. Walking or running or not Under watch or not Moving or stop Activity(1- 5) Held or not Top side Skin resistance Activity(1 - 5) Accel Ultra range finder "   We should reflect the already recognized context… –  to select an appropriate set of sensors and analysis algorithms –  by modeling relationships among other context → Middleware support should be offered to application programmers.
  • 9. Citron: architecture overview Application •  A framework for context acquisition Citron API on sensory personal devices –  Citron Worker •  Context analysis module put •  Work independently Citron Worker Citron Space •  Enable parallel context processing –  Citron Space •  Shared space for storing context read •  Core module of a blackboard model Output •  Citron supports … - Analyzed context –  Hierarchical context abstraction Context –  Context analysis from multiple aspects of view Sensor –  Switching analysis module Input - Sensor data according to context - Context
  • 10. Sample application : StateTracer •  StateTracer displays the track of walking route with user’s state in real time. –  Not only walking or not, but also walking speed and resting time –  No location systems or infrastructure Walking At rest
  • 11. Working modules on StateTracer Orientation Walking (state, speed) Can detect speed, but time consuming Walking (FFT) Walking (Threshold) Citron worker Watching Activity Can not detect speed, Sensor Holding Top_side but responsive compass skin resistance accel_x, accel_y, accel_z Orientation : “N”, “NW”, “W”, “SW”, “S”, “SE”, “E”, “EW” Walking_State : “walking”, “resting” Walking_Speed : “0”, “1”, “2”, “3”, “4”
  • 12. Experimental result •  Walk around a lot (50m x 100m) Start and Goal –  Change walking speed –  Two stop point Stop point •  Change working analysis modules Walk fast –  Case1 : Walking (threshold) worker only Walk slowly –  Case2 : Walking (FFT) worker only –  Case3 : Both workers Case 1 Case 2 Case 3
  • 13. Conclusion and future direction •  Coordination among analysis module with sharing context information is flexible and effective way to acquire context on Muffin. –  Bring out capability of Muffin and its perceptual ability –  Enable reliable context acquisition in practical usage •  We continue to research on context acquisition on personal devices based on Muffin and Citron. –  Rearrange placement of sensors and reshape its form –  Distribute sensors as a wearable sensor device –  Coordination with remote resource over network
  • 14. Cookie : Coin size wearable sensor •  Size •  Sensor –  24mm x 22mm x 8~10mm –  Compass –  Almost same size as 10 Yen coin. –  Ambient Light Sensor •  Three stacked board structure –  Pulse sensor –  Main board –  Skin temperature sensor –  Sensor board –  GSR sensor –  Extension board –  UV sensor •  Running time –  RGB color sensor –  About 1 hr (with 2032 size battery) –  3-Axis Linear Accelerometer –  Vibration motor