relate: architecture, systems and tools for relative positioning

9
Focus II: Architecture, Systems and Tools for Relative Positioning Passau, 10.10.2008

Upload: till-riedel

Post on 17-Dec-2014

187 views

Category:

Technology


0 download

DESCRIPTION

 

TRANSCRIPT

Page 1: Relate: Architecture, Systems and Tools for Relative Positioning

Focus II: Architecture, Systems and Tools for Relative

Positioning

Passau, 10.10.2008

Page 2: Relate: Architecture, Systems and Tools for Relative Positioning

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)

Page 3: Relate: Architecture, Systems and Tools for Relative Positioning

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

Page 4: Relate: Architecture, Systems and Tools for Relative Positioning

4

Middleware Architecture

notifyread/write

Blackboard(Middleware

Layer)

local delegation

register, subscribe, unsubscribe

Monitors

remote delegation (via query)

RELATE node or client

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

RELATE modules(Application layer)

Fusion Modules

Interface Modules

Sensing Modules

Blackboard StorageFrom | to | type | measurement | quality |

From | to | type | measurement | quality |

From | to | type | measurement | quality |

Blackboard Manager

Scheduler, RPC Server, Event Dispatcher, Query Planner, Remote Debugging ServerRaise 404

Network

Page 5: Relate: Architecture, Systems and Tools for Relative Positioning

5

RELATE Hardware Evolution

• Fast prototyping of novel relative positioning systems

• Integration of new/existing technology into single RELATE platform

• Defined Hardware/Software interfaces for better interoperability

• Multimodal relative positioning

Goals

Page 6: Relate: Architecture, Systems and Tools for Relative Positioning

RELATE Hardware Architecture

DSPMeasureme

nt I2C, SPI, Analog

Measurement

Measurement(US, RSSI, Magnetic, …)

Debug LEDs, Programming

Adapter, Buttons

Digital

Dri

ve

r

SPIPower Module

BatteryLith.,3.7V

USB: 5V

3.3VMulti Slave

UART

Communication(Particle, Jennic,

Bluetooth, …)

Synchronization

USBData

RF

Memory Module

Sensing Modality

Base Platform

Sensing Modalities

Signal Processing

Blackboard

Page 7: Relate: Architecture, Systems and Tools for Relative Positioning

7

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

RELATE Base Components

Page 8: Relate: Architecture, Systems and Tools for Relative Positioning

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

Daniel Röhr
CHANGE
Page 9: Relate: Architecture, Systems and Tools for Relative Positioning

9

Sensing Modality Integration (Demo)

Ultrasound

Magnetic

Ultrasound + Magnetic