SlideShare ist ein Scribd-Unternehmen logo
1 von 29
Apr 2016
Managing the Robotics
Organization with Robotics
IoT Technologies
April 2016
“Building 1,000 robots is hard. Getting 1,000 robots
to work together reliably is, how they’d say it in
Boston? Wicked hard.” *
2
Robotics IoT
* James McLurkin, director of the Multi-Robot
Systems Lab at Rice University, as quoted
by the Boston Globe 2014
3
Robotics IoT
Internet of Things (IoT):
Connected consumer devices
.
Industrial Internet of Things (IIoT)
An internet of things, machines, computers
and people…
enabling intelligent industrial operations….
Robotics Internet of Things (RIoT)
A internet of things, robotic machines,
computers, and people.
4
Goals for Robotics IoT
 Enhanced Applications
 Protection of Human Life
 Increased Revenue
 Complex Distributed Communications
 More interacting components
 Combination of real-time monitoring, control and non real-time data
collection
 Scalability
 Design for 1 Robot, 10 Robots, 100 Robots, 1000+
 Continuing to meet performance requirements
 Security
 Must be high quality
 Must be pervasive
 Maintenance
 Iterative Upgrades, Replacements
 Dynamic Deployments
 Components may change based on deployment scenario
5
What makes scaling from 1
to 1000+ robots hard?
 Data Distribution Service Middleware Technologies
 CoreDX DDS product line: leading small-footprint DDS
 Open Standards Compliant
 High Performance, Robust, Scalable, Secure Communications
Infrastructure
 Highly experienced executive and technical teams
 Embedded Systems
 Complex Deployments
Twin Oaks Computing:
Practical Middleware Expertise
6
 Autonomous systems
▪ Systems spanning Earth, Space, Moon
▪ Systems with real-time feedback loops
▪ Systems with 1,000’s of components, and Gbps
throughput requirements
 Headquartered in Colorado, USA
 Global Sales and Support Coverage
 DDS is a Communications Middleware
 Eases development and deployment of
Distributed Applications
 Insulates Application from Communication Details
 Robust, Scalable, Low latency
 Advanced, Configurable Security
What is DDS?
Publisher
Subscriber
Subscriber
Subscriber
Publisher
7
 DDS makes your system flexible
 Standardized interfaces guarantee portability and
interoperability
 Components can be on the same machine or
across a network
 DDS makes your system maintainable
 Easily add and remove components
 Easily handle changing communication
requirements
 DDS reduces required development effort
 Powerful communication features and
configurability
 Common, easy-to-use API
 DDS reduces risk and time-to-market
 Standardized technology handles all
communication requirements
 Application developers focus on industry and
mission specific functionality
Why use DDS?
CoreDX DDS
Operating
System
HARDWARE
Application
Operating
System
HARDWARE
8
 DDS is used in a wide range of Industries:
 Aerospace & Defense
 Consumer Electronics
 Energy Solutions / Smart Grid
 Financial
 Healthcare
 Home Automation / Smart Home
 Scientific Research
 Simulation
 Space Exploration
 Transportation
 Unmanned Vehicles
Who uses DDS?
9
 Data Distribution Service from the Object Management Group
 Fully Standardized
▪ Standardized API
▪ Standardized Quality of Service Coverage
▪ Standardized Wire Protocol
▪ Standardized Data Representation
▪ Standardized, end-to-end Security
 Vibrant Community
▪ Multiple Vendors with Compliant Implementations
▪ User Community across DoD, commercial, and research domains
▪ Active standards evolve with current technologies and user requirements
 Viable, proven, and in use throughout a wide variety of industries and
domains
 Millions of deployed instances
DDS:
A Unique Standard
 DCS Corp: TARDEC unmanned vehicles
 Medical surgical and hospital monitoring
devices
 Smarter Grid Solutions: Advanced energy
grids
 NASA: Robots in Space
11
Example Applications
DCS Corp DDS Use:
US Army TARDEC Project
 Tank Automotive Research Development and
Engineering Command (TARDEC)
 DDS for communication to and among displays
 User Interactions
 Events
 Sensor Data
 Status Information
 Combination of Windows and
Linux based displays
 New requirement: Android phone
and tablet displays
 DCS Corp Selected DDS – Why?
 Simplify Development to Reduce Engineering Costs
▪ Common API across all Operating Systems and Hardware
Platforms
▪ Read/write advanced data types (no need to manually
translate or serialize data in application code)
▪ Powerful set of communication options and features available
 Increase Flexibility to Reduce Maintenance Costs
▪ No need to configure (or re-configure) communication end
points
▪ Software can migrate to different computers
▪ Components can be added / removed
DCS Corp DDS Use:
Benefits of using DDS
DCS Corp DDS Use:
Standardized Technology Benefits
Standardization == Easy, Low Cost Solution
 New Feature Enhancement:
 Migrate existing HMI capability to Android Tablet & Smartphone
