SlideShare una empresa de Scribd logo
1 de 12
BeaStreamer-v0.1 :
     a new platform for Multi-Sensors Data
Acquisition in Wearable Computing Applications.


        Pierluigi Casale, Oriol Pujol and Petia Radeva.
1 of 10


              Outline


● Introduction
● BeaStreamer-v0.1
   ○ Hardware
   ○ Software
● Experiments
● Conclusions
2 of 10


                            Introduction
Monitoring day-to-day activities for :
- daily-life memory-retrieval tasks ;
- assistance to not self-sufficient
people ;
- digital personal assistant.




    The SenseCam from Microsoft Research   Our Previous Work : TheBadge
3 of 10


                     BeaStreamer-v0.1
Wearable system for acquiring :
- multi-sensors data ;
- in real-time.

We acquire audio, video and motion data.
- Any kind of data flow might be acquired.




       BeaStreamer-v0.1 “On the table”       BeaStreamer-v0.1 “weared”
4 of 10


BeaStreamer-v0.1 : Hardware Core
                           Some features :
                           - 600MHz ARM processor
                           - TI C64x+ DSP Core
                           - 128 ( 256 ) MB RAM
                           - DVI-D output
                           - S-Video output
                           - Audio In/Out
                           - USB2.0, I2C, SPI.




          BeagleBoard         Tipical Usage Scenarios.
5 of 10


    BeaStreamer-v0.1 : Motion Sensor


                                       Arduino-based Bluetooth
                                       Accelerometer
                                       - Arduino board
                                       ( AVR Microcontroller ) ;

                                       - ADXL 345 analogic accelerometer ;

                                       - BlueSMiRF Gold bluetooth module.




Arduino-based Bluetooth Acclerometer
6 of 10


             BeaStreamer-v0.1 : Software

Operating System and Development                     Applications


OpenEmbedded :
- cross-compiler environment for    - framework for media applications ;
embedded systems ;
- allows to create complete Linux   - easy writing audio/video streaming
Distributions.                      applications ;
Angstrom Distribution :
- Linux Kernel 2.6.28 ;
                                    - it can process any kind of data flow .
- V4L2, BlueZ, USB, etc..

Code Development on-board :         OpenCV
- arm-gcc / arm-g++ ;
- python 2.6 ;                      - well-known in CV community .
- octave .
7 of 10

Experiments :
Using BeaStreamer as PC.




    Tipical Usage Scenarios.
8 of 10

Experiments :
Data Acquisition
    Walking around the City   Walking around the CVC
9 of 10

        Experiments :
        Face Detector
Not only Acquisition : OpenCv Face Detector.
10 of 10


                           Conclusions

BeaStreamer-v0.1 is :
- A new platform for multi-sensors data acquisition ( but not only...) ;
- Small and easy to bring for using in wearable computing applications.

BeaStreamer-v0.1 can :
- acquire different data-type joining Beagleboard and Gstreamer ;
- acquire via Bluetooth in a distributed way ;
- acquire via the principal types of hardware protocols ;
- process


Future works:
- Exploiting the computational power of Beagleboard ( ARM + DSP ) ;
- Unifying under GStreamer the acquisition of all the data streaming.
Conclusions




Thank you.

Más contenido relacionado

La actualidad más candente

Blackmagic design hyper deck shuttle
Blackmagic design hyper deck shuttleBlackmagic design hyper deck shuttle
Blackmagic design hyper deck shuttle
Tiptop Electronics
 
61686 catalogo sp5581_hdc
61686 catalogo sp5581_hdc61686 catalogo sp5581_hdc
61686 catalogo sp5581_hdc
eduardoarts
 
Nvidia’s tegra line of processors for mobile devices2 2
Nvidia’s tegra line of processors for mobile devices2 2Nvidia’s tegra line of processors for mobile devices2 2
Nvidia’s tegra line of processors for mobile devices2 2
Sukul Yarraguntla
 
xa-zynq-7000-product-table (1)
xa-zynq-7000-product-table (1)xa-zynq-7000-product-table (1)
xa-zynq-7000-product-table (1)
Angela Suen
 
Proposal penawaran karaoke software
Proposal penawaran karaoke softwareProposal penawaran karaoke software
Proposal penawaran karaoke software
anuan anuan
 
Qualcomm SnapDragon 800 Mobile Device
Qualcomm SnapDragon 800 Mobile DeviceQualcomm SnapDragon 800 Mobile Device
Qualcomm SnapDragon 800 Mobile Device
JJ Wu
 

La actualidad más candente (20)

Smartphone processors
Smartphone processorsSmartphone processors
Smartphone processors
 
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on LabsRepublic of IoT - Hackathon Hardware Kits Hands-on Labs
Republic of IoT - Hackathon Hardware Kits Hands-on Labs
 
