© 2006 Open Grid Forum Remote Instrumentation (not only) for fun LEGO Mindstorm Exploration Demo Authors: Andrea Del Linz, Roberto Pugliese (Sincrotrone.

Slides:



Advertisements
Similar presentations
LEAD Portal: a TeraGrid Gateway and Application Service Architecture Marcus Christie and Suresh Marru Indiana University LEAD Project (
Advertisements

NA3 DORII: Deployment of Remote Instrumentation Infrastructure David Gutiérrez – Emilio Díaz University of Cantabria NA3 – Application.
EGEE 08, Istanbul, September 25th, Support for experimental science communities Istanbul, September 25th, 2008 Norbert Meyer, Marcin Płóciennik.
DORII: Training for Pilot Application Evaluation Paolo Gamba Matteo Lanati.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Services Abderrahman El Kharrim
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
DORII Deployment of Remote Instrumentation Infrastructure Norbert Meyer Poznań Supercomputing and Netwoking Center DORII Workshop,
Multipurpose Virtual Laboratory : a tool to Support Maintaining, Optimizing, and Trouble Shooting Accelerator Components from Off-Site Roberto Pugliese.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 4 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
2-3 note. 2 Peripheral Devices “Peripheral devices” are hardware plugged into ports or connected to a computer wirelessly. These devices can be for input,
NA3 DORII: Deployment of Remote Instrumentation Infrastructure Matteo Lanati EUCENTRE (European Centre for Training and Research in.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN SEE-GRID.
OGF 25/EGEE User Forum Catania, March 2 nd 2009 Meta Scheduling and Advanced Application Support on the Spanish NGI Enol Fernández del Castillo (IFCA-CSIC)
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
DORII review Remote instrumentation communities and application support NA3 Roberto Pugliese Sincrotrone Trieste SCpA.
DORII Joint Research Activities DORII Joint Research Activities Status and Progress 6 th All-Hands-Meeting (AHM) Alexey Cheptsov on.
Installation and Development Tools National Center for Supercomputing Applications University of Illinois at Urbana-Champaign The SEASR project and its.
EGEE is a project funded by the European Union under contract IST The GENIUS portal Roberto Barbera University of Catania and INFN First Latinamerican.
© 2006 Open Grid Forum Remote Instrumentation Services in Grid Environment Current state of art in terms of the integration of the instrumentation with.
NA-MIC National Alliance for Medical Image Computing UCSD: Engineering Core 2 Portal and Grid Infrastructure.
PoC Induction 19-April VBrowser (VL-e Toolkit) The single point of access to the grid  Medical use case: functional MRI (fMRI)  VBrowser design  VBrowser.
1 Grid2Win: porting of gLite middleware to Windows Dario Russo INFN Catania
Glite. Architecture Applications have access both to Higher-level Grid Services and to Foundation Grid Middleware Higher-Level Grid Services are supposed.
Easy Access to Grid infrastructures Dr. Harald Kornmayer (NEC Laboratories Europe) Dr. Mathias Stuempert (KIT-SCC, Karlsruhe) EGEE User Forum 2008 Clermont-Ferrand,
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
FP6−2004−Infrastructures−6-SSA E-infrastructure shared between Europe and Latin America Grid2Win: Porting of gLite middleware to.
EGEE-III INFSO-RI Enabling Grids for E-sciencE EGEE and gLite are registered trademarks Grid2Win : gLite for Microsoft Windows Roberto.
User Interface UI TP: UI User Interface installation & configuration.
FESR Trinacria Grid Virtual Laboratory gLite Information System Muoio Annamaria INFN - Catania gLite 3.0 Tutorial Trigrid Catania,
Paragon The Platform and Message Broker. Paragon: The Platform Stack -Window Management -Messaging -App Lifecycle Management -App Store -Workspaces -Storage.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
EGEE-II INFSO-RI Enabling Grids for E-sciencE Overview of gLite, the EGEE middleware Mike Mineter Training Outreach Education National.
Collaborative environment and workflow decomposition for remote instrumentation Roberto Pugliese ELETTRA - Sincrotrone Trieste SCpA On Behalf of the GRIDCC.
Consorzio COMETA - Progetto PI2S2 UNIONE EUROPEA Grid2Win : gLite for Microsoft Windows Elisa Ingrà - INFN.
ASPERA WorkshopLyon – 8 October Grid for control of Astronomical Instrumentation C. Vuerli, G.Taffoni, F. Pasian INAF – National Institute of Astrophysics,
SAM architecture EGEE 07 Service Availability Monitor for the LHC experiments Simone Campana, Alessandro Di Girolamo, Nicolò Magini, Patricia Mendez Lorenzo,
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI Services for Distributed e-Infrastructure Access Tiziana Ferrari on behalf.
The EPIKH Project (Exchange Programme to advance e-Infrastructure Know-How) gLite Grid Introduction Salma Saber Electronic.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 11.
EGI-InSPIRE RI EGI-InSPIRE EGI-InSPIRE RI EGI solution for high throughput data analysis Peter Solagna EGI.eu Operations.
GANMVL Global Accelerator Network Multipurpose Virtual Laboratory Present Status and Future Developments Roberto Pugliese
2.8 NXT Test Programs (Try Me Mode) U2C8
NXT Mindstorms Kit Programming
Accessing the VI-SEEM infrastructure
Gri2Win: Porting gLite to run under Windows XP Platform
Grid2Win: Porting of gLite middleware to Windows platform
Multipurpose Virtual Laboratory: a tool to Support Maintaining, Optimizing, and Trouble Shooting Accelerator Components from Off-Site Roberto Pugliese.
Grid2Win Porting of gLite middleware to Windows XP platform
HARDWARE The hardware is the part you can see the computer, ie all components of their physical structure. The screen, keyboard, and mouse tower of the.
Grid2Win: Porting of gLite middleware to Windows XP platform
Introduction to Grid Technology
The GENIUS portal Roberto Barbera University of Catania and INFN
Grid2Win: Porting of gLite middleware to Windows XP platform
GANMVL Protoype and testing
Grid Services Ouafa Bentaleb CERIST, Algeria
Remote Operations and Online Processing
Short update on the latest gLite status
A Messaging Infrastructure for WLCG
Gri2Win: Porting gLite to run under Windows XP Platform
Interoperability & Standards
Grid2Win: Porting of gLite middleware to Windows XP platform
Interactive grid framework
What is a Robot?.
EGEE Middleware: gLite Information Systems (IS)
The GENIUS portal and the GILDA t-Infrastructure
LEGO Education - Mindstorms EV3 - Computer/control center – The Brick
New Tools In Education Minjun Wang
Installation/Configuration
Downloading to the NXT requires the correct hardware setup
Introduction to the SHIWA Simulation Platform EGI User Forum,
Presentation transcript:

© 2006 Open Grid Forum Remote Instrumentation (not only) for fun LEGO Mindstorm Exploration Demo Authors: Andrea Del Linz, Roberto Pugliese (Sincrotrone Trieste S.C.p.A.) Mails: Authors: Andrea Del Linz, Roberto Pugliese (Sincrotrone Trieste S.C.p.A.) Mails:

© 2006 Open Grid Forum 2 LEGO Mindstorm Exploration Demo Summary We will see a set of small robots equipped with on board sensors and a camera. The robots are integrated in the eInfrastructure though a middleware extensions called Instrument Element The user can interact with the robots, control and monitor missions via a Virtual Control Room.

© 2006 Open Grid Forum 3 Deployment of Remote Instrumentation Infrastructure (DORII) Architecture common java lib VCR Client (browser) Wf-Editor Wf-Monitor Native App Launcher IECESEWMSLFC Grid / eInfrastructure User Wf-Man System Tunnel Non-Grid Interactive DB Script Man Apps Man ISVOMS G-Eclipse Application Developer common java lib OtherS Legenda: IE - instrument element CE - computing element SE - storage element WMS - workload management system (CE broker) LFC - location file catalog (SE broker) DB - database element IS - information system VOMS - VO management system OtherS - other services (e.g. OGC) VCR - virtual control room G-Eclipse - developer workbenck Wf-Editor - workflow editor Wf-Monitor - workflow monitor Wf-Man System - workflow management system Script Man - script manager Apps Man - application manager VCR Server

© 2006 Open Grid Forum 4 LEGO Mindstorm Robots: the real instruments

© 2006 Open Grid Forum 5 Hardware NTX brick comes with four input ports (one doubles as an expansion slot for a still-hypothetical sensor hub) and three output ports. The nice-but-small LCD can display black and white text and graphics, while the brick's loudspeaker plays a variety of NXT sound files. You connect your computer to the brick using either a USB cable or a Bluetooth wireless connection The iCommand java library allows you to build and run Java programs on your computer These programs send low-level commands to the NXT brick over a Bluetooth connection A wireless camera is connected to the computer via USB acquisition board connected to the wireless receiver

© 2006 Open Grid Forum 6 The Instrument Element: virtualisation of sets of instruments and sensors Instrument Element Web Services GridFTP JMS Plugins Custom WS-I Compliant Instrument Control gLite Security Model Kerberos Security BDII GlueSchema extension WS-I Compliant Instrument Reservation Service IM Access to the Grid Instruments Access Data & Info Publishing Alarms & Events

© 2006 Open Grid Forum 7 The Virtual Control Room: simplified access to the e-Infrasructure

© 2006 Open Grid Forum 8 LEGO robot exploration demo developer scientist user Controls robots Acquire robot data (camera, …) Define workflows Collective behavior Deploys software Access and visualizes Exploration data Runs workflows, scripts Monitors workflows, scripts Monitors exploration Start/stop exploration Performs off-line Processing of acquired exploration data Defines exploration strategy user collaborate

© 2006 Open Grid Forum 9 LEGO robot exploration demo SECE IE CESE VCR IE 2 Workflow description 1.The user controls the robots and starts the exploration 2.Each acquired data is stored and streamed to the VCR 3.The exploration data processing occurs 4.The processed data is stored and streamed to the VCR 5.The user visualizes the processed data results

© 2006 Open Grid Forum 10 Demo setup PC a: Linux, runs the VCR and IE (LegoFifth ntx) Using the VCR we can control the IM state machine transition to the exploration state where the robot explores the environment and sends data via JMS PC b: windows, runs IE (Camera, CameraRobot ntx) Using the VCR we can control interactively the robot VCR and receive images from the camera (go straight, stop, turn, move single motor, say bye)