SlideShare ist ein Scribd-Unternehmen logo
1 von 38
Downloaden Sie, um offline zu lesen
How to Develop
FIWARE NGSI Interfaces for Robots
FIWARE Wednesday Webinars (May 6th, 2020)
Francisco Meléndez, Technical Expert and Evangelist (francisco.melendez@fiware.org)
FIWARE Foundation
Agenda
▪ Introduction
• Some Robot Types
• Digital Twin Concepts
▪ Development of FIWARE NGSI Robotics Interfaces
• ROS Interfaces
• ROS2 Interfaces
• OPC-UA Interfaces
• DDS Interfaces
▪ Some Use Cases
• Use Case 1: Industrial Robotic Systems for Agile Production
• Use Case 2: Smart Warehousing and Intra-Logistics based on AMRs
• Use Case 3: Putting ROS2 onto Microcontrollers (micro-ROS)
▪ Summary
Introduction
Some Robot Types
Robotic Arm AMR / AGVs Drones
Base Robotic Platforms
...
PalletizerRobotic Arm
Welding system
Robot FleetAMR / AGVs Drones Hybrid Platforms
Base Robotic Platforms
Some Robot Types
...
PalletizerRobotic Arm
Welding system
Robot FleetAMR / AGVs Drones Hybrid Platforms
Base Robotic Platforms
Distributed Robotic Platform
Some Robot Types
The Concept of Digital Twin in Robotic Applications
Use Case
The Concept of Digital Twin in Robotic Applications
Palletizer
Use Case
The Concept of Digital Twin in Robotic Applications
Palletizer
Low-Level Robotics Operating System, Real-time Controller,
High-performance Middleware
Use Case
VR/AR
Simulations
HMI
Low-Level Robotics Operating System, Real-time Controller,
High-performance Middleware
Palletizer
The Concept of Digital Twin in Robotic Applications
Use Case
Digital Twin in Robotic Applications
VR/AR
Simulations
HMI
Additional
Features
(Digital Twin)
Low-Level Robotics Operating System, Real-time Controller,
High-performance Middleware
Palletizer
Enhanced
Robotic
System
Enhanced
Robotic
System
Digital Twin in Robotic Applications
VR/AR
Simulations
HMI
Additional
Features
(Digital Twin)
Low-Level Robotics Operating System, Real-time Controller,
High-performance Middleware
Real
Time
API
High Level
API
Palletizer
Enhanced
Robotic
System
Digital Twin in Robotic Applications
VR/AR
Simulations
HMI
Additional
Features
(Digital Twin)
Low-Level Robotics Operating System, Real-time Controller,
High-performance Middleware
Real
Time
API
High Level
API
Palletizer
Digital Twin Concepts (I)
Digital Twin Concepts (II)
NGSI-LD and NGSIv2 Specifications
NGSIv2: Starting Point→ https://fiware-tutorials.readthedocs.io/en/latest/getting-started/index.html
NGSI-LD: Starting Point→ https://fiware-tutorials.readthedocs.io/en/latest/linked-data/index.html
Wednesday Webinar is COMING SOON: Introduction to NGSI-LD
● Entities
● CRUD Operations
● Context Providers
● Linked Data
● Relationships & Data Models
● Traversing Linked Data
● Subscriptions and Registrations
NGSI Data Models
17
{
"@context": "https://robotics.fiware.org/ld/context",
"id": "urn:ngsi-ld:Robot:Pose:hr4def34t4g",
"type": "Pose",
"position": {
"type": "Property",
"value": {
"type": "3d-point",
"coordinates": {
"x": 13.3986,
"y": 52.5547,
"z": 123.4
}
}
},
"orientation": {
"type": "Property",
"value": {
"type": "Quaternion",
"coordinates": {
"x": 13.3986,
"y": 52.5547,
"z": 123.4,
"w": -7.3
}
}
}
}
FIWARE Reference Architecture and Generic Enablers
Current Scope of FIWARE NGSI Features
for Robot Digital Twins
How to Develop FIWARE NGSI Robotics Interfaces
FIWARE Robotics → Base Technologies
OPC UA
IoT Agent
Micro XRCE-DDS
SOSS - FIWARE
(Under Development, preliminary version ready)
Fast RTPS
ORION Context Broker
Smart Solutions Other FIWARE Enablers
FIROS
High Level OS
often proprietary
Powered by FIWARE
Robotic Solution
OPC UA
IoT Agent
Micro XRCE-DDS
SOSS - FIWARE
(Under Development, first version ready)
Fast RTPS
ORION Context Broker
Smart
Applications Other FIWARE Enablers
FIROS
Robotic MW
often proprietary
Digital
Twin layer
ROS1 Main Interfaces (Pub/Sub)
FIWARE NGSI High-Level Robotics Interfaces: ROS 1
ORION Context Broker
Topics Services Actions
NGSI API (RESTful binding)
FIROS
NGSI Entities
ROS1 Node(s)
Palletizer
ROS1 Interfaces → FIROS
▪ https://github.com/iml130/firos
▪ https://firos.readthedocs.io/en/latest/ins
tall/turtlesim-example.html
ROS2 Main Interfaces (Pub/Sub)
FIWARE NGSI High-Level Robotics Interfaces: ROS2
ORION Context Broker
Topics* Services* Actions*
NGSI API (RESTful binding)
ROS2 Node(s)
SOSS - FIWARE
NGSI Entities
Palletizer
ROS2 Interfaces → SOSS-FIWARE
▪ https://github.com/eProsima/SOSS-FIWARE
▪ https://github.com/eProsima/SOSS-FIWARE/
blob/master/fiware/doc/demo.md
FIWARE NGSI High-Level Robotics Interfaces: OPC UA
ServerClient(s)
NGSI API (RESTful binding)
Discovery Subscription Query Node Method
OPC-UA IoT Agent
ORION Context Broker NGSI Entities
OPC-UA Main Interfaces
Palletizer
OPC-UA IoT Agent
▪ https://github.com/Engineering-Research-and-
Development/iotagent-opcua
▪ https://iotagent-opcua.readthedocs.io/en/latest/
opc_ua_agent_tutorial/index.html
FIWARE NGSI High-Level Robotics Interfaces: DDS (I)
NGSI API (RESTful binding)
ORION Context Broker NGSI Entities
Palletizer
Fast RTPS
Micro XRCE-DDS
SOSS - FIWARE
DDS Interfaces →
Fast RTPS or Micro XRCE-DDS +
ROS2 + SOSS-FIWARE
▪ https://github.com/Fiware/catalogue/tree/
master/robotics
Microcontrollers →
micro-ROS client(s) +
micro-ROS Agent(s) (ROS2) +
SOSS-FIWARE
▪ https://micro-ros.github.io/
Integration Agent:
Middleware,
Agent Logic,
NGSI Mapping
FIWARE NGSI Robotics Interfaces for Real-Time: DDS (II)
NGSI API (RESTful binding)
ORION Context Broker NGSI Entities
Fast RTPS or Micro XRCE-DDS
FIWARE NGSI Agent or
Tailored NGSI Connector
Distributed Robotic Platform
Real-time
Middleware
Future Interfaces (native DDS / OPC-UA)
ORION Context Broker
Micro XRCE-DDS
Fast RTPS
NGSI Entities
NGSI API (DDS binding)NGSI API (OPC-UA binding)
Robot Specific
Middleware
and/or
High Level Operating System
Palletizer
Robot ...Hybrid PlatformsRobotic Arm AMR / AGVs Drones ......
Future Interfaces (RESTful + OPC-UA + DDS bindings)
OPC UA
IoT Agent
SOSS-FIWARE
Fast RTPS
ORION Context Broker
Smart Solutions Other FIWARE Enablers
FIROS
Robotics
Operating
system
layer
Adaptation
layer
Digital
Twin layer
Application
layer
NGSI API (DDS binding)NGSI API (OPC-UA binding) NGSI API (RESTful binding + raw )
Micro XRCE-DDS
Some Use Cases
Use Case 1:
Industrial Robotic Systems for Agile Production
ORION
Context
Broker
DIH² Application Scenarios
LOWER LEVELS in the IIoT Connectivity StackLOWER LEVELS in the IIoT Connectivity Stack
Interoperability that exploits the
Semantics of Context Data ...
Factory Resources
[Materials (A B C), Workers, Machines, Stations, Lines, ... ]
Output Products and their variability
[ ABC, ACB, CBA ]
Demand and Production Orders
[ Output Product, Lot Size]
Production Plans
[Orders, Schedule, Resources]
Robotized Production Processes
[Process Specifications, Production Graph, Events, Metrics ]
Robot Tasks and Skills
[Primitives, Functions, States, Functional & Quality Params…]
Human Roles in the Floor
Manual & Computer / Machine / Robot aided Processes
● Floor/Device Configuration
● Setup and Maintenance Tasks
● Planning, Coordination and Supervisory Control
● Production and Order Flow Monitoring
● Process Flow Monitoring
● Quality Assurance
● Manual Operations ...
Development of Open, Standardised and Reusable
Agile Production Enablers for Manufacturing SMEs
Robotic Platform API
Agile Production Enablers
DIH² Deployments (I)
DIH² Deployments (II)
Real-Time
Server
Use Case 2:
Smart Warehousing and Intra-Logistics based on AMRs
Use Case 3:
micro-ROS puts ROS2 onto microcontrollers
SOSS - FIWARE
ORION Context Broker
Context Aware Applications
Use Case 3:
micro-ROS puts ROS2 onto microcontrollers
2nd Webinar on FIWARE Robotics
How to Develop FIWARE NGSI Interfaces: Summary
▪ ROS1 Interfaces → FIROS
▪ https://github.com/iml130/firos
▪ https://firos.readthedocs.io/en/latest/install/turtlesim-example.html
▪ ROS2 Interfaces → SOSS-FIWARE
▪ https://github.com/eProsima/SOSS-FIWARE
▪ https://github.com/eProsima/SOSS-FIWARE/blob/master/fiware/doc/demo.md
▪ OPC-UA Interfaces → OPC-UA IoT Agent
▪ https://github.com/Engineering-Research-and-Development/iotagent-opcua
▪ https://iotagent-opcua.readthedocs.io/en/latest/opc_ua_agent_tutorial/index.html
▪ DDS Interfaces → Fast RTPS or Micro XRCE-DDS + NGSI Agent
▪ https://github.com/Fiware/catalogue/tree/master/robotics
▪ Microcontrollers → micro-ROS client(s) + micro-ROS Agent(s) (ROS2) + SOSS-FIWARE
▪ https://micro-ros.github.io/
▪ Tailored Robot Interface → Native Robot Interface + NGSI Agent/Connector (NGSI RESTful Binding)
▪ Next Interfaces: NGSI-LD raw data streams, DDS & OPC-UA bindings
Thank you!
http://fiware.org
Follow @FIWARE on
Twitter

