SlideShare a Scribd company logo
Focus II: Architecture, Systems and
   Tools for Relative Positioning

           Passau, 10.10.2008
Presentation Overview
1. RELATE Software Architecture
   – BlackBoard
2. RELATE Hardware Architecture
   – Cube
3. Cube Integration Demo
   – Magnetic + Ultrasound
4. RELATE Tool Support
   – MiXiM (Koen Langendoen)




                                  2
Modular Software Design
• Module Framework
   – Decoupled rapid development of new relative measurement
     modules
   – Platform independent (PC,MCU,DSP,Simulation)
   – Common interface abstractions
       • distance, angle [2d/3d], distance indicator, location
       • Support for measurement qualities (variance, fuzzy measure)
• Blackboard
   – Simple tuple based Abstraction Distributed Programming
   – Implements Module Framework
   – Add Location specific paradigms to tuple space
       • Distance, Location, Angle
   – Added support for querying
   – Abstracts various underlying network algorithms/topologies
                                                                       3
Middleware Architecture


                                                                                                           RELATE node
 Sensing             Fusion               Interface                        RELATE modules                    or client
 Modules             Modules               Modules                        (Application layer)


      read/write                                                 notify        register, subscribe, unsubscribe

       Blackboard Storage                                     Blackboard Manager
  From | to | type | measurement | quality |   Monitors                                                   Blackboard
                                                            Scheduler, RPC Server, Event
  From | to | type | measurement | quality |                      Dispatcher, Query                       (Middleware
  From | to | type | measurement | quality |   Raise 404     Planner, Remote Debugging                       Layer)
                                                                       Server
                                                                                                  local delegation


                                                           remote delegation
                                                              (via query)

                                     Routing / Query Layer (platform specific)
                                        Network layer (platform specific)




                                                      Network
                                                                                                                         4
RELATE Hardware Evolution




           • Fast prototyping
Goals      of novel relative positioning systems
           • Integration of new/existing technology
           into single RELATE platform
           • Defined Hardware/Software interfaces
           for better interoperability
           • Multimodal relative positioning

                                                      5
RELATE Hardware Architecture

                                          Debug
        Sensing                      LEDs, Programmin
                                     g Adapter, Buttons
        Modality
                                                   Digital

                                                                Signal Processing
       Measurement
        Measurement
         Measurement                                                 DSP




                                                                                    Driver
       (US, RSSI, Magnetic, …)
                                     I2C, SPI, Analog

                                                                                             Sensing Modalities

                               Multi Slave
                                                                                                 Base Platform
               3.3V                                           Synchronization
                                 UART
                                              Blackboard

                                       Communication                        SPI
   Power Module                       (Particle, Jennic, Bluetooth                  Memory Module
                                                   , …)



                   Battery                                                   RF
   USB: 5V
                  Lith.,3.7V                    USB
                                                Data
RELATE Base Components

Stackable Sensing Modules
   – 2x40Pins for Analog, Digital I/O and Power on Stack
   – App specific (US, Magnetic, ...)
DSP Board
   –   Low power dsPic33FJ128GP706 DSC
   –   20MHz, 16kB RAM, DMA
   –   Basic DSP Engine
   –   1Gs 12bit ADC
Com Board
   – Particle (869 MHz AwareCon)
   – Jennic (IEEE 802.15.4, Zigbee or µIP)
   – Other (Bluetooth, USB)
Power Board
   – Lithium Battery

                                                           7
Reference Platform: Ultrasound Cube
• Parallel Sampling of 6 Transducers
   – Eliminates error caused by time shift
• Up to 100 kHz per Channel
   – No need for analogue rectification
   – Can use phase information
   – Channel codes possible
• Online Digital Signal Processing
   – Improved signal detection
• Reference implementation




                                             8
Sensing Modality Integration (Demo)




               Ultrasound




                  Magnetic




            Ultrasound + Magnetic


                                      9

More Related Content