Displays
 DDS Standards
provide
PORTABILITY and
REUSE
 Exiting C++ code
base can be
migrated and reused
 Communication Requirements:
 Components on FPGA’s (embedded RTOS), Atoms
(Embedded Linux), Desktop (Windows), Tablets
(Android, iOS)
 Networks: directly connected wired Ethernet, local
area WiFi, Internet
 Very low latency requirements, secure
communication requirements, over different networks
15
DDS Protocol Case Study:
Medical Device Domain
 Additional benefits provided by DDS:
 Code reuse among devices
 Common API for sending and receiving data between distributed device
components
 Flexible architecture: ability to move software components to different
devices late in the development cycle without schedule impacts
 Ability to quickly and easily create test programs and emulators to
emulate hardware components not yet available to developers (buttons,
switches, lights on medical device)
16
DDS Protocol Case Study:
Medical Device Domain
 Devices dynamicaly
added/removed
 Device configuration stored at
Hospital Manager, pushed to
Devices
 Devices report patient health to
Nurse Monitoring Station
Mobile Technician
updates firmware
Central Management collects device stats
for failure prediction/maintenance
 Add SGS Example
17
Smarter Grid Solutions:
Emerging Energy Grid Systems
Smarter Grid Solutions:
Emerging Energy Grid Systems
 Goals:
 Capture greater value from electricity distribution grids
▪ Only 50% of the typical distribution system is monitored
 Improve return on investment
 Increase Distributed Energy Resources (DER) and customer satisfaction
 Plans:
 Mission critical automation and control platform
▪ enable continuous operation of the grid closer to design limits, safely
 Interface with grid edge devices
▪ Increase DER hosting capacity and enhance load relief programs
 Configurable applications
▪ Provide flexibility to adapt to regional differences
 Security
▪ Smart processing throughout the grid means greater risk for cyber attack
19
DOMAIN B
DDS PARTITION
(Communications &
Control)
DDS PARTITION
(DER Device & Network
STATUS) DDS PARTITION
(Technology Health/
Watchdog Status)
DDS PARTITION
(DER Discovery &
Registration)
AVC
DERMS Functional Modules
Thermal Constraint
Management
Battery
System
-+
DER Asset
Population
SoC Management
Resource Pooling
SMART Inverter
Control
Network Connectivity
Processor
DER Dispatch
Market Integration
Operational
Systems Adapter
Enterprise Systems
Adapter
Field Device Gateway
DER Discovery/
Registration
Real-Time Grid
Constraint Processor
Customer Portal Market Data Portal
♦ Combines proven
technologies with
emerging standards
♦ Existing Power System
Algorithms overlaid on
new platform
♦ Enablement of
Distributed Control over
wide geographic areas
♦ Leverages DDS GDS,
to segregate
Operational Data
♦ ‘Bridge’ data to other
Operational Systems
and Enterprise
Applications using SOA
Smarter Grid Solutions:
Emerging Energy Grid Systems
 Space Exploration Communication Challenges
 Extremely high latency communication links
 Dynamic and Flexible remote control and monitoring
 Specialized embedded platforms
 Robust: Communications infrastructure must not fail
NASA and DDS
20
 Regolith and Environment Science and Oxygen
and Lunar Volatile Extraction (RESOLVE)
NASA RESOLVE Project:
Looking for water on the Moon
 Mini Chemistry Plant mounted on a lunar
rover
 Science components
▪ Drill and collect soil (1 meter core)
▪ Heat, separate, and analyze components
▪ Store water and oxygen found
 Communication components
▪ IPC between onboard devices and processors
▪ Command, control, status
▪ Results of science experiments
21
NASA RESOLVE Project
Communication Requirements
CoreDX DDS
Earth to Lunar link
Rover control
Sensor data
CoreDX DDS
Control Center Network
Multiple Locations, USA, Canada
CoreDX DDS
Rover Internal IPC
Multiple devices
22
NASA RESOLVE Project
Architecture
GC-MS
LAVA
OVEN
Gateway
xGDS/MSK/
LV stations
LV Cmd
stations
1->n
3
HP Control Center
Drill
Cameras
(3)
NS
Near-IR
IIU (Q6
µBlaze)
RCU (Q6
µBlaze)
Avionics
DAU/PDU
CAN bus
RS-232
RS-422
CAN bus
RS-485
RESOLVE Payload
LV Cmd
stations
LV Cmd
stations
LV Cmd
stations
KSC
JSC
CSA
LV Mon
stations
ARC
IPC DDS
GC-MS
station
Control Center DDS
VNCGRD
DDS
23
 Dynamic Publish-Subscribe Architecture
 Real-time, Reliable Communications over disparate network
