SlideShare a Scribd company logo
1 of 74
Download to read offline
Flanders’
MECHATRONICS
Technology Centre
www.fmtc.be
Orocos
Open Robot Control Software
Peter Soetens
Flanders’ Mechatronics Technology Centre
Leuven
5 July 2006
V Jornades de Programari Lliure
Barcelona
FMTC Celestijnenlaan 300 D B-3001 Leuven Belgium
Tel: +32-16-32.25.90 Fax: +32-16-32.27.46 Email: info@fmtc.be FMTC 2006
Outline
1 Introduction
2 Approach
3 Results
Section Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Orocos in one-liners
Open Robot Control Software
⇒ Open Source ’robot’ control and interfacing
Real-time Software Toolkits in C++
⇒ Developer’s tool
Tool for developing components for control
⇒ Real-time, thread-safe, interactive
Offers common component implementations
⇒ Optional
Freely available on:
http://www.orocos.org
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Interaction and Behaviour
Force control influences behaviour.
Interaction and Behaviour
Continuous control: tracking a light source.
Interaction and Behaviour
Continuous and discrete control: Placing a car window
Introduction
In these examples, Orocos was used to
do the real-time communications
define the real-time behaviour of machines in response to
communication
calculate real-time kinematics
access the hardware devices
create components which do all this.
Introduction
In these examples, Orocos was used to
do the real-time communications
define the real-time behaviour of machines in response to
communication
calculate real-time kinematics
access the hardware devices
create components which do all this.
Introduction
In these examples, Orocos was used to
do the real-time communications
define the real-time behaviour of machines in response to
communication
calculate real-time kinematics
access the hardware devices
create components which do all this.
Introduction
In these examples, Orocos was used to
do the real-time communications
define the real-time behaviour of machines in response to
communication
calculate real-time kinematics
access the hardware devices
create components which do all this.
Introduction
In these examples, Orocos was used to
do the real-time communications
define the real-time behaviour of machines in response to
communication
calculate real-time kinematics
access the hardware devices
create components which do all this.
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
What is Real-Time?
react always on time to a given event
Why Real-Time Software?
Consider solving. . .
Robot or machine interaction with the environment
Without guarantees.
What use is SLAM if your mobile platform bumps into
obstacles ?
What use is a camera if your manipulator crushes your
object ?
What use is controller tuning in MATLAB if the controller
fails in practice ?
⇒ They all need real-time control software !
Rapid Software Development
Consider solving. . .
More hardware ⇒ Much more software
With monolithic software.
New devices, same
problems to solve
More software and
features
Device connectivity and
networking
Safe Software Development
Consider solving. . .
More threads ⇒ Much more trouble
With bare threads and locks
as tools.
Deadlocks, thread races,
data corruption
Synchronisation
between threads ?
Communication between
threads ?
Flexible Software Development
Consider solving. . .
More layers ⇒ Less control
With closed toolkits.
’Solutions’ restrict the
solution
Software interaction ?
Dead vendor products ?
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Rapid Software Development
Orocos provides . . .
Middleware for Machine Control
⇒ Software Component deployment and interconnection
Safe Software Development
Orocos provides . . .
Tools for Communication ⇒ Thread-safe and Real-Time
Flexible Software Development
Orocos is . . .
Free Software ⇒ Open Infrastructure with ∞ lifetime
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
History
2001: Started as a ‘small’ research project
Founded by Prof H. Bruynickx, KU Leuven
2001-2005: Developed during the PhD of Peter Soetens
Sponsored by the EU IST “Orocos”, “Ocean” and “Open
Machine Controller” projects and FMTC.
2005-. . . : Maintained by the FMTC.
‘Modular Machines Group’
Section Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
A Software Component Model for
Control
Approach
Create a software component for each ‘task’ within the
machine
Component Definition
Communication
Defined by the
component interface
Middleware
Mediates component
communication and
distribution
Behaviour
Defined by real-time
state machines
Component Definition
Communication
Defined by the
component interface
Middleware
Mediates component
communication and
distribution
Behaviour
Defined by real-time
state machines
Component Definition
Communication
Defined by the
component interface
Middleware
Mediates component
communication and
distribution
Behaviour
Defined by real-time
state machines
Definitions
What is a Software Component ?
Definition
A modular and replaceable part of a system that encapsulates
implementation . . . and exposes a set of interfaces.
What is a Component Model?
Definition
A framework for describing components . . . with the purpose for
creating software from re-usable software components.
Definitions
What is a Software Component ?
Definition
A modular and replaceable part of a system that encapsulates
implementation . . . and exposes a set of interfaces.
What is a Component Model?
Definition
A framework for describing components . . . with the purpose for
creating software from re-usable software components.
What is a Component Model?
Component Model
Toolkit to describe
Real-Time components
Components
Re-usable part of an
application
Applications
‘Templates’ select and
connect Components
What is a Component Model?
Component Model
Toolkit to describe
Real-Time components
Components
Re-usable part of an
application
Applications
‘Templates’ select and
connect Components
What is a Component Model?
Component Model
Toolkit to describe
Real-Time components
Components
Re-usable part of an
application
Applications
‘Templates’ select and
connect Components
Section Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Component Interaction Patterns
In which ways can components communicate?
Configuration of parameters
Exchange data
Cooperate to achieve a task
Component Interaction Patterns
Component Interface
Component Interface
Component Implementation
State Machine Example
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
Example Application
How are these communication primitives used ?
Example Application
Application Template
Component Interface
Communication: Configuration
Configuration Flow : Properties
Communication: Data
Data Flow : Ports and Connectors
Communication: Data
Data Flow : Ports and Connectors
Communication: Execution
Execution Flow
Communication: Execution
Execution Flow: Methods
Communication: Execution
Execution Flow: Commands
Communication: Execution
Execution Flow: Events
Communication: Complete Picture
Behaviour — State Chart
Example Application Summary
The following steps lead to a control application design:
identification of the ‘control tasks’ → components
defining each component’s interface
setting up components connections
defining component or application behaviours
Outline
1 Introduction
Examples
Challenges
Orocos’ Solution
Orocos History
2 Approach
The Component Model
3 Results
Interaction Categories
Example Application
The Future of Orocos
Today:
Feature freeze, focus on usability:
Components, API, Real-Time Tookit...
Brand new Kinematics-Dynamics Library (KDL):
Online this summer.
Bayesian Filtering Library (BFL)
http://people.mech.kuleuven.be/~kgadeyne/
bfl.html
September 2006:
Orocos 1.0 Release and new web-site
Afterwards;
Focus on components and kinematics
Conclusion
Orocos offers
a software toolkit for building real-time components
rich online browsable component interface
user defined real-time state machines
Further Reference:
http://www.orocos.org
Recap: Data Flow Communication
Measurement results
Measure communication times with
ideal ‘instant’ communication
traditional ‘lock-based’ communication
‘lock-free’ communication for all communication primitives
Measurement results
Measure communication times with
ideal ‘instant’ communication
traditional ‘lock-based’ communication
‘lock-free’ communication for all communication primitives
Measurement results
Measure communication times with
ideal ‘instant’ communication
traditional ‘lock-based’ communication
‘lock-free’ communication for all communication primitives
Measurement results
Measure communication times with
ideal ‘instant’ communication
traditional ‘lock-based’ communication
‘lock-free’ communication for all communication primitives
Measurement results
Measure communication times with
ideal ‘instant’ communication
traditional ‘lock-based’ communication
‘lock-free’ communication for all communication primitives
Ideal ‘Instant’ Communication
Measured execution latencies: high and low priority.
Ideal ‘Instant’ Communication
Measured execution latencies: lower priority.
Validation : Data Flow
0.1
1
10
100
1000
10000
100000
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
0.5ms/0.1ms
0.1
1
10
100
1000
10000
100000
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
0.5ms/0.1ms
Measured communication latencies: high priority locked and
lock-free.
Validation : Data Flow
0.1
1
10
100
1000
10000
100000
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
1ms/0.2ms
0.1
1
10
100
1000
10000
100000
1e+06
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
1ms/0.2ms
Measured communication latencies: medium priority locked
and lock-free.
Validation : Data Flow
0.1
1
10
100
1000
10000
100000
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
2ms/0.3ms
0.1
1
10
100
1000
10000
100000
1e-06 1e-05 1e-04 0.001 0.01 0.1
Occurences
Latency time ( s ). Bucket size: 5 us
2ms/0.3ms
Measured communication latencies: low priority locked and
lock-free.
Conclusion
Orocos offers
a software toolkit for building real-time components
rich online browsable component interface
user defined real-time state machines
Further Reference:
http://www.orocos.org

