SlideShare a Scribd company logo
1 of 20
Piyush Chand (Master Student) NEC Europe Laboratories Ltd. Date: 3/02/2011 Robot Operating Systems (ROS) Overview & Kinect XBOX 360 Demonstration
Introduction ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
 
 
ROS Levels ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
Service Invocation
[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
[object Object]
MIT ROS Piano Example
ROS based Navigation System ,[object Object],[object Object],[object Object],[object Object]
Technical Overview: Kinect XBOX 360  ,[object Object],[object Object],[object Object],[object Object],[object Object],[object Object],[object Object]
OpenNI Framework ,[object Object],[object Object]
Kinect: Abstract Layered View
Process of Tracking ,[object Object],[object Object],[object Object],[object Object]
User Generator Node Depth Generator Node Chain Production Node
Florence Project Example ,[object Object],[object Object]
References: ,[object Object],[object Object],[object Object],[object Object],[object Object]
Kinect Demonstration: ,[object Object],[object Object],[object Object],[object Object]
[object Object],[object Object]

More Related Content

What's hot

Inter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XInter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XHEM DUTT
 
6 ccna (fundamentals of i pv4 addressing and routing)
6  ccna (fundamentals of i pv4 addressing and routing)6  ccna (fundamentals of i pv4 addressing and routing)
6 ccna (fundamentals of i pv4 addressing and routing)Ulaş Ural
 
Internet protocol stack
Internet protocol stackInternet protocol stack
Internet protocol stackAmi Prakash
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Modelfarhan516
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerNetwax Lab
 
Inter process communication
Inter process communicationInter process communication
Inter process communicationPradeep Kumar TS
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelConferencias FIST
 
Report of TCP/IP
Report of TCP/IPReport of TCP/IP
Report of TCP/IPMannu Khani
 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overviewSripati Mahapatra
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP ModelTapan Khilar
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsbhavanatmithun
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]anil933
 

What's hot (20)

Tcp ip
Tcp ipTcp ip
Tcp ip
 
TCP IP
TCP IP TCP IP
TCP IP
 
Week 2
Week 2Week 2
Week 2
 
TCP/IP and DNS
TCP/IP and DNSTCP/IP and DNS
TCP/IP and DNS
 
Inter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS XInter-Process Communication (IPC) techniques on Mac OS X
Inter-Process Communication (IPC) techniques on Mac OS X
 
6 ccna (fundamentals of i pv4 addressing and routing)
6  ccna (fundamentals of i pv4 addressing and routing)6  ccna (fundamentals of i pv4 addressing and routing)
6 ccna (fundamentals of i pv4 addressing and routing)
 
Internet protocol stack
Internet protocol stackInternet protocol stack
Internet protocol stack
 
TCP/IP Model
TCP/IP ModelTCP/IP Model
TCP/IP Model
 
osi vs tcp/ip
osi vs tcp/iposi vs tcp/ip
osi vs tcp/ip
 
Difference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP LayerDifference between OSI Layer & TCP/IP Layer
Difference between OSI Layer & TCP/IP Layer
 
Ipc in linux
Ipc in linuxIpc in linux
Ipc in linux
 
D-bus basics
D-bus basicsD-bus basics
D-bus basics
 
Inter process communication
Inter process communicationInter process communication
Inter process communication
 
Comparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP ModelComparison and Contrast between OSI and TCP/IP Model
Comparison and Contrast between OSI and TCP/IP Model
 
Report of TCP/IP
Report of TCP/IPReport of TCP/IP
Report of TCP/IP
 
Osi model with neworking overview
Osi model with neworking overviewOsi model with neworking overview
Osi model with neworking overview
 
OSI and TCPIP Model
OSI and TCPIP ModelOSI and TCPIP Model
OSI and TCPIP Model
 
Iso osi and tcp-ip reference models
Iso osi and tcp-ip reference modelsIso osi and tcp-ip reference models
Iso osi and tcp-ip reference models
 
Protocol Ppt[1]
Protocol Ppt[1]Protocol Ppt[1]
Protocol Ppt[1]
 