Qtx 6404
Qtx 6404Qtx 6404
Qtx 6404
 
Blackmagic design hyper deck shuttle
Blackmagic design hyper deck shuttleBlackmagic design hyper deck shuttle
Blackmagic design hyper deck shuttle
 
NVIDIA Tegra K1
NVIDIA Tegra K1 NVIDIA Tegra K1
NVIDIA Tegra K1
 
61686 catalogo sp5581_hdc
61686 catalogo sp5581_hdc61686 catalogo sp5581_hdc
61686 catalogo sp5581_hdc
 
Nvidia’s tegra line of processors for mobile devices2 2
Nvidia’s tegra line of processors for mobile devices2 2Nvidia’s tegra line of processors for mobile devices2 2
Nvidia’s tegra line of processors for mobile devices2 2
 
My mouse adrian
My mouse adrianMy mouse adrian
My mouse adrian
 
Intel processor family
Intel processor familyIntel processor family
Intel processor family
 
Smart Phone CPU
Smart Phone CPUSmart Phone CPU
Smart Phone CPU
 
Nvidia tegra K1 Presentation
Nvidia tegra K1 PresentationNvidia tegra K1 Presentation
Nvidia tegra K1 Presentation
 
Dx
DxDx
Dx
 
xa-zynq-7000-product-table (1)
xa-zynq-7000-product-table (1)xa-zynq-7000-product-table (1)
xa-zynq-7000-product-table (1)
 
Rasperry pi Part 10
Rasperry pi Part 10Rasperry pi Part 10
Rasperry pi Part 10
 
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v12015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
2015 12-09-Lass移植LinkIt 7688 Duo 初步規劃與研究-v1
 
Arduino 習作工坊 - Lesson 1 燈光之夜
Arduino 習作工坊 - Lesson 1 燈光之夜Arduino 習作工坊 - Lesson 1 燈光之夜
Arduino 習作工坊 - Lesson 1 燈光之夜
 
Proposal penawaran karaoke software
Proposal penawaran karaoke softwareProposal penawaran karaoke software
Proposal penawaran karaoke software
 
CPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone DevicesCPU Architectures for Mobile Phone Devices
CPU Architectures for Mobile Phone Devices
 
Raspberry pi
Raspberry piRaspberry pi
Raspberry pi
 
Qualcomm SnapDragon 800 Mobile Device
Qualcomm SnapDragon 800 Mobile DeviceQualcomm SnapDragon 800 Mobile Device
Qualcomm SnapDragon 800 Mobile Device
 

Destacado (6)

View My Work
View My WorkView My Work
View My Work
 
Mylingo media kit
Mylingo media kitMylingo media kit
Mylingo media kit
 
Education for sustainable development
Education for sustainable developmentEducation for sustainable development
Education for sustainable development
 
SaletteUSAtv Media Kit
SaletteUSAtv  Media KitSaletteUSAtv  Media Kit
SaletteUSAtv Media Kit
 
Mz Develpment Process Web Doug
Mz Develpment Process Web DougMz Develpment Process Web Doug
Mz Develpment Process Web Doug
 
Water scarcity, a gift to Mary from All-star
Water scarcity, a gift to Mary from All-starWater scarcity, a gift to Mary from All-star
Water scarcity, a gift to Mary from All-star
 

Similar a BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications

Rapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry PiRapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry Pi
Leon Anavi
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
ndzervas
 

Similar a BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications (20)

Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011Multipilot pres-ufficiale alpago 2011
Multipilot pres-ufficiale alpago 2011
 
Multipilot pres-ufficiale def
Multipilot pres-ufficiale defMultipilot pres-ufficiale def
Multipilot pres-ufficiale def
 
Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2Multipilot pres-ufficiale last 2
Multipilot pres-ufficiale last 2
 
Linxu conj2016 96boards
Linxu conj2016 96boardsLinxu conj2016 96boards
Linxu conj2016 96boards
 
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
Presentation for IoT workshop at Sinhagad University (Feb 4, 2016) - 2/2
 
Craneboard
CraneboardCraneboard
Craneboard
 
Sundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing ProgramSundance at the 49th Intelligent Sensing Program
Sundance at the 49th Intelligent Sensing Program
 
Teksun Corporate Overview 2014
Teksun Corporate Overview 2014Teksun Corporate Overview 2014
Teksun Corporate Overview 2014
 
Tac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PITac Presentation October 72014- Raspberry PI
Tac Presentation October 72014- Raspberry PI
 
Rapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry PiRapid IoT Prototyping with Tizen on Raspberry Pi
Rapid IoT Prototyping with Tizen on Raspberry Pi
 