More Related Content

Similar to Orocos Real-Time Control Software

Software Architecture Taxonomies - Behaviour: Components & Connectors
Software Architecture Taxonomies - Behaviour: Components & ConnectorsSoftware Architecture Taxonomies - Behaviour: Components & Connectors
Software Architecture Taxonomies - Behaviour: Components & ConnectorsJose Emilio Labra Gayo
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarJessica Willis
 
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patternsJaap van Ekris
 
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeIoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeOpen Mobile Alliance
 
Stateful patterns in Azure Functions
Stateful patterns in Azure FunctionsStateful patterns in Azure Functions
Stateful patterns in Azure FunctionsMassimo Bonanni
 
Web services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsWeb services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsPeter Gfader
 
Scaling mobile dev teams
Scaling mobile dev teams Scaling mobile dev teams
Scaling mobile dev teams Priyank Gupta
 
The Bespoke Software Product Factory (2007)
The Bespoke Software Product Factory (2007)The Bespoke Software Product Factory (2007)
The Bespoke Software Product Factory (2007)Peter Antman
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfKatamaRajuBandigari1
 
OORPT Dynamic Analysis
OORPT Dynamic AnalysisOORPT Dynamic Analysis
OORPT Dynamic Analysislienhard
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Marc Engels
 
Summarization Techniques for Code, Changes, and Testing
Summarization Techniques for Code, Changes, and TestingSummarization Techniques for Code, Changes, and Testing
Summarization Techniques for Code, Changes, and TestingSebastiano Panichella
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte TEST Huddle
 