mediums
 Earth-Moon, LAN, VPN
 Standardized API across heterogeneous and deeply
embedded computing devices
 Windows, Linux, PPC, FPGAs
 Data Communication Features available across all platforms
(even FPGAs)
 High performance communications
 Automatic discovery and configuration of endpoints
 Interoperability
 Different agencies can command the Rover using their chosen DDS
implementation.
NASA RESOLVE Project:
Benefits of Using CoreDX DDS
24
NASA SPHERES Project:
Free Flying Robots
 Remotely operated assistants
for Astronauts in space
 Test algorithms related to free
flying satellites
 Positioning and collision
avoidance
 Fuel balancing
 Re-targeting, image plane
filling maneuvers
 Geometry estimators
 Bowling Ball sized ‘droids’
 Free-flying with Power,
Guidance, Computing, and
Navigation
 Synchronized Position Hold, Engage, Reorient, Experimental
Satellites (SPHERES)
25
 Recently added Android-based
Smartphone to SPHERES
 New Capability Goals
 Remote control SPHERES from within
the ISS or from the Earth (Johnson
Space Center)
 Collect images and video and
distribute to Earth
 Expand robotics operations using
Smartphone computing power
NASA SPHERES Project:
Communication Requirements
26
 Real-time, Reliable Communications over
disparate network mediums
 Earth-Space, LAN
 Long-term reuse potential
 Comprehensive and flexible communication features
allow for reuse
▪ Multiple programs with disparate requirements
▪ Evolving requirements on long-life programs
 Migration and Interoperability between different
computing platforms
▪ Android phones
▪ Windows, Linux desktop computers
NASA SPHERES Project:
Benefits of Using CoreDX DDS
27
 Connected robotics systems have complex
communication requirements:
 Where do I get my data?
 How often?
 What happens if you don’t send it? Or if I don’t receive it?
 How time sensitive is my data?
 How much data do I need to store for future use?
 How do I select (filter) only the data I need to receive?
 How do I secure my data and my communications?
Summary
28
DDS addresses complex communication
challenges of tomorrow’s connected systems
29
Questions?
Visit Twin Oaks Computing at
Booth 313

Weitere ähnliche Inhalte

Was ist angesagt?

Meridian Line Card
Meridian Line Card Meridian Line Card
Meridian Line Card Shane Ertz
 
ADAM-2000 Introduction_20110727
ADAM-2000 Introduction_20110727ADAM-2000 Introduction_20110727
ADAM-2000 Introduction_20110727Eric Lo
 
Introduction to smart sensors & its’ application
Introduction to smart sensors & its’ applicationIntroduction to smart sensors & its’ application
Introduction to smart sensors & its’ applicationPranay Mondal
 
Zelio Time Electronic Relay Briefing
Zelio Time Electronic Relay BriefingZelio Time Electronic Relay Briefing
Zelio Time Electronic Relay BriefingSchneider Electric
 
2010 Linked In Presentation
2010 Linked In Presentation2010 Linked In Presentation
2010 Linked In PresentationChad Blair
 
Dienhathe.com e86060-t1871-a101-a1-7600
Dienhathe.com e86060-t1871-a101-a1-7600Dienhathe.com e86060-t1871-a101-a1-7600
Dienhathe.com e86060-t1871-a101-a1-7600Dien Ha The
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626shailesh yadav
 
Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingST_World
 
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...HEINZ OYRER
 
Presentation phase1
Presentation phase1Presentation phase1
Presentation phase1Akash S
 
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...HEINZ OYRER
 
VEGA Pressure & Level Measurement - Cement Industry Applications
VEGA Pressure & Level Measurement - Cement Industry ApplicationsVEGA Pressure & Level Measurement - Cement Industry Applications
VEGA Pressure & Level Measurement - Cement Industry ApplicationsThorne & Derrick UK
 
LiDAR, ADAS and the Autonomous Shuttles of Tomorrow
LiDAR, ADAS and the Autonomous Shuttles of TomorrowLiDAR, ADAS and the Autonomous Shuttles of Tomorrow
LiDAR, ADAS and the Autonomous Shuttles of TomorrowHEINZ OYRER
 
T-Mobile - Internet of Things
T-Mobile - Internet of ThingsT-Mobile - Internet of Things
T-Mobile - Internet of ThingsEddie Voluntad
 
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...John Gibbs
 

Was ist angesagt? (19)

Topcon es
Topcon esTopcon es
Topcon es
 
Meridian Line Card
Meridian Line Card Meridian Line Card
Meridian Line Card
 
ADAM-2000 Introduction_20110727
ADAM-2000 Introduction_20110727ADAM-2000 Introduction_20110727
ADAM-2000 Introduction_20110727
 
Introduction to smart sensors & its’ application
Introduction to smart sensors & its’ applicationIntroduction to smart sensors & its’ application
Introduction to smart sensors & its’ application
 