PPTX
Self-awareness at the Hardware/Software Interface - Marco Platzner
PDF
Workstationfujip
PDF
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
PPT
Pluggable Realworld Interfaces
PPTX
IoT 2014 Value Creation Workshop: SDIL
PDF
ParticleVM
PPT
Protocol Optimizations using anonymous EPC Gen2 Inventories
PDF
A device-free future of ubicomp?
Self-awareness at the Hardware/Software Interface - Marco Platzner
Workstationfujip
Thesis presentation: Middleware for Ubicomp - A Model Driven Development Appr...
Pluggable Realworld Interfaces
IoT 2014 Value Creation Workshop: SDIL
ParticleVM
Protocol Optimizations using anonymous EPC Gen2 Inventories
A device-free future of ubicomp?

Similar to Relate: Architecture, Systems and Tools for Relative Positioning (20)

PDF
Programming The Real World
PDF
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
PDF
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
PDF
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
PDF
FPGA Camp - National Instruments Presentation
PDF
Ball Systems Capabilities
PDF
Research and Prototyping Ground Robot Platform
PPTX
Wireless sensor networks
PDF
Flex Stack Rapid Prototyping System
PPTX
Basics of rfid blaze automation
PDF
digitalSTROM Server Development
PDF
London Nanode Applications Weekend OpenEnergyMonitor presentation
PDF
Flyport openPicus datasheet
PDF
2008, IBM: WSN by John Dorn
PDF
15.00 hr van Hilten
PPT
Company profile - Elekso
PDF
Arav technologies projects
PDF
Making things that works with us
PPT
Ble boise codecamp
PDF
Smart Santander project Jose M. Hernandez Munoz
Programming The Real World
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
IJERD (www.ijerd.com) International Journal of Engineering Research and Devel...
FPGA Camp - National Instruments Presentation
Ball Systems Capabilities
Research and Prototyping Ground Robot Platform
Wireless sensor networks
Flex Stack Rapid Prototyping System
Basics of rfid blaze automation
digitalSTROM Server Development
London Nanode Applications Weekend OpenEnergyMonitor presentation
Flyport openPicus datasheet
2008, IBM: WSN by John Dorn
15.00 hr van Hilten
Company profile - Elekso
Arav technologies projects
Making things that works with us
Ble boise codecamp
Smart Santander project Jose M. Hernandez Munoz
Ad

More from Till Riedel (9)

PPTX
From Load Forecasting to Demand Response - A Web of Things Use Case
PPTX
A Community Platform for Auto-Annotated Recreational Maps
PPT
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
PDF
Architecture for Collaborative Business Items
PPT
Implicit Middleware
PPT
Syncob
ODP
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
PPTX
uBox A Distributed Resource Management Architecture for the Web-of-Things
PDF
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
From Load Forecasting to Demand Response - A Web of Things Use Case
A Community Platform for Auto-Annotated Recreational Maps
Ubiquitous Resources Abstraction using a File System Interface on Sensor Nodes
Architecture for Collaborative Business Items
Implicit Middleware
Syncob
Barcodes, RFID or Smart Items? Evaluating track and trace technology today a...
uBox A Distributed Resource Management Architecture for the Web-of-Things
Using Web Service Gateways and Code Generation for Sustainable IoT System Dev...
Ad

Recently uploaded (20)

PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
Machine learning based COVID-19 study performance prediction
PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
Big Data Technologies - Introduction.pptx
PDF
Review of recent advances in non-invasive hemoglobin estimation
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PDF
Electronic commerce courselecture one. Pdf
PDF
Agricultural_Statistics_at_a_Glance_2022_0.pdf
PDF
Building Integrated photovoltaic BIPV_UPV.pdf
PDF
Mobile App Security Testing_ A Comprehensive Guide.pdf
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
The Rise and Fall of 3GPP – Time for a Sabbatical?
PDF
Approach and Philosophy of On baking technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PDF
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
PDF
NewMind AI Weekly Chronicles - August'25 Week I
PDF
Encapsulation_ Review paper, used for researhc scholars
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
Machine learning based COVID-19 study performance prediction
Chapter 3 Spatial Domain Image Processing.pdf
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
Big Data Technologies - Introduction.pptx
Review of recent advances in non-invasive hemoglobin estimation
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
Electronic commerce courselecture one. Pdf
Agricultural_Statistics_at_a_Glance_2022_0.pdf
Building Integrated photovoltaic BIPV_UPV.pdf
Mobile App Security Testing_ A Comprehensive Guide.pdf
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
The Rise and Fall of 3GPP – Time for a Sabbatical?
Approach and Philosophy of On baking technology
Empathic Computing: Creating Shared Understanding
Dropbox Q2 2025 Financial Results & Investor Presentation
Per capita expenditure prediction using model stacking based on satellite ima...
TokAI - TikTok AI Agent : The First AI Application That Analyzes 10,000+ Vira...
NewMind AI Weekly Chronicles - August'25 Week I
Encapsulation_ Review paper, used for researhc scholars