PHASE II.pptx
PHASE II.pptxPHASE II.pptx
PHASE II.pptxMotiDiro1
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementationthe_wumberlog
 
Reactive programming with cycle.js
Reactive programming with cycle.jsReactive programming with cycle.js
Reactive programming with cycle.jsluca mezzalira
 
Software development effort reduction with Co-op
Software development effort reduction with Co-opSoftware development effort reduction with Co-op
Software development effort reduction with Co-oplbergmans
 

Similar to Orocos Real-Time Control Software (20)

Software Architecture Taxonomies - Behaviour: Components & Connectors
Software Architecture Taxonomies - Behaviour: Components & ConnectorsSoftware Architecture Taxonomies - Behaviour: Components & Connectors
Software Architecture Taxonomies - Behaviour: Components & Connectors
 
WebML for OMG
WebML for OMGWebML for OMG
WebML for OMG
 
Data Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit JaokarData Science for Internet of Things with Ajit Jaokar
Data Science for Internet of Things with Ajit Jaokar
 
Ajit jaokar slides
Ajit jaokar slidesAjit jaokar slides
Ajit jaokar slides
 
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
2008-10-09 - Bits and Chips Conference - Embedded Systemen Architecture patterns
 
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch SingaporeIoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
IoT Seminar (Oct. 2016) Alex Edelmann - Bosch Singapore
 
Stateful patterns in Azure Functions
Stateful patterns in Azure FunctionsStateful patterns in Azure Functions
Stateful patterns in Azure Functions
 
Web services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows FormsWeb services, WCF services and Multi Threading with Windows Forms
Web services, WCF services and Multi Threading with Windows Forms
 
Scaling mobile dev teams
Scaling mobile dev teams Scaling mobile dev teams
Scaling mobile dev teams
 
The Bespoke Software Product Factory (2007)
The Bespoke Software Product Factory (2007)The Bespoke Software Product Factory (2007)
The Bespoke Software Product Factory (2007)
 
Scaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdfScaling frontend applications with micro-frontends Presentation.pdf
Scaling frontend applications with micro-frontends Presentation.pdf
 
OORPT Dynamic Analysis
OORPT Dynamic AnalysisOORPT Dynamic Analysis
OORPT Dynamic Analysis
 
Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)Digital Design With Systemc (with notes)
Digital Design With Systemc (with notes)
 
Summarization Techniques for Code, Changes, and Testing
Summarization Techniques for Code, Changes, and TestingSummarization Techniques for Code, Changes, and Testing
Summarization Techniques for Code, Changes, and Testing
 