Protocols
ProtocolsProtocols
Protocols
 

Viewers also liked

д-р Тодор Димитров, 25 юни 2011, Варна
д-р Тодор Димитров, 25 юни 2011, Варнад-р Тодор Димитров, 25 юни 2011, Варна
д-р Тодор Димитров, 25 юни 2011, Варнаzachatie
 
En O Cean Java Api
En O Cean Java ApiEn O Cean Java Api
En O Cean Java ApiPiyush Chand
 
Обществото и репродуктивните проблеми - Зачатие
Обществото и репродуктивните проблеми - ЗачатиеОбществото и репродуктивните проблеми - Зачатие
Обществото и репродуктивните проблеми - Зачатиеzachatie
 
Financing (2)
Financing (2)Financing (2)
Financing (2)zachatie
 
Ruby onrails overview
Ruby onrails overviewRuby onrails overview
Ruby onrails overviewPiyush Chand
 
Major Project Chand Piyush 2011
Major Project Chand Piyush 2011Major Project Chand Piyush 2011
Major Project Chand Piyush 2011Piyush Chand
 

Viewers also liked (7)

Data logger
Data loggerData logger
Data logger
 
д-р Тодор Димитров, 25 юни 2011, Варна
д-р Тодор Димитров, 25 юни 2011, Варнад-р Тодор Димитров, 25 юни 2011, Варна
д-р Тодор Димитров, 25 юни 2011, Варна
 
En O Cean Java Api
En O Cean Java ApiEn O Cean Java Api
En O Cean Java Api
 
Обществото и репродуктивните проблеми - Зачатие
Обществото и репродуктивните проблеми - ЗачатиеОбществото и репродуктивните проблеми - Зачатие
Обществото и репродуктивните проблеми - Зачатие
 
Financing (2)
Financing (2)Financing (2)
Financing (2)
 
Ruby onrails overview
Ruby onrails overviewRuby onrails overview
Ruby onrails overview
 
Major Project Chand Piyush 2011
Major Project Chand Piyush 2011Major Project Chand Piyush 2011
Major Project Chand Piyush 2011
 

Similar to Robot Operating Systems (Ros) Overview & (1)

05 rpc-case studies
05 rpc-case studies05 rpc-case studies
05 rpc-case studieshushu
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.pptaozcan1
 
Multilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackXavier Amatriain
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitectureAugusto Ciuffoletti
 
Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Sri Prasanna
 
Windows7 Sensor & Location Platform
Windows7 Sensor & Location PlatformWindows7 Sensor & Location Platform
Windows7 Sensor & Location PlatformDennis Loktionov
 
What you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyondWhat you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyondJon Galloway
 
ROS Based Programming and Visualization of Quadrotor Helicopters
ROS Based Programming and Visualization of Quadrotor HelicoptersROS Based Programming and Visualization of Quadrotor Helicopters
ROS Based Programming and Visualization of Quadrotor HelicoptersAtılay Mayadağ
 
micro-ROS: bringing ROS 2 to MCUs
micro-ROS: bringing ROS 2 to MCUsmicro-ROS: bringing ROS 2 to MCUs
micro-ROS: bringing ROS 2 to MCUseProsima
 
Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioGünter Obiltschnig
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET Journal
 
Android overview
Android overviewAndroid overview
Android overviewHas Taiar
 
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...Brain IoT Project
 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptmohanravi1986
 
OLPC Mesh networking improvements
OLPC Mesh networking improvementsOLPC Mesh networking improvements
OLPC Mesh networking improvementsOSLL
 
Networking interview questions
Networking interview questionsNetworking interview questions
Networking interview questionszahadath
 

Similar to Robot Operating Systems (Ros) Overview & (1) (20)

Ros Kd
Ros KdRos Kd
Ros Kd
 
05 rpc-case studies
05 rpc-case studies05 rpc-case studies
05 rpc-case studies
 
application-layer.ppt
application-layer.pptapplication-layer.ppt
application-layer.ppt
 
Multilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrackMultilevel Audio Descriptors @WWW09 develtrack
Multilevel Audio Descriptors @WWW09 develtrack
 
Prototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring ArchitecturePrototype Implementation of a Demand Driven Network Monitoring Architecture
Prototype Implementation of a Demand Driven Network Monitoring Architecture
 
Avani
AvaniAvani
Avani
 
Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)Rpc Case Studies (Distributed computing)
Rpc Case Studies (Distributed computing)
 
Windows7 Sensor & Location Platform
Windows7 Sensor & Location PlatformWindows7 Sensor & Location Platform
Windows7 Sensor & Location Platform
 
What you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyondWhat you need to know about .NET Core 3.0 and beyond
What you need to know about .NET Core 3.0 and beyond
 
ROS Based Programming and Visualization of Quadrotor Helicopters
ROS Based Programming and Visualization of Quadrotor HelicoptersROS Based Programming and Visualization of Quadrotor Helicopters
ROS Based Programming and Visualization of Quadrotor Helicopters
 
NewGenLib 3.0 Presentation
NewGenLib 3.0 PresentationNewGenLib 3.0 Presentation
NewGenLib 3.0 Presentation
 
micro-ROS: bringing ROS 2 to MCUs
micro-ROS: bringing ROS 2 to MCUsmicro-ROS: bringing ROS 2 to MCUs
micro-ROS: bringing ROS 2 to MCUs
 
Programming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.ioProgramming IoT Gateways with macchina.io
Programming IoT Gateways with macchina.io
 
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
IRJET- Autonomous Underwater Vehicle: Electronics and Software Implementation...
 
Android overview
Android overviewAndroid overview
Android overview
 
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...
SAM-IoT: A Cross-Platform Communication Mechanism for ROS-Based Cyber-Physica...
 
CN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.pptCN unit 1 part 2 2023.ppt
CN unit 1 part 2 2023.ppt
 
OLPC Mesh networking improvements
OLPC Mesh networking improvementsOLPC Mesh networking improvements
OLPC Mesh networking improvements
 
Networking interview questions
Networking interview questionsNetworking interview questions
Networking interview questions
 
AF-2599-P.docx
AF-2599-P.docxAF-2599-P.docx
AF-2599-P.docx
 

More from Piyush Chand

Management & control of home automation devices
Management & control of home automation devicesManagement & control of home automation devices
Management & control of home automation devicesPiyush Chand
 
Master Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushMaster Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushPiyush Chand
 
En Ocean Java Api Istochnikov Chand 1
En Ocean Java Api Istochnikov Chand 1En Ocean Java Api Istochnikov Chand 1
En Ocean Java Api Istochnikov Chand 1Piyush Chand
 
Energy Harvesting devices Network Interface
Energy Harvesting devices Network InterfaceEnergy Harvesting devices Network Interface
Energy Harvesting devices Network InterfacePiyush Chand
 
International Project Management
International Project ManagementInternational Project Management
International Project ManagementPiyush Chand
 
Power Line Communication
Power Line CommunicationPower Line Communication
Power Line CommunicationPiyush Chand
 

More from Piyush Chand (6)

Management & control of home automation devices
Management & control of home automation devicesManagement & control of home automation devices
Management & control of home automation devices
 
Master Arbeit_Chand _Piyush
Master Arbeit_Chand _PiyushMaster Arbeit_Chand _Piyush
Master Arbeit_Chand _Piyush
 
En Ocean Java Api Istochnikov Chand 1
En Ocean Java Api Istochnikov Chand 1En Ocean Java Api Istochnikov Chand 1
En Ocean Java Api Istochnikov Chand 1
 
Energy Harvesting devices Network Interface
Energy Harvesting devices Network InterfaceEnergy Harvesting devices Network Interface
Energy Harvesting devices Network Interface
 
International Project Management
International Project ManagementInternational Project Management
International Project Management
 
Power Line Communication
Power Line CommunicationPower Line Communication
Power Line Communication
 

Robot Operating Systems (Ros) Overview & (1)