Relate: Architecture, Systems and Tools for Relative Positioning

  • 1. Focus II: Architecture, Systems and Tools for Relative Positioning Passau, 10.10.2008
  • 2. Presentation Overview 1. RELATE Software Architecture – BlackBoard 2. RELATE Hardware Architecture – Cube 3. Cube Integration Demo – Magnetic + Ultrasound 4. RELATE Tool Support – MiXiM (Koen Langendoen) 2
  • 3. Modular Software Design • Module Framework – Decoupled rapid development of new relative measurement modules – Platform independent (PC,MCU,DSP,Simulation) – Common interface abstractions • distance, angle [2d/3d], distance indicator, location • Support for measurement qualities (variance, fuzzy measure) • Blackboard – Simple tuple based Abstraction Distributed Programming – Implements Module Framework – Add Location specific paradigms to tuple space • Distance, Location, Angle – Added support for querying – Abstracts various underlying network algorithms/topologies 3
  • 4. Middleware Architecture RELATE node Sensing Fusion Interface RELATE modules or client Modules Modules Modules (Application layer) read/write notify register, subscribe, unsubscribe Blackboard Storage Blackboard Manager From | to | type | measurement | quality | Monitors Blackboard Scheduler, RPC Server, Event From | to | type | measurement | quality | Dispatcher, Query (Middleware From | to | type | measurement | quality | Raise 404 Planner, Remote Debugging Layer) Server local delegation remote delegation (via query) Routing / Query Layer (platform specific) Network layer (platform specific) Network 4
  • 5. RELATE Hardware Evolution • Fast prototyping Goals of novel relative positioning systems • Integration of new/existing technology into single RELATE platform • Defined Hardware/Software interfaces for better interoperability • Multimodal relative positioning 5
  • 6. RELATE Hardware Architecture Debug Sensing LEDs, Programmin g Adapter, Buttons Modality Digital Signal Processing Measurement Measurement Measurement DSP Driver (US, RSSI, Magnetic, …) I2C, SPI, Analog Sensing Modalities Multi Slave Base Platform 3.3V Synchronization UART Blackboard Communication SPI Power Module (Particle, Jennic, Bluetooth Memory Module , …) Battery RF USB: 5V Lith.,3.7V USB Data
  • 7. RELATE Base Components Stackable Sensing Modules – 2x40Pins for Analog, Digital I/O and Power on Stack – App specific (US, Magnetic, ...) DSP Board – Low power dsPic33FJ128GP706 DSC – 20MHz, 16kB RAM, DMA – Basic DSP Engine – 1Gs 12bit ADC Com Board – Particle (869 MHz AwareCon) – Jennic (IEEE 802.15.4, Zigbee or µIP) – Other (Bluetooth, USB) Power Board – Lithium Battery 7
  • 8. Reference Platform: Ultrasound Cube • Parallel Sampling of 6 Transducers – Eliminates error caused by time shift • Up to 100 kHz per Channel – No need for analogue rectification – Can use phase information – Channel codes possible • Online Digital Signal Processing – Improved signal detection • Reference implementation 8
  • 9. Sensing Modality Integration (Demo) Ultrasound Magnetic Ultrasound + Magnetic 9