Weitere ähnliche Inhalte

Was ist angesagt?

CPaaS.io - u2-based Toolbox
CPaaS.io - u2-based ToolboxCPaaS.io - u2-based Toolbox
CPaaS.io - u2-based ToolboxStephan Haller
 
FIWARE Wednesday Webinars - FIWARE Overview / Director’s Commentary
FIWARE Wednesday Webinars - FIWARE Overview / Director’s CommentaryFIWARE Wednesday Webinars - FIWARE Overview / Director’s Commentary
FIWARE Wednesday Webinars - FIWARE Overview / Director’s CommentaryFIWARE
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE
 
SmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStackSmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStackJakub Pavlik
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.Krishna-Kumar
 
Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & RecommendationAGILE IoT
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community BuildingAGILE IoT
 
Operational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudOperational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudFernando Lopez Aguilar
 
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE
 
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...AGILE IoT
 
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...Marcin Bielak
 
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Benjamin Cabé
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016Benjamin Cabé
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Lviv Startup Club
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE IoT
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableJonathan Jeon
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowersmfrancis
 
OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014mfrancis
 
WP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & ImplementationWP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & ImplementationAGILE IoT
 

Was ist angesagt? (20)

CPaaS.io - u2-based Toolbox
CPaaS.io - u2-based ToolboxCPaaS.io - u2-based Toolbox
CPaaS.io - u2-based Toolbox
 
