SlideShare a Scribd company logo
Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze
TrainSense:
A Novel Infrastructure to Support
Mobility in Wireless Sensor Networks
Presenter: Martin Rataj
Supervisor: Dr.-Ing. habil. Waltenegus Dargie
Chair of Computer Networks
TU Dresden
H. Smeets, Ch. I. Shih, M. Zuniga, T. Hagemeier, P. J. Marrón
Outline
1. Motivation for Mobility
2. Core Idea of TrainSense
3. Interesting Features
4. Practical Applications
5. Related Work
Folie 1
Mobility in WSN
Motivation
• To increase the
communication capacity
• To enhance sensing
coverage
• To facilitate network
deployment
Challenges
• Specification of the speed
and direction of each node
• Node tracking / positioning
• Reliable source of energy
• Automatic reprogramming
• Path scheduling
• Energy budgets
Folie 2
Concept of TrainSense
• Designed as a testing environment
• Wireless nodes are integrated with model trains
• Model train infrastructure provides many advantages
• The existing infrastructure needs adjustments to
provide:
• Real-time train control
• Precise positioning
• Energy management
• Automatic train-mote
operations
• Back-channel information
Folie 3
Model Train Components
• Host computer – user friendly interface to
communicate with the controller
• Controller – controls speed and direction of trains,
control of turnouts
• Detector – detects when a train reaches a certain point
and informs the controller of this fact
• Tracks – carry power and data
• Locomotives with their decoders
Folie 4
Contribution of Trainsense
• Adjustments to HW and SW of the controller
• New software for the host computer
• Locomotives equipped with TrainSense motes
• Host mote – communication to other motes
• USB docking station
Folie 5
Fig. 1:TrainSense mote Fig. 2: TrainSense architecture
Modified controller
• As opposed to the commercial standard, it provides
real-time guarantees
– Change train speed commands
– Switch turnouts
– Trigger fired upon position detection
• Based on the Maerklin/Motorola standard
– Can address up to 80 trains and 256 turnouts
– Packets contain speed information or direction commands for
trains and switch commands for turnouts
Folie 6
Positioning techniques
• Position detection is based on a short circuit between
the two rails, created by the wheels of the train
• Detectors store the position in a register, which is
periodically polled by the controller
• Two techniques – Dead reckoning and Dead start
• The train is expected to move at a constant speed
1) Dead reckoning
• Introduces cumulative errors – needs calibration
Folie 7
Node crosses
a detector on
position x
Wait for x’/s
seconds
Send a “stop”
packet to the
train
The position
of the node is
x+x’
Positioning techniques
2) Dead start
• The train starts from a still position
• Used if the train can not reach the nominal speed
before encountering the first detector
Folie 8
Fig. 3: Dead reckoning Fig. 4: Dead reckoning vs. Dead start
Energy management
• For long can the power supply
provide power on an outage?
• First, the golden capacitors
are charged for one minute
• RSSI of packets sent at min.
and max. power levels (-
20dBm and 0dBm)
• Distance between motes: 2 m
• Need to convert ±18V to 5V DC – an AC/DC converter
is embedded in the on-board power supply unit
• The motes are powered through their USB interface
• Dirty tracks can cause short power outages – the power
supply needs to be robust
Folie 9
Fig. 5: Power disconnection experiment
USB Docking station
• For re-programming and data download
• The trains are not powerful enough to dock into
regular USB ports – custom USB docking station
• 97% of effectiveness of the regular USB port (based on
an experiment)
Folie 10
Fig. 6: USB Docking Station
Electromagnetic interference
• Moving trains or turnout changes can cause an
interference to the radio communication
• 4 modes, noise floor is measured at 2 kHz
1) Baseline mode – Tracks are powered with 18V DC, no
interference
2) Heavy traffic – The controller sends a continuous
stream of packets
3) Frequent turnout changes – Turnouts switched back
and forth as fast as possible
4) Dirty tracks – Power on/off every second
Folie 11
Interference - results
• Measurement at 2 kHz may not capture all noise
• For example, the coils of the turnouts generate
pulses in the order of milliseconds
• Theory: Instead of increasing the sampling rate,
measure PRR
Folie 12
Fig. 7: Noise floor for the various modes Fig. 8: Packet Reception Rates
Practical Application
Self-deployment
• Goal: let the nodes move autonomously to create a
distribution that maximizes a network metric
• In this case, the nodes should move autonomously to
repair a route
• Two nodes, a sink and a source are placed 3 meters
from each other
• Nodes move from the sink to the source, one after
another to establish a multi-hop route
• TDMA-MAC is used to avoid collisions
Folie 13
Practical Application
Folie 14
Fig. 9: a) Self-deployment in a controlled environment, b) Self-deployment in an uncontrolled environment
Practical Application
Data Muling
• Goal: collect data from several static nodes along the
track and upload the data via the docking station
• Static nodes at 50, 150 and 200 cm from the dock, 20
cm away from the tracks
• The data is broadcast with power level 1 of TelosB
motes (transmission range about 30 cm)
• Test the number of delivered packets for 7 different
speeds
Folie 15
Practical Application
• Result: All packets were correctly delivered
• Trade-off between speed and the number of packets
Folie 16
Related Work
Core
technology
Energy
management
$ Setup Positioning
TrainSense
(Smeets et
al.)
Model trains Unlimited
energy from
the tracks
$ Quite
difficult
Detectors +
dead-
reckoning
Sensei-UU
(Rensfelt et
al.)
Robot
following a
line
N/A $$$ Easy Travelled
distance
estimation
MiNT-m
(De et al.)
Robotic
vacuum
cleaner
(Roomba)
Batteries, auto
recharging
mechanism
$$ Very easy Video
cameras
Folie 17
Thank you for your attention
Folie 18