The Advent of Automotive Linux
The Advent of Automotive LinuxThe Advent of Automotive Linux
The Advent of Automotive Linux
 
IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)IoT support for .NET (Core/5/6)
IoT support for .NET (Core/5/6)
 
Track 3 session 4 - st dev con 2016 - sensortile
Track 3   session 4 - st dev con 2016 - sensortileTrack 3   session 4 - st dev con 2016 - sensortile
Track 3 session 4 - st dev con 2016 - sensortile
 
Eric Theis resume61.1
Eric Theis resume61.1Eric Theis resume61.1
Eric Theis resume61.1
 
DCC Labs Company Presentation
DCC Labs Company PresentationDCC Labs Company Presentation
DCC Labs Company Presentation
 
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
CAST BA22 32-bit Processor - SoCIP Design Seminar, 2/1/12
 
The MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware LibrariesThe MRAA and UPM Middleware Libraries
The MRAA and UPM Middleware Libraries
 
Raspberry pi technical documentation
Raspberry pi technical documentationRaspberry pi technical documentation
Raspberry pi technical documentation
 
QEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded DevelopmentQEMU and Raspberry Pi. Instant Embedded Development
QEMU and Raspberry Pi. Instant Embedded Development
 
HiPEAC 2019 Workshop - Hardware Starter Kit Agri
HiPEAC 2019 Workshop - Hardware Starter Kit Agri HiPEAC 2019 Workshop - Hardware Starter Kit Agri
HiPEAC 2019 Workshop - Hardware Starter Kit Agri
 

Último

Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
Joaquim Jorge
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
Enterprise Knowledge
 

Último (20)

Factors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptxFactors to Consider When Choosing Accounts Payable Services Providers.pptx
Factors to Consider When Choosing Accounts Payable Services Providers.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 

BeaStreamer: a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications

  • 1. BeaStreamer-v0.1 : a new platform for Multi-Sensors Data Acquisition in Wearable Computing Applications. Pierluigi Casale, Oriol Pujol and Petia Radeva.
  • 2. 1 of 10 Outline ● Introduction ● BeaStreamer-v0.1 ○ Hardware ○ Software ● Experiments ● Conclusions
  • 3. 2 of 10 Introduction Monitoring day-to-day activities for : - daily-life memory-retrieval tasks ; - assistance to not self-sufficient people ; - digital personal assistant. The SenseCam from Microsoft Research Our Previous Work : TheBadge
  • 4. 3 of 10 BeaStreamer-v0.1 Wearable system for acquiring : - multi-sensors data ; - in real-time. We acquire audio, video and motion data. - Any kind of data flow might be acquired. BeaStreamer-v0.1 “On the table” BeaStreamer-v0.1 “weared”
  • 5. 4 of 10 BeaStreamer-v0.1 : Hardware Core Some features : - 600MHz ARM processor - TI C64x+ DSP Core - 128 ( 256 ) MB RAM - DVI-D output - S-Video output - Audio In/Out - USB2.0, I2C, SPI. BeagleBoard Tipical Usage Scenarios.
  • 6. 5 of 10 BeaStreamer-v0.1 : Motion Sensor Arduino-based Bluetooth Accelerometer - Arduino board ( AVR Microcontroller ) ; - ADXL 345 analogic accelerometer ; - BlueSMiRF Gold bluetooth module. Arduino-based Bluetooth Acclerometer
  • 7. 6 of 10 BeaStreamer-v0.1 : Software Operating System and Development Applications OpenEmbedded : - cross-compiler environment for - framework for media applications ; embedded systems ; - allows to create complete Linux - easy writing audio/video streaming Distributions. applications ; Angstrom Distribution : - Linux Kernel 2.6.28 ; - it can process any kind of data flow . - V4L2, BlueZ, USB, etc.. Code Development on-board : OpenCV - arm-gcc / arm-g++ ; - python 2.6 ; - well-known in CV community . - octave .
  • 8. 7 of 10 Experiments : Using BeaStreamer as PC. Tipical Usage Scenarios.
  • 9. 8 of 10 Experiments : Data Acquisition Walking around the City Walking around the CVC
  • 10. 9 of 10 Experiments : Face Detector Not only Acquisition : OpenCv Face Detector.
  • 11. 10 of 10 Conclusions BeaStreamer-v0.1 is : - A new platform for multi-sensors data acquisition ( but not only...) ; - Small and easy to bring for using in wearable computing applications. BeaStreamer-v0.1 can : - acquire different data-type joining Beagleboard and Gstreamer ; - acquire via Bluetooth in a distributed way ; - acquire via the principal types of hardware protocols ; - process Future works: - Exploiting the computational power of Beagleboard ( ARM + DSP ) ; - Unifying under GStreamer the acquisition of all the data streaming.