Zelio Time Electronic Relay Briefing
Zelio Time Electronic Relay BriefingZelio Time Electronic Relay Briefing
Zelio Time Electronic Relay Briefing
 
2010 Linked In Presentation
2010 Linked In Presentation2010 Linked In Presentation
2010 Linked In Presentation
 
Autonomous temperature sensor
Autonomous temperature sensor Autonomous temperature sensor
Autonomous temperature sensor
 
Magelis Basic HMI Briefing
Magelis Basic HMI Briefing Magelis Basic HMI Briefing
Magelis Basic HMI Briefing
 
Dienhathe.com e86060-t1871-a101-a1-7600
Dienhathe.com e86060-t1871-a101-a1-7600Dienhathe.com e86060-t1871-a101-a1-7600
Dienhathe.com e86060-t1871-a101-a1-7600
 
Anam rajkumar sarvesh
Anam rajkumar sarveshAnam rajkumar sarvesh
Anam rajkumar sarvesh
 
Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626Anam rajkumar sarvesh k10779,k10626
Anam rajkumar sarvesh k10779,k10626
 
Smart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated DrivingSmart Enabling Technologies for Automated Driving
Smart Enabling Technologies for Automated Driving
 
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...
How to Leverage an Ecosystem Collaboration to Create a Versatile and Scalable...
 
Presentation phase1
Presentation phase1Presentation phase1
Presentation phase1
 
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
Examples Of Advanced Semiconductor Sensor Technologies Playing A Key Role In ...
 
VEGA Pressure & Level Measurement - Cement Industry Applications
VEGA Pressure & Level Measurement - Cement Industry ApplicationsVEGA Pressure & Level Measurement - Cement Industry Applications
VEGA Pressure & Level Measurement - Cement Industry Applications
 
LiDAR, ADAS and the Autonomous Shuttles of Tomorrow
LiDAR, ADAS and the Autonomous Shuttles of TomorrowLiDAR, ADAS and the Autonomous Shuttles of Tomorrow
LiDAR, ADAS and the Autonomous Shuttles of Tomorrow
 
T-Mobile - Internet of Things
T-Mobile - Internet of ThingsT-Mobile - Internet of Things
T-Mobile - Internet of Things
 
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...
Noia Conference Presentation 2018 - Extending Internet of Things (IoT) to sub...
 

Ähnlich wie Managing the Robotics Organization with Robotics – IoT

Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsReal-Time Innovations (RTI)
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsReal-Time Innovations (RTI)
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edgeJohn Archer
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftReal-Time Innovations (RTI)
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationJohn Archer
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemIOSR Journals
 
MT85 Challenges at the Edge: Dell Edge Gateways
MT85 Challenges at the Edge: Dell Edge GatewaysMT85 Challenges at the Edge: Dell Edge Gateways
MT85 Challenges at the Edge: Dell Edge GatewaysDell EMC World
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsEurotech
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSReal-Time Innovations (RTI)
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsRadisys Corporation
 
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsData Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsReal-Time Innovations (RTI)
 
DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed SoftwareGerardo Pardo-Castellote
 
LTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilitiesLTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilitiesYaroslav Domaratsky
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2MEurotech
 

Ähnlich wie Managing the Robotics Organization with Robotics – IoT (20)

Space Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from MarsSpace Rovers and Surgical Robots: System Architecture Lessons from Mars
Space Rovers and Surgical Robots: System Architecture Lessons from Mars
 
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial SystemsThe Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
The Inside Story: How OPC UA and DDS Can Work Together in Industrial Systems
 
Locationless data science on a modern secure edge
Locationless data science on a modern secure edgeLocationless data science on a modern secure edge
Locationless data science on a modern secure edge
 
Parimal Resume
Parimal ResumeParimal Resume
Parimal Resume
 
DDS Enabling Open Architecture
DDS Enabling Open ArchitectureDDS Enabling Open Architecture
DDS Enabling Open Architecture
 
Managing Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned AircraftManaging Avionics Safety Certification for Unmanned Aircraft
Managing Avionics Safety Certification for Unmanned Aircraft
 
Leveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformationLeveraging IoT as part of your digital transformation
Leveraging IoT as part of your digital transformation
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
Embedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control SystemEmbedded Web Server based Interactive data acquisition and Control System
Embedded Web Server based Interactive data acquisition and Control System
 
MT85 Challenges at the Edge: Dell Edge Gateways
MT85 Challenges at the Edge: Dell Edge GatewaysMT85 Challenges at the Edge: Dell Edge Gateways
MT85 Challenges at the Edge: Dell Edge Gateways
 
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring StationsJava in the Air: A Case Study for Java-based Environment Monitoring Stations
Java in the Air: A Case Study for Java-based Environment Monitoring Stations
 
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDSDeveloping Mission-Critical Avionics and Defense Systems with Ada and DDS
Developing Mission-Critical Avionics and Defense Systems with Ada and DDS
 
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable SolutionsGetting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
Getting to the Edge – Exploring 4G/5G Cloud-RAN Deployable Solutions
 