More Related Content

What's hot

Optimal placement of_phasor_measurement_units_using_gravitat
Optimal placement of_phasor_measurement_units_using_gravitatOptimal placement of_phasor_measurement_units_using_gravitat
Optimal placement of_phasor_measurement_units_using_gravitat
Satyendra Singh
 
OPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-SimulationOPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT TECHNOLOGIES
 
Automatic Railway Track Brake Detection System
Automatic Railway Track Brake Detection SystemAutomatic Railway Track Brake Detection System
Automatic Railway Track Brake Detection System
ashishbelkhede
 
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
IOSR Journals
 
India modern rail service for public
India modern rail service for publicIndia modern rail service for public
India modern rail service for public
Mahesh Chandra Manav
 
Automatic railway track crack detector
Automatic railway track crack detectorAutomatic railway track crack detector
Automatic railway track crack detector
AJEET VERMA
 
C:\Fakepath\802 11b Wireless Lan
C:\Fakepath\802 11b Wireless LanC:\Fakepath\802 11b Wireless Lan
C:\Fakepath\802 11b Wireless Lan
iamtheone90
 
IRJET- Railway Track Crack and Obstacle Detection using Arduino
IRJET-  	  Railway Track Crack and Obstacle Detection using ArduinoIRJET-  	  Railway Track Crack and Obstacle Detection using Arduino
IRJET- Railway Track Crack and Obstacle Detection using Arduino
IRJET Journal
 
India railway and green infra smart move 2018
India railway and green infra smart move 2018India railway and green infra smart move 2018
India railway and green infra smart move 2018
Mahesh Chandra Manav
 
Automatic Train Control System using Wireless Sensor Networks
Automatic Train Control System using Wireless Sensor NetworksAutomatic Train Control System using Wireless Sensor Networks
Automatic Train Control System using Wireless Sensor Networks
Prakhar Bansal
 
Railway security using wireless networks
Railway security using wireless networksRailway security using wireless networks
Railway security using wireless networks
Ashutha K
 
DVRM
DVRMDVRM
Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1
domenico di mola
 
advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault
SHIVA PRASAD
 
Smart Nodes and Automation Modes for Energy Routing
Smart Nodes and Automation Modes for Energy RoutingSmart Nodes and Automation Modes for Energy Routing
Smart Nodes and Automation Modes for Energy Routing
Bassem Maurice
 
Optical line protection switch and Active Fiber Monitoring System
Optical line protection switch and Active Fiber Monitoring SystemOptical line protection switch and Active Fiber Monitoring System
Optical line protection switch and Active Fiber Monitoring System
Subash Chandra Pakhrin
 
Mainpro
MainproMainpro
Mainpro
youstronsic
 
Group 1
Group 1Group 1
Group 1
lifetobeart
 
WiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftWiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For Swift
Gozie Lucas ubaozo
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
Hossein Yavari
 

What's hot (20)

Optimal placement of_phasor_measurement_units_using_gravitat
Optimal placement of_phasor_measurement_units_using_gravitatOptimal placement of_phasor_measurement_units_using_gravitat
Optimal placement of_phasor_measurement_units_using_gravitat
 
OPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-SimulationOPAL-RT and RTDS Technologies Co-Simulation
OPAL-RT and RTDS Technologies Co-Simulation
 
Automatic Railway Track Brake Detection System
Automatic Railway Track Brake Detection SystemAutomatic Railway Track Brake Detection System
Automatic Railway Track Brake Detection System
 
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
An Approach to Improve the Railway Crack Detection in the Tracks by Automated...
 
India modern rail service for public
India modern rail service for publicIndia modern rail service for public
India modern rail service for public
 
Automatic railway track crack detector
Automatic railway track crack detectorAutomatic railway track crack detector
Automatic railway track crack detector
 
C:\Fakepath\802 11b Wireless Lan
C:\Fakepath\802 11b Wireless LanC:\Fakepath\802 11b Wireless Lan
C:\Fakepath\802 11b Wireless Lan
 
IRJET- Railway Track Crack and Obstacle Detection using Arduino
IRJET-  	  Railway Track Crack and Obstacle Detection using ArduinoIRJET-  	  Railway Track Crack and Obstacle Detection using Arduino
IRJET- Railway Track Crack and Obstacle Detection using Arduino
 
India railway and green infra smart move 2018
India railway and green infra smart move 2018India railway and green infra smart move 2018
India railway and green infra smart move 2018
 
Automatic Train Control System using Wireless Sensor Networks
Automatic Train Control System using Wireless Sensor NetworksAutomatic Train Control System using Wireless Sensor Networks
Automatic Train Control System using Wireless Sensor Networks
 
Railway security using wireless networks
Railway security using wireless networksRailway security using wireless networks
Railway security using wireless networks
 
DVRM
DVRMDVRM
DVRM
 
Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1Tnc18 slides 1___2018-06-09-garr-terenav1
Tnc18 slides 1___2018-06-09-garr-terenav1
 
advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault advanced raiway security system based on zigbee communication for track fault
advanced raiway security system based on zigbee communication for track fault
 
Smart Nodes and Automation Modes for Energy Routing
Smart Nodes and Automation Modes for Energy RoutingSmart Nodes and Automation Modes for Energy Routing
Smart Nodes and Automation Modes for Energy Routing
 
Optical line protection switch and Active Fiber Monitoring System
Optical line protection switch and Active Fiber Monitoring SystemOptical line protection switch and Active Fiber Monitoring System
Optical line protection switch and Active Fiber Monitoring System
 
Mainpro
MainproMainpro
Mainpro
 
Group 1
Group 1Group 1
Group 1
 
WiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For SwiftWiMAX & LTE Network Introduce For Swift
WiMAX & LTE Network Introduce For Swift
 
LTE Architecture Overview
LTE Architecture OverviewLTE Architecture Overview
LTE Architecture Overview
 

Viewers also liked

Policy and procedure of companies
Policy and procedure of companiesPolicy and procedure of companies
Policy and procedure of companies
ahmedbarakb
 
C. L. Brewer Ascend resume
C. L. Brewer Ascend resumeC. L. Brewer Ascend resume
C. L. Brewer Ascend resume
Candice Ballard
 
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
haseeb uddin
 
ITC
ITCITC
ITC
ariamh
 
Ensayo de Ingeneria Electrica
Ensayo de Ingeneria ElectricaEnsayo de Ingeneria Electrica
Ensayo de Ingeneria Electrica
Diego Yoris
 
Review of florida law
Review of florida lawReview of florida law
Review of florida law
Merlin Cruz
 
BEC MCX
BEC MCXBEC MCX
Repetitive Structures i.e. Fractals
Repetitive Structures i.e. FractalsRepetitive Structures i.e. Fractals
Repetitive Structures i.e. Fractals
Vishap ASar
 
Ewì aládùn
Ewì aládùnEwì aládùn
Ewì aládùn
Rasheed Ashiru
 
Demo 3 guidelines for qa training final
Demo 3 guidelines for qa training finalDemo 3 guidelines for qa training final
Demo 3 guidelines for qa training final
Gurpreet Singh
 
diapositiva
diapositivadiapositiva
diapositiva
sandra2287
 
ผังงาน เจนนภา
ผังงาน เจนนภาผังงาน เจนนภา
ผังงาน เจนนภา
ปณพล ดาดวง
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
Hossein Hamzehpour
 