Martin Gijsen - Effective Test Automation a la Carte
Martin Gijsen -  Effective Test Automation a la Carte Martin Gijsen -  Effective Test Automation a la Carte
Martin Gijsen - Effective Test Automation a la Carte
 
PHASE II.pptx
PHASE II.pptxPHASE II.pptx
PHASE II.pptx
 
Lecture 1 uml with java implementation
Lecture 1 uml with java implementationLecture 1 uml with java implementation
Lecture 1 uml with java implementation
 
Reactive programming with cycle.js
Reactive programming with cycle.jsReactive programming with cycle.js
Reactive programming with cycle.js
 
Presentation Of Mbt Tools
Presentation Of Mbt ToolsPresentation Of Mbt Tools
Presentation Of Mbt Tools
 
Software development effort reduction with Co-op
Software development effort reduction with Co-opSoftware development effort reduction with Co-op
Software development effort reduction with Co-op
 

Recently uploaded

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVRajaP95
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...ranjana rawat
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsCall Girls in Nagpur High Profile
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxDeepakSakkari2
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learningmisbanausheenparvam
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile servicerehmti665
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfAsst.prof M.Gokilavani
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxPoojaBan
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...srsj9000
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSKurinjimalarL3
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerAnamika Sarkar
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZTE
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Dr.Costas Sachpazis
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and usesDevarapalliHaritha
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxbritheesh05
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AIabhishek36461
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxwendy cai
 

Recently uploaded (20)

VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
VICTOR MAESTRE RAMIREZ - Planetary Defender on NASA's Double Asteroid Redirec...
 
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IVHARMONY IN THE NATURE AND EXISTENCE - Unit-IV
HARMONY IN THE NATURE AND EXISTENCE - Unit-IV
 
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
(ANVI) Koregaon Park Call Girls Just Call 7001035870 [ Cash on Delivery ] Pun...
 
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur EscortsHigh Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
High Profile Call Girls Nagpur Meera Call 7001035870 Meet With Nagpur Escorts
 
Biology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptxBiology for Computer Engineers Course Handout.pptx
Biology for Computer Engineers Course Handout.pptx
 
chaitra-1.pptx fake news detection using machine learning
chaitra-1.pptx  fake news detection using machine learningchaitra-1.pptx  fake news detection using machine learning
chaitra-1.pptx fake news detection using machine learning
 
Call Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile serviceCall Girls Delhi {Jodhpur} 9711199012 high profile service
Call Girls Delhi {Jodhpur} 9711199012 high profile service
 
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdfCCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
CCS355 Neural Network & Deep Learning UNIT III notes and Question bank .pdf
 
Heart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptxHeart Disease Prediction using machine learning.pptx
Heart Disease Prediction using machine learning.pptx
 
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCRCall Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
Call Us -/9953056974- Call Girls In Vikaspuri-/- Delhi NCR
 
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
Gfe Mayur Vihar Call Girls Service WhatsApp -> 9999965857 Available 24x7 ^ De...
 
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
🔝9953056974🔝!!-YOUNG call girls in Rajendra Nagar Escort rvice Shot 2000 nigh...
 
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICSAPPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
APPLICATIONS-AC/DC DRIVES-OPERATING CHARACTERISTICS
 
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube ExchangerStudy on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
Study on Air-Water & Water-Water Heat Exchange in a Finned Tube Exchanger
 
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
ZXCTN 5804 / ZTE PTN / ZTE POTN / ZTE 5804 PTN / ZTE POTN 5804 ( 100/200 GE Z...
 
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
Sheet Pile Wall Design and Construction: A Practical Guide for Civil Engineer...
 
power system scada applications and uses
power system scada applications and usespower system scada applications and uses
power system scada applications and uses
 
Artificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptxArtificial-Intelligence-in-Electronics (K).pptx
Artificial-Intelligence-in-Electronics (K).pptx
 
Past, Present and Future of Generative AI
Past, Present and Future of Generative AIPast, Present and Future of Generative AI
Past, Present and Future of Generative AI
 
What are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptxWhat are the advantages and disadvantages of membrane structures.pptx
What are the advantages and disadvantages of membrane structures.pptx
 

Orocos Real-Time Control Software