280 likes | 406 Views
P haros: A Testbed for Mobile Cyber-Physical Systems. Daniel Sarafconn. CS 525 Cyber-Physical Systems September 12, 2012. Problem/ Motivation.
E N D
Pharos: A Testbed for MobileCyber-Physical Systems Daniel Sarafconn CS 525 Cyber-Physical Systems September 12, 2012
Problem/ Motivation • “Mobile cyber-physical systems (MCPS) are gaining importance as key enablers of emerging applications; this necessitates reliable, robust, and rapid validation and evaluation mechanisms for integrated communication, coordination, and control solutions.” Worcester Polytechnic Institute
Challenges Undertaken • “Design steps for the Pharos Testbed to supportheterogeneity and extensibility in both hardwareand software to enable a wide variety of experimentswith mobile cyber-physical systems; • Creation of a supporting software infrastructurethat enables push-button repeatability, includingrepeatability of mobility patterns and communicationcapabilities to the extent possible; and • Understanding of and quantifying the similaritiesand differences between experimental results andsimulated ones with the purpose of replicating experiments” Worcester Polytechnic Institute
The Pharos Testbed Worcester Polytechnic Institute
The Pharos Testbed • a networked system of autonomously mobile devices that can coordinate with each other and with networks of embedded sensors and actuators • an autonomous mobile testbed for extensive validation and evaluation of mobile cyber-physical systems Worcester Polytechnic Institute
Proteus Platform Worcester Polytechnic Institute
Proteus Software Architecture Worcester Polytechnic Institute
Characterizing Repeatability Worcester Polytechnic Institute
Types of Path Divergence Worcester Polytechnic Institute
Test Path • “Lollipop” motion script • Different Segment Lengths • Different Angles Worcester Polytechnic Institute
Lonestar Test Runs • Repeatability Testing • Execute motion script 7 times • Constant speed of 1.5m/s Worcester Polytechnic Institute
Absolute Divergence of Lonestar Worcester Polytechnic Institute
Relative Divergence of Lonestar Worcester Polytechnic Institute
Reflexive Divergence of Lonestar Worcester Polytechnic Institute
Relative-Speed Divergence of Lonestar Worcester Polytechnic Institute
Repeatability Across Multiple Nodes • Absolute Divergences • Lonestar1.34±0.08m • Shiner 2.49±0.18m • Wynkoop 1.20±0.06m Worcester Polytechnic Institute
Instant-Simulation Replay of Experiments • Log files can be fed directly into a simulator to create “instant replays” of a test • Useful to visualize what occurred for debugging purposes Worcester Polytechnic Institute
Divergence From Simulation Worcester Polytechnic Institute
Divergence From Simulation • “Real-world connectivity between wireless nodes often varies, sometimes to a large degree, from simulated connectivity.” • Characterizethe difference between simulated connectivity among mobile nodes and the real-world connectivity of the nodes in the Pharos testbed. • “This variance in communication characteristics is one of the most compelling reasons to evaluate mobile cyber-physical system solutions using real-world experiments in addition to simulations.” Worcester Polytechnic Institute
Real-World Connections vs. Simulated Connections Worcester Polytechnic Institute
Comparing Effective Radio Ranges Worcester Polytechnic Institute
Limitations and Lessons Learned Worcester Polytechnic Institute
Limitations in Architecture • High node complexity leads to frequent device failures thus limiting the scale of experiments • Limited software flexibility─ the current software only supports one form of motion script based on GPS waypoints Worcester Polytechnic Institute
Limitations in Hardware & Device Drivers • μC is highly sensitive to interrupt latencies • Excessive current draw during acceleration was tripping the safety shut-offs of the batteries • Atheros wireless chipset drivers were unreliable • The compass was highly sensitive to voltage fluctuations • The GPS sometimes had trouble locking on to satellites Worcester Polytechnic Institute
Limitations of Experiments to Date • Did not start all node in the same exact position and orientation • Only tested a single motion script • Did not test speed vs. motion repeatability or wireless connectivity Worcester Polytechnic Institute
Related Work Worcester Polytechnic Institute
Related Work • Hydra- a wireless emulator that focuses on repeatability at a very fine level of granularity at the physical layer • MiNT- a miniaturized multi-hop wireless network testbed that connects live emulations with running simulations in real time • EXC Toolkit- focuses on the software components of a wireless multi-hop network Worcester Polytechnic Institute
Acknowledgements Information and figures are from “Pharos: A Testbed for Mobile Cyber-Physical Systems” by: Chien-Liang Fok, AgostonPetz, Drew Stovall, Nicholas Paine, Christine Julien, and SriramVishwanath at The University of Texas Worcester Polytechnic Institute