Ameya_Kasbekar_Resume
Ameya_Kasbekar_ResumeAmeya_Kasbekar_Resume
Ameya_Kasbekar_Resume
 
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft SystemsData Distribution Platform for Reconfigurable Unmanned Aircraft Systems
Data Distribution Platform for Reconfigurable Unmanned Aircraft Systems
 
Blueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of ThingsBlueprint for the Industrial Internet of Things
Blueprint for the Industrial Internet of Things
 
DDS, the US Navy, and the Need for Distributed Software
DDS, the US Navy,  and the Need for Distributed SoftwareDDS, the US Navy,  and the Need for Distributed Software
DDS, the US Navy, and the Need for Distributed Software
 
Resume (4)
Resume (4)Resume (4)
Resume (4)
 
LTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilitiesLTE Advanced Pro and M2M software development capabilities
LTE Advanced Pro and M2M software development capabilities
 
Stop Wasting Energy on M2M
Stop Wasting Energy on M2MStop Wasting Energy on M2M
Stop Wasting Energy on M2M
 

Mehr von Rising Media, Inc.

1415 track 1 wu_using his laptop
1415 track 1 wu_using his laptop1415 track 1 wu_using his laptop
1415 track 1 wu_using his laptopRising Media, Inc.
 
1620 keynote olson_using our laptop
1620 keynote olson_using our laptop1620 keynote olson_using our laptop
1620 keynote olson_using our laptopRising Media, Inc.
 
1530 track 2 stuart_using our laptop
1530 track 2 stuart_using our laptop1530 track 2 stuart_using our laptop
1530 track 2 stuart_using our laptopRising Media, Inc.
 
1530 track 1 fader_using our laptop
1530 track 1 fader_using our laptop1530 track 1 fader_using our laptop
1530 track 1 fader_using our laptopRising Media, Inc.
 
1215 daa lunch owusu_using our laptop
1215 daa lunch owusu_using our laptop1215 daa lunch owusu_using our laptop
1215 daa lunch owusu_using our laptopRising Media, Inc.
 
1215 daa lunch a bos intro slides_using our laptop
1215 daa lunch a bos intro slides_using our laptop1215 daa lunch a bos intro slides_using our laptop
1215 daa lunch a bos intro slides_using our laptopRising Media, Inc.
 
855 sponsor movassate_using our laptop
855 sponsor movassate_using our laptop855 sponsor movassate_using our laptop
855 sponsor movassate_using our laptopRising Media, Inc.
 
1325 keynote yale_pdf shareable
1325 keynote yale_pdf shareable1325 keynote yale_pdf shareable
1325 keynote yale_pdf shareableRising Media, Inc.
 
905 keynote peele_using our laptop
905 keynote peele_using our laptop905 keynote peele_using our laptop
905 keynote peele_using our laptopRising Media, Inc.
 

Mehr von Rising Media, Inc. (20)

1415 track 1 wu_using his laptop
1415 track 1 wu_using his laptop1415 track 1 wu_using his laptop
1415 track 1 wu_using his laptop
 
Matt gershoff
Matt gershoffMatt gershoff
Matt gershoff
 
Keynote adam greco
Keynote adam grecoKeynote adam greco
Keynote adam greco
 
1620 keynote olson_using our laptop
1620 keynote olson_using our laptop1620 keynote olson_using our laptop
1620 keynote olson_using our laptop
 
1530 track 2 stuart_using our laptop
1530 track 2 stuart_using our laptop1530 track 2 stuart_using our laptop
1530 track 2 stuart_using our laptop
 
1530 track 1 fader_using our laptop
1530 track 1 fader_using our laptop1530 track 1 fader_using our laptop
1530 track 1 fader_using our laptop
 
1415 track 2 richardson
1415 track 2 richardson1415 track 2 richardson
1415 track 2 richardson
 
1215 daa lunch owusu_using our laptop
1215 daa lunch owusu_using our laptop1215 daa lunch owusu_using our laptop
1215 daa lunch owusu_using our laptop
 
1215 daa lunch a bos intro slides_using our laptop
1215 daa lunch a bos intro slides_using our laptop1215 daa lunch a bos intro slides_using our laptop
1215 daa lunch a bos intro slides_using our laptop
 
915 e metrics_claudia perlich
915 e metrics_claudia perlich915 e metrics_claudia perlich
915 e metrics_claudia perlich
 
855 sponsor movassate_using our laptop
855 sponsor movassate_using our laptop855 sponsor movassate_using our laptop
855 sponsor movassate_using our laptop
 