Allahisforall
AllahisforallAllahisforall
Allahisforall
allahisforall
 
Actividad 3.2
Actividad 3.2Actividad 3.2

Viewers also liked (16)

Policy and procedure of companies
Policy and procedure of companiesPolicy and procedure of companies
Policy and procedure of companies
 
C. L. Brewer Ascend resume
C. L. Brewer Ascend resumeC. L. Brewer Ascend resume
C. L. Brewer Ascend resume
 
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
Approval Of Mr.Haseebuddin FGPSP-SA-AYC-T-0975
 
ITC
ITCITC
ITC
 
Ensayo de Ingeneria Electrica
Ensayo de Ingeneria ElectricaEnsayo de Ingeneria Electrica
Ensayo de Ingeneria Electrica
 
Review of florida law
Review of florida lawReview of florida law
Review of florida law
 
BEC MCX
BEC MCXBEC MCX
BEC MCX
 
Repetitive Structures i.e. Fractals
Repetitive Structures i.e. FractalsRepetitive Structures i.e. Fractals
Repetitive Structures i.e. Fractals
 
Ewì aládùn
Ewì aládùnEwì aládùn
Ewì aládùn
 
LA_Running_Group3
LA_Running_Group3LA_Running_Group3
LA_Running_Group3
 
Demo 3 guidelines for qa training final
Demo 3 guidelines for qa training finalDemo 3 guidelines for qa training final
Demo 3 guidelines for qa training final
 
diapositiva
diapositivadiapositiva
diapositiva
 
ผังงาน เจนนภา
ผังงาน เจนนภาผังงาน เจนนภา
ผังงาน เจนนภา
 
Untitled Presentation
Untitled PresentationUntitled Presentation
Untitled Presentation
 
Allahisforall
AllahisforallAllahisforall
Allahisforall
 
Actividad 3.2
Actividad 3.2Actividad 3.2
Actividad 3.2
 

Similar to Train sense

Industrial training (switching)
Industrial training (switching)Industrial training (switching)
Industrial training (switching)
Aanchal Saxena
 
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdfDCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
OscarKelvinNsitu
 
CSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptxCSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptx
NoraNjepuome3
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
ateeq ateeq
 
Congection control and Internet working
Congection control and Internet workingCongection control and Internet working
Congection control and Internet working
TharuniDiddekunta
 
Rail gate controller ppt
Rail gate controller pptRail gate controller ppt
Rail gate controller ppt
Sajal Das
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
OPAL-RT TECHNOLOGIES
 
Network layer
Network layerNetwork layer
Network layer
TharuniDiddekunta
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
AjayTiwari301041
 
Switching
SwitchingSwitching
Switching
Meenakshi Paul
 
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
WMLab,NCU
 
Data Communication and Network- Network Layer onward all layers
Data Communication and Network- Network Layer onward all layersData Communication and Network- Network Layer onward all layers
Data Communication and Network- Network Layer onward all layers
Chandrakant Divate
 
20BEE042 5th semester Internship PPT.pptx
20BEE042 5th semester Internship PPT.pptx20BEE042 5th semester Internship PPT.pptx
20BEE042 5th semester Internship PPT.pptx
SumitRajput83
 
Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
Shraddha Patel
 
Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
Shraddha Patel
 
Signal and telicommunication/sanjeet-1308143
Signal and telicommunication/sanjeet-1308143Signal and telicommunication/sanjeet-1308143
Signal and telicommunication/sanjeet-1308143
sanjeet kumar
 
Railway Industrial Training Report
Railway Industrial Training ReportRailway Industrial Training Report
Railway Industrial Training Report
Lokesh Parihar
 
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation PlantsAvoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
Manuel Santander
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
Pondinesh2
 
Switching
SwitchingSwitching
Switching
Shankar Gangaju
 

Similar to Train sense (20)

Industrial training (switching)
Industrial training (switching)Industrial training (switching)
Industrial training (switching)
 
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdfDCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
DCN-321-Chiwaya_Lesson7_DataElements_Switching.pdf
 
CSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptxCSC 424 -Lecture 5n8 2022.pptx
CSC 424 -Lecture 5n8 2022.pptx
 
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNETMobile Ad Hoc Network of Simulation Framework Based on OPNET
Mobile Ad Hoc Network of Simulation Framework Based on OPNET
 
Congection control and Internet working
Congection control and Internet workingCongection control and Internet working
Congection control and Internet working
 