FIWARE Wednesday Webinars - FIWARE Overview / Director’s Commentary
FIWARE Wednesday Webinars - FIWARE Overview / Director’s CommentaryFIWARE Wednesday Webinars - FIWARE Overview / Director’s Commentary
FIWARE Wednesday Webinars - FIWARE Overview / Director’s Commentary
 
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
FIWARE Global Summit - The Scorpio NGSI-LD Broker: Features and Supported Arc...
 
SmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStackSmartCity IoT on Kubernetes and OpenStack
SmartCity IoT on Kubernetes and OpenStack
 
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
IoTShow.in Bangalore 2019 - a Recap on 'IoT and Edge' Talk.
 
Configuration & Recommendation
Configuration & RecommendationConfiguration & Recommendation
Configuration & Recommendation
 
Dissemination and Community Building
Dissemination and Community BuildingDissemination and Community Building
Dissemination and Community Building
 
Operational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloudOperational Dashboards with FIWARE WireCloud
Operational Dashboards with FIWARE WireCloud
 
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
FIWARE Global Summit - Using ML/AI Techniques with FIWARE and Connected IoT D...
 
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
RIOT and the evolution of operating systems for IoT devices (Emmanuel Baccell...
 
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
IoT databases - review and challenges - IoT, Hardware & Robotics meetup - onl...
 
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016Examining the emergent open source IoT ecosystem - IoT World Europe 2016
Examining the emergent open source IoT ecosystem - IoT World Europe 2016
 
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
The Right Tools for IoT Developers – Dan Gross @ Eclipse IoT Day ThingMonk 2016
 
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp} Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
Володимир Шиманський “Роль спільноти і OpenSource в IoT бізнесі” {R0boCamp}
 
AGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystemAGILE software, devices and wider ecosystem
AGILE software, devices and wider ecosystem
 
Tizen Connected with IoTivity
Tizen Connected with IoTivityTizen Connected with IoTivity
Tizen Connected with IoTivity
 
OCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/WearableOCF/IoTivity for Healthcare/Fitness/Wearable
OCF/IoTivity for Healthcare/Fitness/Wearable
 
OSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt BowersOSGi -Simplifying the IoT Gateway - Walt Bowers
OSGi -Simplifying the IoT Gateway - Walt Bowers
 
OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014OSGi IoT Demo - OSGi Community Event 2014
OSGi IoT Demo - OSGi Community Event 2014
 
WP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & ImplementationWP1 Gateway HW Design & Implementation
WP1 Gateway HW Design & Implementation
 

Ähnlich wie FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots

Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroAlex Barbosa Coqueiro
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerAlex Barbosa Coqueiro
 
Francisco Melendez_Robotics Session
Francisco Melendez_Robotics SessionFrancisco Melendez_Robotics Session
Francisco Melendez_Robotics SessionFIWARE
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureKai Wähner
 
Reactive robotics io_t_2017
Reactive robotics io_t_2017Reactive robotics io_t_2017
Reactive robotics io_t_2017Trayan Iliev
 
The Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiThe Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiAVEVA
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSJaime Martin Losa
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSJaime Martin Losa
 
FIWARE Robotics
FIWARE RoboticsFIWARE Robotics
FIWARE RoboticseProsima
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTViewAVEVA
 
ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)AI Robotics KR
 
Developing intelligent robots with AWS RoboMaker
Developing intelligent robots with AWS RoboMakerDeveloping intelligent robots with AWS RoboMaker
Developing intelligent robots with AWS RoboMakerThomas Moulard
 
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪MAKERPRO.cc
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...Brian Pulito
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- TrackTIDChile
 

Ähnlich wie FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots (20)

Building Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to HeroBuilding Robotics Application at Scale using OpenSource from Zero to Hero
Building Robotics Application at Scale using OpenSource from Zero to Hero
 
FIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the FutureFIWARE Wednesday Webinars - FIWARE Building the Future
FIWARE Wednesday Webinars - FIWARE Building the Future
 
Building Your Robot using AWS Robomaker
Building Your Robot using AWS RobomakerBuilding Your Robot using AWS Robomaker
Building Your Robot using AWS Robomaker
 
Francisco Melendez_Robotics Session
Francisco Melendez_Robotics SessionFrancisco Melendez_Robotics Session
Francisco Melendez_Robotics Session
 
Open Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and ArchitectureOpen Source IoT Project Flogo - Introduction, Overview and Architecture
Open Source IoT Project Flogo - Introduction, Overview and Architecture
 
Reactive robotics io_t_2017
Reactive robotics io_t_2017Reactive robotics io_t_2017
Reactive robotics io_t_2017
 
FIWARE Overview
FIWARE OverviewFIWARE Overview
FIWARE Overview
 
The Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry PiThe Internet of Things with InduSoft and Raspberry Pi
The Internet of Things with InduSoft and Raspberry Pi
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROS
 
FIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROSFIWARE Robotics: ROS2 & micro-ROS
FIWARE Robotics: ROS2 & micro-ROS
 
FIWARE Robotics
FIWARE RoboticsFIWARE Robotics
FIWARE Robotics
 
InduSoft IoTView
InduSoft IoTViewInduSoft IoTView
InduSoft IoTView
 
Mashing Up Manufacturing
Mashing Up ManufacturingMashing Up Manufacturing
Mashing Up Manufacturing
 
ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)ROS2 on WebOS - Brian Shin(LG)
ROS2 on WebOS - Brian Shin(LG)
 
Developing intelligent robots with AWS RoboMaker
Developing intelligent robots with AWS RoboMakerDeveloping intelligent robots with AWS RoboMaker
Developing intelligent robots with AWS RoboMaker
 
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
【1110ROS社群開講】ROS 2與DDS應用於工業領域_王健豪
 
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
The Enterprise wants WebRTC -- and it needs Middleware to get it! (IIT RTC Co...
 
IoT architecture
IoT architectureIoT architecture
IoT architecture
 
Fiware overview3
Fiware overview3Fiware overview3
Fiware overview3
 
3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track3° Fiware Overview-Chile- Track
3° Fiware Overview-Chile- Track
 

Mehr von FIWARE

Behm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxBehm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxFIWARE
 
Katharina Hogrebe Herne Digital Days.pdf
 Katharina Hogrebe Herne Digital Days.pdf Katharina Hogrebe Herne Digital Days.pdf
Katharina Hogrebe Herne Digital Days.pdfFIWARE
 
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxChristoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxFIWARE
 
Behm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxBehm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxFIWARE
 
Evangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxEvangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxFIWARE
 
Lukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxLukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxFIWARE
 
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxPierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxFIWARE
 
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxDennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxFIWARE
 
Ulrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxUlrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxFIWARE
 
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxAleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxFIWARE
 
Water Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfWater Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfFIWARE
 
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxCameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxFIWARE
 
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFIWARE
 
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxBoris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxFIWARE
 
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....FIWARE
 
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfAbdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfFIWARE
 
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFIWARE
 
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxHTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxFIWARE
 
WE_LoRaWAN _ IoT.pptx
WE_LoRaWAN  _ IoT.pptxWE_LoRaWAN  _ IoT.pptx
WE_LoRaWAN _ IoT.pptxFIWARE
 
EU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxEU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxFIWARE
 

Mehr von FIWARE (20)

Behm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptxBehm_Herne_NeMo_akt.pptx
Behm_Herne_NeMo_akt.pptx
 
Katharina Hogrebe Herne Digital Days.pdf
 Katharina Hogrebe Herne Digital Days.pdf Katharina Hogrebe Herne Digital Days.pdf
Katharina Hogrebe Herne Digital Days.pdf
 
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptxChristoph Mertens_IDSA_Introduction to Data Spaces.pptx
Christoph Mertens_IDSA_Introduction to Data Spaces.pptx
 
Behm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptxBehm_Herne_NeMo.pptx
Behm_Herne_NeMo.pptx
 
Evangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptxEvangelists + iHubs Promo Slides.pptx
Evangelists + iHubs Promo Slides.pptx
 
Lukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptxLukas Künzel Smart City Operating System.pptx
Lukas Künzel Smart City Operating System.pptx
 
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptxPierre Golz Der Transformationsprozess im Konzern Stadt.pptx
Pierre Golz Der Transformationsprozess im Konzern Stadt.pptx
 
Dennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptxDennis Wendland_The i4Trust Collaboration Programme.pptx
Dennis Wendland_The i4Trust Collaboration Programme.pptx
 
Ulrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptxUlrich Ahle_FIWARE.pptx
Ulrich Ahle_FIWARE.pptx
 
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptxAleksandar Vrglevski _FIWARE DACH_OSIH.pptx
Aleksandar Vrglevski _FIWARE DACH_OSIH.pptx
 
Water Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdfWater Quality - Lukas Kuenzel.pdf
Water Quality - Lukas Kuenzel.pdf
 
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptxCameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
Cameron Brooks_FGS23_FIWARE Summit_Keynote_Cameron.pptx
 
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptxFiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
FiWareSummit.msGIS-Data-to-Value.2023.06.12.pptx
 
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptxBoris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
Boris Otto_FGS2023_Opening- EU Innovations from Data_PUB_V1_BOt.pptx
 
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
Bjoern de Vidts_FGS23_Opening_athumi - bjord de vidts - personal data spaces....
 
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdfAbdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
Abdulrahman Ibrahim_FGS23 Opening - Abdulrahman Ibrahim.pdf
 
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdfFGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
FGS2023_Opening_Red Hat Keynote Andrea Battaglia.pdf
 
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptxHTAG_Skalierung_Plattform_lokal_final_versand.pptx
HTAG_Skalierung_Plattform_lokal_final_versand.pptx
 
WE_LoRaWAN _ IoT.pptx
WE_LoRaWAN  _ IoT.pptxWE_LoRaWAN  _ IoT.pptx
WE_LoRaWAN _ IoT.pptx
 
EU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptxEU Opp_Clara Pezuela - German chapter.pptx
EU Opp_Clara Pezuela - German chapter.pptx
 

Kürzlich hochgeladen

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?Antenna Manufacturer Coco
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CVKhem
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsMaria Levchenko
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Igalia
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Scriptwesley chun
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxMalak Abu Hammad
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘RTylerCroy
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonetsnaman860154
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdfhans926745
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Drew Madelung
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Enterprise Knowledge
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationMichael W. Hawkins
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024The Digital Insurer
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 

Kürzlich hochgeladen (20)

08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Real Time Object Detection Using Open CV
Real Time Object Detection Using Open CVReal Time Object Detection Using Open CV
Real Time Object Detection Using Open CV
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
Raspberry Pi 5: Challenges and Solutions in Bringing up an OpenGL/Vulkan Driv...
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Automating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps ScriptAutomating Google Workspace (GWS) & more with Apps Script
Automating Google Workspace (GWS) & more with Apps Script
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
The Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptxThe Codex of Business Writing Software for Real-World Solutions 2.pptx
The Codex of Business Writing Software for Real-World Solutions 2.pptx
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
How to convert PDF to text with Nanonets
How to convert PDF to text with NanonetsHow to convert PDF to text with Nanonets
How to convert PDF to text with Nanonets
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...Driving Behavioral Change for Information Management through Data-Driven Gree...
Driving Behavioral Change for Information Management through Data-Driven Gree...
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 

FIWARE Wednesday Webinars - How to Develop FIWARE NGSI Interfaces for Robots

  • 1. How to Develop FIWARE NGSI Interfaces for Robots FIWARE Wednesday Webinars (May 6th, 2020) Francisco Meléndez, Technical Expert and Evangelist (francisco.melendez@fiware.org) FIWARE Foundation
  • 2. Agenda ▪ Introduction • Some Robot Types • Digital Twin Concepts ▪ Development of FIWARE NGSI Robotics Interfaces • ROS Interfaces • ROS2 Interfaces • OPC-UA Interfaces • DDS Interfaces ▪ Some Use Cases • Use Case 1: Industrial Robotic Systems for Agile Production • Use Case 2: Smart Warehousing and Intra-Logistics based on AMRs • Use Case 3: Putting ROS2 onto Microcontrollers (micro-ROS) ▪ Summary
  • 4. Some Robot Types Robotic Arm AMR / AGVs Drones Base Robotic Platforms
  • 5. ... PalletizerRobotic Arm Welding system Robot FleetAMR / AGVs Drones Hybrid Platforms Base Robotic Platforms Some Robot Types
  • 6. ... PalletizerRobotic Arm Welding system Robot FleetAMR / AGVs Drones Hybrid Platforms Base Robotic Platforms Distributed Robotic Platform Some Robot Types
  • 7. The Concept of Digital Twin in Robotic Applications Use Case
  • 8. The Concept of Digital Twin in Robotic Applications Palletizer Use Case
  • 9. The Concept of Digital Twin in Robotic Applications Palletizer Low-Level Robotics Operating System, Real-time Controller, High-performance Middleware Use Case
  • 10. VR/AR Simulations HMI Low-Level Robotics Operating System, Real-time Controller, High-performance Middleware Palletizer The Concept of Digital Twin in Robotic Applications Use Case
  • 11. Digital Twin in Robotic Applications VR/AR Simulations HMI Additional Features (Digital Twin) Low-Level Robotics Operating System, Real-time Controller, High-performance Middleware Palletizer Enhanced Robotic System
  • 12. Enhanced Robotic System Digital Twin in Robotic Applications VR/AR Simulations HMI Additional Features (Digital Twin) Low-Level Robotics Operating System, Real-time Controller, High-performance Middleware Real Time API High Level API Palletizer
  • 13. Enhanced Robotic System Digital Twin in Robotic Applications VR/AR Simulations HMI Additional Features (Digital Twin) Low-Level Robotics Operating System, Real-time Controller, High-performance Middleware Real Time API High Level API Palletizer
  • 16. NGSI-LD and NGSIv2 Specifications NGSIv2: Starting Point→ https://fiware-tutorials.readthedocs.io/en/latest/getting-started/index.html NGSI-LD: Starting Point→ https://fiware-tutorials.readthedocs.io/en/latest/linked-data/index.html Wednesday Webinar is COMING SOON: Introduction to NGSI-LD ● Entities ● CRUD Operations ● Context Providers ● Linked Data ● Relationships & Data Models ● Traversing Linked Data ● Subscriptions and Registrations
  • 17. NGSI Data Models 17 { "@context": "https://robotics.fiware.org/ld/context", "id": "urn:ngsi-ld:Robot:Pose:hr4def34t4g", "type": "Pose", "position": { "type": "Property", "value": { "type": "3d-point", "coordinates": { "x": 13.3986, "y": 52.5547, "z": 123.4 } } }, "orientation": { "type": "Property", "value": { "type": "Quaternion", "coordinates": { "x": 13.3986, "y": 52.5547, "z": 123.4, "w": -7.3 } } } }
  • 18. FIWARE Reference Architecture and Generic Enablers
  • 19. Current Scope of FIWARE NGSI Features for Robot Digital Twins
  • 20. How to Develop FIWARE NGSI Robotics Interfaces
  • 21. FIWARE Robotics → Base Technologies OPC UA IoT Agent Micro XRCE-DDS SOSS - FIWARE (Under Development, preliminary version ready) Fast RTPS ORION Context Broker Smart Solutions Other FIWARE Enablers FIROS High Level OS often proprietary Powered by FIWARE Robotic Solution OPC UA IoT Agent Micro XRCE-DDS SOSS - FIWARE (Under Development, first version ready) Fast RTPS ORION Context Broker Smart Applications Other FIWARE Enablers FIROS Robotic MW often proprietary Digital Twin layer
  • 22. ROS1 Main Interfaces (Pub/Sub) FIWARE NGSI High-Level Robotics Interfaces: ROS 1 ORION Context Broker Topics Services Actions NGSI API (RESTful binding) FIROS NGSI Entities ROS1 Node(s) Palletizer ROS1 Interfaces → FIROS ▪ https://github.com/iml130/firos ▪ https://firos.readthedocs.io/en/latest/ins tall/turtlesim-example.html
  • 23. ROS2 Main Interfaces (Pub/Sub) FIWARE NGSI High-Level Robotics Interfaces: ROS2 ORION Context Broker Topics* Services* Actions* NGSI API (RESTful binding) ROS2 Node(s) SOSS - FIWARE NGSI Entities Palletizer ROS2 Interfaces → SOSS-FIWARE ▪ https://github.com/eProsima/SOSS-FIWARE ▪ https://github.com/eProsima/SOSS-FIWARE/ blob/master/fiware/doc/demo.md
  • 24. FIWARE NGSI High-Level Robotics Interfaces: OPC UA ServerClient(s) NGSI API (RESTful binding) Discovery Subscription Query Node Method OPC-UA IoT Agent ORION Context Broker NGSI Entities OPC-UA Main Interfaces Palletizer OPC-UA IoT Agent ▪ https://github.com/Engineering-Research-and- Development/iotagent-opcua ▪ https://iotagent-opcua.readthedocs.io/en/latest/ opc_ua_agent_tutorial/index.html
  • 25. FIWARE NGSI High-Level Robotics Interfaces: DDS (I) NGSI API (RESTful binding) ORION Context Broker NGSI Entities Palletizer Fast RTPS Micro XRCE-DDS SOSS - FIWARE DDS Interfaces → Fast RTPS or Micro XRCE-DDS + ROS2 + SOSS-FIWARE ▪ https://github.com/Fiware/catalogue/tree/ master/robotics Microcontrollers → micro-ROS client(s) + micro-ROS Agent(s) (ROS2) + SOSS-FIWARE ▪ https://micro-ros.github.io/
  • 26. Integration Agent: Middleware, Agent Logic, NGSI Mapping FIWARE NGSI Robotics Interfaces for Real-Time: DDS (II) NGSI API (RESTful binding) ORION Context Broker NGSI Entities Fast RTPS or Micro XRCE-DDS FIWARE NGSI Agent or Tailored NGSI Connector Distributed Robotic Platform Real-time Middleware
  • 27. Future Interfaces (native DDS / OPC-UA) ORION Context Broker Micro XRCE-DDS Fast RTPS NGSI Entities NGSI API (DDS binding)NGSI API (OPC-UA binding) Robot Specific Middleware and/or High Level Operating System Palletizer
  • 28. Robot ...Hybrid PlatformsRobotic Arm AMR / AGVs Drones ...... Future Interfaces (RESTful + OPC-UA + DDS bindings) OPC UA IoT Agent SOSS-FIWARE Fast RTPS ORION Context Broker Smart Solutions Other FIWARE Enablers FIROS Robotics Operating system layer Adaptation layer Digital Twin layer Application layer NGSI API (DDS binding)NGSI API (OPC-UA binding) NGSI API (RESTful binding + raw ) Micro XRCE-DDS
  • 30. Use Case 1: Industrial Robotic Systems for Agile Production ORION Context Broker
  • 31. DIH² Application Scenarios LOWER LEVELS in the IIoT Connectivity StackLOWER LEVELS in the IIoT Connectivity Stack Interoperability that exploits the Semantics of Context Data ... Factory Resources [Materials (A B C), Workers, Machines, Stations, Lines, ... ] Output Products and their variability [ ABC, ACB, CBA ] Demand and Production Orders [ Output Product, Lot Size] Production Plans [Orders, Schedule, Resources] Robotized Production Processes [Process Specifications, Production Graph, Events, Metrics ] Robot Tasks and Skills [Primitives, Functions, States, Functional & Quality Params…] Human Roles in the Floor Manual & Computer / Machine / Robot aided Processes ● Floor/Device Configuration ● Setup and Maintenance Tasks ● Planning, Coordination and Supervisory Control ● Production and Order Flow Monitoring ● Process Flow Monitoring ● Quality Assurance ● Manual Operations ... Development of Open, Standardised and Reusable Agile Production Enablers for Manufacturing SMEs Robotic Platform API Agile Production Enablers
  • 34. Use Case 2: Smart Warehousing and Intra-Logistics based on AMRs
  • 35. Use Case 3: micro-ROS puts ROS2 onto microcontrollers SOSS - FIWARE ORION Context Broker Context Aware Applications
  • 36. Use Case 3: micro-ROS puts ROS2 onto microcontrollers
  • 37. 2nd Webinar on FIWARE Robotics How to Develop FIWARE NGSI Interfaces: Summary ▪ ROS1 Interfaces → FIROS ▪ https://github.com/iml130/firos ▪ https://firos.readthedocs.io/en/latest/install/turtlesim-example.html ▪ ROS2 Interfaces → SOSS-FIWARE ▪ https://github.com/eProsima/SOSS-FIWARE ▪ https://github.com/eProsima/SOSS-FIWARE/blob/master/fiware/doc/demo.md ▪ OPC-UA Interfaces → OPC-UA IoT Agent ▪ https://github.com/Engineering-Research-and-Development/iotagent-opcua ▪ https://iotagent-opcua.readthedocs.io/en/latest/opc_ua_agent_tutorial/index.html ▪ DDS Interfaces → Fast RTPS or Micro XRCE-DDS + NGSI Agent ▪ https://github.com/Fiware/catalogue/tree/master/robotics ▪ Microcontrollers → micro-ROS client(s) + micro-ROS Agent(s) (ROS2) + SOSS-FIWARE ▪ https://micro-ros.github.io/ ▪ Tailored Robot Interface → Native Robot Interface + NGSI Agent/Connector (NGSI RESTful Binding) ▪ Next Interfaces: NGSI-LD raw data streams, DDS & OPC-UA bindings