1615 plack using our laptop
1615 plack using our laptop1615 plack using our laptop
1615 plack using our laptop
 
1530 rimmele do not share
1530 rimmele do not share1530 rimmele do not share
1530 rimmele do not share
 
1325 keynote yale_pdf shareable
1325 keynote yale_pdf shareable1325 keynote yale_pdf shareable
1325 keynote yale_pdf shareable
 
1115 fiztgerald schuchardt
1115 fiztgerald schuchardt1115 fiztgerald schuchardt
1115 fiztgerald schuchardt
 
1000 kondic do not share
1000 kondic do not share1000 kondic do not share
1000 kondic do not share
 
905 keynote peele_using our laptop
905 keynote peele_using our laptop905 keynote peele_using our laptop
905 keynote peele_using our laptop
 
Stephen morse sharable
Stephen morse sharableStephen morse sharable
Stephen morse sharable
 
Elder shareable
Elder shareableElder shareable
Elder shareable
 
1115 ramirez using our laptop
1115 ramirez using our laptop1115 ramirez using our laptop
1115 ramirez using our laptop
 

Kürzlich hochgeladen

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonAnna Loughnan Colquhoun
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)wesley chun
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking MenDelhi Call girls
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
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
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsJoaquim Jorge
 
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
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationRadu Cotescu
 
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
 
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
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfEnterprise Knowledge
 
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
 
🐬 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
 
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
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsEnterprise Knowledge
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityPrincipled Technologies
 
[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
 

Kürzlich hochgeladen (20)

Data Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt RobisonData Cloud, More than a CDP by Matt Robison
Data Cloud, More than a CDP by Matt Robison
 
Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)Powerful Google developer tools for immediate impact! (2023-24 C)
Powerful Google developer tools for immediate impact! (2023-24 C)
 
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
08448380779 Call Girls In Diplomatic Enclave Women Seeking Men
 
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
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...
 
Artificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and MythsArtificial Intelligence: Facts and Myths
Artificial Intelligence: Facts and Myths
 
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
 
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
 
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
 
Scaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organizationScaling API-first – The story of a global engineering organization
Scaling API-first – The story of a global engineering organization
 
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
 
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...
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
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
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
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...
 
IAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI SolutionsIAC 2024 - IA Fast Track to Search Focused AI Solutions
IAC 2024 - IA Fast Track to Search Focused AI Solutions
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
[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
 

Managing the Robotics Organization with Robotics – IoT

  • 1. Apr 2016 Managing the Robotics Organization with Robotics IoT Technologies April 2016
  • 2. “Building 1,000 robots is hard. Getting 1,000 robots to work together reliably is, how they’d say it in Boston? Wicked hard.” * 2 Robotics IoT * James McLurkin, director of the Multi-Robot Systems Lab at Rice University, as quoted by the Boston Globe 2014
  • 3. 3 Robotics IoT Internet of Things (IoT): Connected consumer devices . Industrial Internet of Things (IIoT) An internet of things, machines, computers and people… enabling intelligent industrial operations…. Robotics Internet of Things (RIoT) A internet of things, robotic machines, computers, and people.
  • 4. 4 Goals for Robotics IoT  Enhanced Applications  Protection of Human Life  Increased Revenue
  • 5.  Complex Distributed Communications  More interacting components  Combination of real-time monitoring, control and non real-time data collection  Scalability  Design for 1 Robot, 10 Robots, 100 Robots, 1000+  Continuing to meet performance requirements  Security  Must be high quality  Must be pervasive  Maintenance  Iterative Upgrades, Replacements  Dynamic Deployments  Components may change based on deployment scenario 5 What makes scaling from 1 to 1000+ robots hard?
  • 6.  Data Distribution Service Middleware Technologies  CoreDX DDS product line: leading small-footprint DDS  Open Standards Compliant  High Performance, Robust, Scalable, Secure Communications Infrastructure  Highly experienced executive and technical teams  Embedded Systems  Complex Deployments Twin Oaks Computing: Practical Middleware Expertise 6  Autonomous systems ▪ Systems spanning Earth, Space, Moon ▪ Systems with real-time feedback loops ▪ Systems with 1,000’s of components, and Gbps throughput requirements  Headquartered in Colorado, USA  Global Sales and Support Coverage
  • 7.  DDS is a Communications Middleware  Eases development and deployment of Distributed Applications  Insulates Application from Communication Details  Robust, Scalable, Low latency  Advanced, Configurable Security What is DDS? Publisher Subscriber Subscriber Subscriber Publisher 7
  • 8.  DDS makes your system flexible  Standardized interfaces guarantee portability and interoperability  Components can be on the same machine or across a network  DDS makes your system maintainable  Easily add and remove components  Easily handle changing communication requirements  DDS reduces required development effort  Powerful communication features and configurability  Common, easy-to-use API  DDS reduces risk and time-to-market  Standardized technology handles all communication requirements  Application developers focus on industry and mission specific functionality Why use DDS? CoreDX DDS Operating System HARDWARE Application Operating System HARDWARE 8
  • 9.  DDS is used in a wide range of Industries:  Aerospace & Defense  Consumer Electronics  Energy Solutions / Smart Grid  Financial  Healthcare  Home Automation / Smart Home  Scientific Research  Simulation  Space Exploration  Transportation  Unmanned Vehicles Who uses DDS? 9
  • 10.  Data Distribution Service from the Object Management Group  Fully Standardized ▪ Standardized API ▪ Standardized Quality of Service Coverage ▪ Standardized Wire Protocol ▪ Standardized Data Representation ▪ Standardized, end-to-end Security  Vibrant Community ▪ Multiple Vendors with Compliant Implementations ▪ User Community across DoD, commercial, and research domains ▪ Active standards evolve with current technologies and user requirements  Viable, proven, and in use throughout a wide variety of industries and domains  Millions of deployed instances DDS: A Unique Standard
  • 11.  DCS Corp: TARDEC unmanned vehicles  Medical surgical and hospital monitoring devices  Smarter Grid Solutions: Advanced energy grids  NASA: Robots in Space 11 Example Applications
  • 12. DCS Corp DDS Use: US Army TARDEC Project  Tank Automotive Research Development and Engineering Command (TARDEC)  DDS for communication to and among displays  User Interactions  Events  Sensor Data  Status Information  Combination of Windows and Linux based displays  New requirement: Android phone and tablet displays
  • 13.  DCS Corp Selected DDS – Why?  Simplify Development to Reduce Engineering Costs ▪ Common API across all Operating Systems and Hardware Platforms ▪ Read/write advanced data types (no need to manually translate or serialize data in application code) ▪ Powerful set of communication options and features available  Increase Flexibility to Reduce Maintenance Costs ▪ No need to configure (or re-configure) communication end points ▪ Software can migrate to different computers ▪ Components can be added / removed DCS Corp DDS Use: Benefits of using DDS
  • 14. DCS Corp DDS Use: Standardized Technology Benefits Standardization == Easy, Low Cost Solution  New Feature Enhancement:  Migrate existing HMI capability to Android Tablet & Smartphone Displays  DDS Standards provide PORTABILITY and REUSE  Exiting C++ code base can be migrated and reused
  • 15.  Communication Requirements:  Components on FPGA’s (embedded RTOS), Atoms (Embedded Linux), Desktop (Windows), Tablets (Android, iOS)  Networks: directly connected wired Ethernet, local area WiFi, Internet  Very low latency requirements, secure communication requirements, over different networks 15 DDS Protocol Case Study: Medical Device Domain  Additional benefits provided by DDS:  Code reuse among devices  Common API for sending and receiving data between distributed device components  Flexible architecture: ability to move software components to different devices late in the development cycle without schedule impacts  Ability to quickly and easily create test programs and emulators to emulate hardware components not yet available to developers (buttons, switches, lights on medical device)
  • 16. 16 DDS Protocol Case Study: Medical Device Domain  Devices dynamicaly added/removed  Device configuration stored at Hospital Manager, pushed to Devices  Devices report patient health to Nurse Monitoring Station Mobile Technician updates firmware Central Management collects device stats for failure prediction/maintenance
  • 17.  Add SGS Example 17 Smarter Grid Solutions: Emerging Energy Grid Systems
  • 18. Smarter Grid Solutions: Emerging Energy Grid Systems  Goals:  Capture greater value from electricity distribution grids ▪ Only 50% of the typical distribution system is monitored  Improve return on investment  Increase Distributed Energy Resources (DER) and customer satisfaction  Plans:  Mission critical automation and control platform ▪ enable continuous operation of the grid closer to design limits, safely  Interface with grid edge devices ▪ Increase DER hosting capacity and enhance load relief programs  Configurable applications ▪ Provide flexibility to adapt to regional differences  Security ▪ Smart processing throughout the grid means greater risk for cyber attack
  • 19. 19 DOMAIN B DDS PARTITION (Communications & Control) DDS PARTITION (DER Device & Network STATUS) DDS PARTITION (Technology Health/ Watchdog Status) DDS PARTITION (DER Discovery & Registration) AVC DERMS Functional Modules Thermal Constraint Management Battery System -+ DER Asset Population SoC Management Resource Pooling SMART Inverter Control Network Connectivity Processor DER Dispatch Market Integration Operational Systems Adapter Enterprise Systems Adapter Field Device Gateway DER Discovery/ Registration Real-Time Grid Constraint Processor Customer Portal Market Data Portal ♦ Combines proven technologies with emerging standards ♦ Existing Power System Algorithms overlaid on new platform ♦ Enablement of Distributed Control over wide geographic areas ♦ Leverages DDS GDS, to segregate Operational Data ♦ ‘Bridge’ data to other Operational Systems and Enterprise Applications using SOA Smarter Grid Solutions: Emerging Energy Grid Systems
  • 20.  Space Exploration Communication Challenges  Extremely high latency communication links  Dynamic and Flexible remote control and monitoring  Specialized embedded platforms  Robust: Communications infrastructure must not fail NASA and DDS 20
  • 21.  Regolith and Environment Science and Oxygen and Lunar Volatile Extraction (RESOLVE) NASA RESOLVE Project: Looking for water on the Moon  Mini Chemistry Plant mounted on a lunar rover  Science components ▪ Drill and collect soil (1 meter core) ▪ Heat, separate, and analyze components ▪ Store water and oxygen found  Communication components ▪ IPC between onboard devices and processors ▪ Command, control, status ▪ Results of science experiments 21
  • 22. NASA RESOLVE Project Communication Requirements CoreDX DDS Earth to Lunar link Rover control Sensor data CoreDX DDS Control Center Network Multiple Locations, USA, Canada CoreDX DDS Rover Internal IPC Multiple devices 22
  • 23. NASA RESOLVE Project Architecture GC-MS LAVA OVEN Gateway xGDS/MSK/ LV stations LV Cmd stations 1->n 3 HP Control Center Drill Cameras (3) NS Near-IR IIU (Q6 µBlaze) RCU (Q6 µBlaze) Avionics DAU/PDU CAN bus RS-232 RS-422 CAN bus RS-485 RESOLVE Payload LV Cmd stations LV Cmd stations LV Cmd stations KSC JSC CSA LV Mon stations ARC IPC DDS GC-MS station Control Center DDS VNCGRD DDS 23
  • 24.  Dynamic Publish-Subscribe Architecture  Real-time, Reliable Communications over disparate network mediums  Earth-Moon, LAN, VPN  Standardized API across heterogeneous and deeply embedded computing devices  Windows, Linux, PPC, FPGAs  Data Communication Features available across all platforms (even FPGAs)  High performance communications  Automatic discovery and configuration of endpoints  Interoperability  Different agencies can command the Rover using their chosen DDS implementation. NASA RESOLVE Project: Benefits of Using CoreDX DDS 24
  • 25. NASA SPHERES Project: Free Flying Robots  Remotely operated assistants for Astronauts in space  Test algorithms related to free flying satellites  Positioning and collision avoidance  Fuel balancing  Re-targeting, image plane filling maneuvers  Geometry estimators  Bowling Ball sized ‘droids’  Free-flying with Power, Guidance, Computing, and Navigation  Synchronized Position Hold, Engage, Reorient, Experimental Satellites (SPHERES) 25
  • 26.  Recently added Android-based Smartphone to SPHERES  New Capability Goals  Remote control SPHERES from within the ISS or from the Earth (Johnson Space Center)  Collect images and video and distribute to Earth  Expand robotics operations using Smartphone computing power NASA SPHERES Project: Communication Requirements 26
  • 27.  Real-time, Reliable Communications over disparate network mediums  Earth-Space, LAN  Long-term reuse potential  Comprehensive and flexible communication features allow for reuse ▪ Multiple programs with disparate requirements ▪ Evolving requirements on long-life programs  Migration and Interoperability between different computing platforms ▪ Android phones ▪ Windows, Linux desktop computers NASA SPHERES Project: Benefits of Using CoreDX DDS 27
  • 28.  Connected robotics systems have complex communication requirements:  Where do I get my data?  How often?  What happens if you don’t send it? Or if I don’t receive it?  How time sensitive is my data?  How much data do I need to store for future use?  How do I select (filter) only the data I need to receive?  How do I secure my data and my communications? Summary 28 DDS addresses complex communication challenges of tomorrow’s connected systems
  • 29. 29 Questions? Visit Twin Oaks Computing at Booth 313

Hinweis der Redaktion

  1. Now, here is what makes DDS Unique: Not just about the standard, but the community… Not every standard can do this… Think about the other messaging/communications… most have either an API, or a wire protocol standardized, but not the full set. Most have a provider, but not a large set. Because DDS is fully standardized, and has this strong community around it means that these OA goals like interoperability and portability Are a reality.
  2. The work they are doing with TARDEC. Command and control for a wide variety of vehicle platforms from large convoy vehicles to small autonomous unmanned vehicles. They handle command and control, mission data, status information, and a variety of displays. Recently received a requirement to add Android phone and tablet displays to their platforms.
  3. New requirement from customer Could easily add functionality to meet this requirement, because of the standardization of DDS… (communication focus) An easy port of their existing code base to this very different platform (Android) versus standard Linux/Windows.
  4. Picture to frame all the protocols coming in this presentation