Rail gate controller ppt
Rail gate controller pptRail gate controller ppt
Rail gate controller ppt
 
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...RT15 Berkeley |  ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
RT15 Berkeley | ARTEMiS-SSN Features for Micro-grid / Renewable Energy Sourc...
 
Network layer
Network layerNetwork layer
Network layer
 
Chapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.pptChapter_13_Energy-Efficient_WSN_Slides.ppt
Chapter_13_Energy-Efficient_WSN_Slides.ppt
 
Switching
SwitchingSwitching
Switching
 
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
How Long to Wait? Predicting Bus Arrival Time With Mobile Phone Based Partici...
 
Data Communication and Network- Network Layer onward all layers
Data Communication and Network- Network Layer onward all layersData Communication and Network- Network Layer onward all layers
Data Communication and Network- Network Layer onward all layers
 
20BEE042 5th semester Internship PPT.pptx
20BEE042 5th semester Internship PPT.pptx20BEE042 5th semester Internship PPT.pptx
20BEE042 5th semester Internship PPT.pptx
 
Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
 
Ch 02 (1)
Ch 02 (1)Ch 02 (1)
Ch 02 (1)
 
Signal and telicommunication/sanjeet-1308143
Signal and telicommunication/sanjeet-1308143Signal and telicommunication/sanjeet-1308143
Signal and telicommunication/sanjeet-1308143
 
Railway Industrial Training Report
Railway Industrial Training ReportRailway Industrial Training Report
Railway Industrial Training Report
 
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation PlantsAvoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
Avoiding Cyberterrorism Threats Inside Hydraulic Power Generation Plants
 
CN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptxCN Unit 2 - cs8591.pptx
CN Unit 2 - cs8591.pptx
 
Switching
SwitchingSwitching
Switching
 

Recently uploaded

Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
dot55audits
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
HajraNaeem15
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Leena Ghag-Sakpal
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
eBook.com.bd (প্রয়োজনীয় বাংলা বই)
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
mulvey2
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
WaniBasim
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
siemaillard
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
สมใจ จันสุกสี
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 

