SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics...
Transcript of SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics...
![Page 1: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/1.jpg)
SDN and Cloud Robot Shinji ShimojoNICT/Osaka U
2012.09
![Page 2: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/2.jpg)
Smart X = cyber infrastructure
SDN meets robot
from ON DEMAND to CYBERNETICS
![Page 3: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/3.jpg)
In house sensor
Mobile sensor heterogeneous sensor network
Wearable device
Smart X = Cyber Physical System
medical sensor
• IoT (Internet of Things)
• billions of data sources, large scale data
• mobility, charn
• feature as a group or a set
• a new form of security and privacy
Cloud
![Page 4: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/4.jpg)
Interior Sensors
Mobile Sensors Heterogeneous Sensor Network
Wearable Device
Smart X = Cyber Physical System+SDN
Vital Sensor
Multilayer Overlay Network by SDN
Customizable Overlay Network
e-healthNew Generation
ITSSmart grid Digital
Cynage
Cloud
![Page 5: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/5.jpg)
Cloud
• share knowlege
• share infrastructure
• get service done
![Page 6: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/6.jpg)
Cloud robotics• ROS
• PR2, Turtlebot
• Android
http://www.willowgarage.com/
![Page 7: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/7.jpg)
cloud robotics by James Kuffner, Google. at the IEEE International Conference on
Humanoid Robots, Dec. 2010
http://www.getrobo.com/getrobo_blog/2010/12/humanoids-2010-cloud-robotics.html
• Accumulated Knowledge
• User based Innovation
• Continuous evolution of infrastructure
• Open inovation
• Common Platform
![Page 8: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/8.jpg)
Why Cloud robotics needs SDN
![Page 9: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/9.jpg)
• Network Virtualization
• Software Defined Network
• ID/Locator Separation
• Contents Oriented Network
• In Network Processing
• Optical Networking
• Wireless Networking
New Generation Network Technology
![Page 10: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/10.jpg)
A Swarm of Nano Quadrotors
Nathan Michael, Daniel Mellinger, Quentin Lindsey, and Vijay Kumar, ”The GRASP Multiple Micro UAV Testbed” Robotics & Automation Magazine, IEEE, pp. 56-65, Sept. 2010.
1KHz
100KHz
VICON
MATLAB
RC
ZigbeeDynamic Load balance between cycles
Adaptation for dramatic change of communication environment
Different type of security requirement
![Page 11: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/11.jpg)
Communication requirement for Cloud Robotics
• flexible network service
• Dynamic change of configuration and resource allocation
• Network Virtualization
• Dramatic change of communication environment
• Cognitive wireless network、DTN
• Customized network service ntegrated with Cloud services
• SDN
• Layered Multiservice Network is a solution
![Page 12: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/12.jpg)
Roscore
node nodenode node
scan: 33,55,scan: 33,55,
ROS framework
![Page 13: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/13.jpg)
Roscore
node nodenode node
scan: 33,55,scan: 33,55,
Roscore
node nodenode node
scan: 33,55,scan: 33,55,
Pachube
![Page 14: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/14.jpg)
Turtlebot in our Data center
![Page 15: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/15.jpg)
stoker robot
![Page 16: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/16.jpg)
Things we can do with cloud robot
• share knowledge among robots
• SLAM:Simultaneous Localization and Mapping
• AMCL:Adaptive Monte Carlo Localization
• share knowledge between robot and human
• Pachube: sensor information on the web
![Page 17: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/17.jpg)
provide different network services in different network overlays
![Page 18: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/18.jpg)
JGN-‐X technology layers
Network A(L1/L2)
Network B(L2/L3)
Network C(L2)
Virtual Network Integration by PseudoWire
OpenFlow
VPLS
Physical Networks
SDTN
IPv6 network
IPv4/6 translation by SA46T
IPv4 networkLayer2 with QOS
Network D(L2/L3)
DCN s3ching
RISE
Vnode DPN
Mul3layerMeasuments
#3#2#1
Aggregate
![Page 19: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/19.jpg)
19
Ongoing research project:DTN for cloud robots
Data Aggregation & Analysis
+
Commands
Sensor Data
Commands
Sensor DataSensor Data
Analyze Sensor Data
Aggregation of Sensor data
Wireless AP Area
Robot
(An example of Cloud Robot)
Sensor Data
DTN func3on on the network nodes
DTN between Robots and
Cloud
DTN between Robots
![Page 20: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/20.jpg)
20
From ON DEMAND to CYBERNETICS
Data Aggregation & Analysis
+
Commands
Sensor Data
Commands
Sensor DataSensor Data
Analyze Sensor Data
Aggregation of Sensor data
Wireless AP Area
Robot
(An example of Cloud Robot)
Sensor Data
DTN func3on on the network nodes
Multilayer Overlay Network by SDN
Customizable Overlay Network
![Page 21: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/21.jpg)
Ongoing research project:Platform for the real-‐‑‒world analysis
CrimeStatus
NaturalDisasters
AccidentStatus
EconomicStatus
CrimePreven3on
SmartLogis3cs Observa3ons
Health cares
EnvironmentalMonitoring
DisasterManagements
Marke3ng
Analyze Sensor DataAnalyze Contents
SocialPhenomenon
New-‐genera3on ICT Services
TrafficStatus
InternetCollect Sensor Data
Collect Contents
Combine various kind of information sources
Analyze status / phenomenon in the real-world
The aim of the project is to provide a plaJorm for real-‐world analysis using various data sources such as sensors, contents of the social network services, etc.
21
![Page 22: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/22.jpg)
Global Testbed is the field
Thank you감사합니다
Presented version is here!https://sites.google.com/site/sshimojo/talks
![Page 23: SDN and Cloud Robot - FIFfif.kr/gfi-summit/12/mt/GFIW_MT_S_8_Shinji Shimojo.pdf · cloud robotics by James Kuffner, ... ROS framework. Roscore node node node node scan: 33,55, scan:](https://reader031.fdocuments.net/reader031/viewer/2022012401/5ad65c807f8b9a5d058e624c/html5/thumbnails/23.jpg)
Acknolegement
• Yuichi Teranishi
• Manabu Higashida
• Kotaro Takaura
• Naoko Toyokawa
• Eiji Kawai