Recently uploaded (20)

Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
ZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptxZK on Polkadot zero knowledge proofs - sub0.pptx
ZK on Polkadot zero knowledge proofs - sub0.pptx
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
How to deliver Powerpoint Presentations.pptx
How to deliver Powerpoint  Presentations.pptxHow to deliver Powerpoint  Presentations.pptx
How to deliver Powerpoint Presentations.pptx
 
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
Bed Making ( Introduction, Purpose, Types, Articles, Scientific principles, N...
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdfবাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
বাংলাদেশ অর্থনৈতিক সমীক্ষা (Economic Review) ২০২৪ UJS App.pdf
 
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptxC1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
C1 Rubenstein AP HuG xxxxxxxxxxxxxx.pptx
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Liberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdfLiberal Approach to the Study of Indian Politics.pdf
Liberal Approach to the Study of Indian Politics.pdf
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptxPrésentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
Présentationvvvvvvvvvvvvvvvvvvvvvvvvvvvv2.pptx
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
คำศัพท์ คำพื้นฐานการอ่าน ภาษาอังกฤษ ระดับชั้น ม.1
 
B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 

Train sense

  • 1. Fakultät Informatik – Institut für Systemarchitektur – Professur Rechnernetze TrainSense: A Novel Infrastructure to Support Mobility in Wireless Sensor Networks Presenter: Martin Rataj Supervisor: Dr.-Ing. habil. Waltenegus Dargie Chair of Computer Networks TU Dresden H. Smeets, Ch. I. Shih, M. Zuniga, T. Hagemeier, P. J. Marrón
  • 2. Outline 1. Motivation for Mobility 2. Core Idea of TrainSense 3. Interesting Features 4. Practical Applications 5. Related Work Folie 1
  • 3. Mobility in WSN Motivation • To increase the communication capacity • To enhance sensing coverage • To facilitate network deployment Challenges • Specification of the speed and direction of each node • Node tracking / positioning • Reliable source of energy • Automatic reprogramming • Path scheduling • Energy budgets Folie 2
  • 4. Concept of TrainSense • Designed as a testing environment • Wireless nodes are integrated with model trains • Model train infrastructure provides many advantages • The existing infrastructure needs adjustments to provide: • Real-time train control • Precise positioning • Energy management • Automatic train-mote operations • Back-channel information Folie 3
  • 5. Model Train Components • Host computer – user friendly interface to communicate with the controller • Controller – controls speed and direction of trains, control of turnouts • Detector – detects when a train reaches a certain point and informs the controller of this fact • Tracks – carry power and data • Locomotives with their decoders Folie 4
  • 6. Contribution of Trainsense • Adjustments to HW and SW of the controller • New software for the host computer • Locomotives equipped with TrainSense motes • Host mote – communication to other motes • USB docking station Folie 5 Fig. 1:TrainSense mote Fig. 2: TrainSense architecture
  • 7. Modified controller • As opposed to the commercial standard, it provides real-time guarantees – Change train speed commands – Switch turnouts – Trigger fired upon position detection • Based on the Maerklin/Motorola standard – Can address up to 80 trains and 256 turnouts – Packets contain speed information or direction commands for trains and switch commands for turnouts Folie 6
  • 8. Positioning techniques • Position detection is based on a short circuit between the two rails, created by the wheels of the train • Detectors store the position in a register, which is periodically polled by the controller • Two techniques – Dead reckoning and Dead start • The train is expected to move at a constant speed 1) Dead reckoning • Introduces cumulative errors – needs calibration Folie 7 Node crosses a detector on position x Wait for x’/s seconds Send a “stop” packet to the train The position of the node is x+x’
  • 9. Positioning techniques 2) Dead start • The train starts from a still position • Used if the train can not reach the nominal speed before encountering the first detector Folie 8 Fig. 3: Dead reckoning Fig. 4: Dead reckoning vs. Dead start
  • 10. Energy management • For long can the power supply provide power on an outage? • First, the golden capacitors are charged for one minute • RSSI of packets sent at min. and max. power levels (- 20dBm and 0dBm) • Distance between motes: 2 m • Need to convert ±18V to 5V DC – an AC/DC converter is embedded in the on-board power supply unit • The motes are powered through their USB interface • Dirty tracks can cause short power outages – the power supply needs to be robust Folie 9 Fig. 5: Power disconnection experiment
  • 11. USB Docking station • For re-programming and data download • The trains are not powerful enough to dock into regular USB ports – custom USB docking station • 97% of effectiveness of the regular USB port (based on an experiment) Folie 10 Fig. 6: USB Docking Station
  • 12. Electromagnetic interference • Moving trains or turnout changes can cause an interference to the radio communication • 4 modes, noise floor is measured at 2 kHz 1) Baseline mode – Tracks are powered with 18V DC, no interference 2) Heavy traffic – The controller sends a continuous stream of packets 3) Frequent turnout changes – Turnouts switched back and forth as fast as possible 4) Dirty tracks – Power on/off every second Folie 11
  • 13. Interference - results • Measurement at 2 kHz may not capture all noise • For example, the coils of the turnouts generate pulses in the order of milliseconds • Theory: Instead of increasing the sampling rate, measure PRR Folie 12 Fig. 7: Noise floor for the various modes Fig. 8: Packet Reception Rates
  • 14. Practical Application Self-deployment • Goal: let the nodes move autonomously to create a distribution that maximizes a network metric • In this case, the nodes should move autonomously to repair a route • Two nodes, a sink and a source are placed 3 meters from each other • Nodes move from the sink to the source, one after another to establish a multi-hop route • TDMA-MAC is used to avoid collisions Folie 13
  • 15. Practical Application Folie 14 Fig. 9: a) Self-deployment in a controlled environment, b) Self-deployment in an uncontrolled environment
  • 16. Practical Application Data Muling • Goal: collect data from several static nodes along the track and upload the data via the docking station • Static nodes at 50, 150 and 200 cm from the dock, 20 cm away from the tracks • The data is broadcast with power level 1 of TelosB motes (transmission range about 30 cm) • Test the number of delivered packets for 7 different speeds Folie 15
  • 17. Practical Application • Result: All packets were correctly delivered • Trade-off between speed and the number of packets Folie 16
  • 18. Related Work Core technology Energy management $ Setup Positioning TrainSense (Smeets et al.) Model trains Unlimited energy from the tracks $ Quite difficult Detectors + dead- reckoning Sensei-UU (Rensfelt et al.) Robot following a line N/A $$$ Easy Travelled distance estimation MiNT-m (De et al.) Robotic vacuum cleaner (Roomba) Batteries, auto recharging mechanism $$ Very easy Video cameras Folie 17
  • 19. Thank you for your attention Folie 18