SlideShare a Scribd company logo
Software architecture of
wheeled mobile robots
Dmitry Suvorov
Index
1. Introduction
2. General software architecture
3. Motion control
4. Localization and mapping
5. Motion planning
Introduction
Differential drive
Applications
Cleaners
Lawnmowers
Research project
Retail robots
Robots-toys
Advantages of differential drive
• Simple controlling algorithms;
• Good mathematical models of the drive;
• Low cost;
• Easy prototyping;
• No slippage.
Disadvantages of differential drive
• Low permeability of the robot;
• Low mobility.
General software
architecture
Types of software architectures
• Simple embedded architectures without OS
• Architecture based on real-time OS (RTOS)
• Architecture based on embedded OS
Simple embedded architectures without OS
Advantages:
• Low cost hardware is required
• Easy development
Disadvantages:
• There is no abstraction from hardware.
• It is impossible to create to create advanced systems for performing
difficult tasks.
• Problems with debugging and writing unit tests.
Applications:
• Toys, research projects.
Architecture based on real-time OS (RTOS)
Advantages:
• One processor for high level tasks and hardware control.
• Abstraction from hardware level.
Disadvantages:
• Difficult tasks scheduling.
• Difficult logic (high and low tasks are mixed)
Applications:
• Service robots, military projects and research.
Architecture based on embedded OS
Advantages:
• Abstraction from hardware level.
• Strong decomposition of tasks on hardware level.
• No scheduling problems.
• Easy decomposition of tasks between software and hardware
developers.
Disadvantages:
• Higher cost.
Applications:
• Service robots, toys, military projects
and research.
Typical architecture of the controlling system
Decision making
Motion planning Motion control Localization
SLAM
(optionally)
Motion control
Tasks
• Rotating in place
• Following lines
• Following arbitrary trajectory
Automatic control theory
Advantages:
• Simple well-known theory.
• Easy to implement on hardware and software levels.
• Can work on slow processors.
• There are heuristic methods for tuning parameters.
Disadvantages:
• It is practically impossible to archive high precision of motion.
• It is difficult to calculate parameters of controlling algorithms.
PID regulator
Discrete form:
u(t) = P(t) + I(t) + D(t)
P(t) = Cp * e(t)
I(t) = I(t – T) + Ci * e(t)
D(t) = Cd * ( e(t) – e(t-T) )
Cp, Ci, Cd – coefficients of PID
regulator;
T – period (time between calls of
regulator).
Tuning parameters of PID regulator
• P – current error compensation
• I – statical error compensation
• D - oscillations damping
Ziegler–Nichols method:
K – coefficient of P-regulator when system become unstable.
T – period of oscillations
P = 0.6 * K
I = 2 * P / T
D = P * T / 8
Robot motion control
PID regulator for controlling rotation
PD regulator for controlling moving
Open source implementations
www.ros.org
www.mrpt.org
Localization and mapping
Task
To control the robot we need to know its real position.
Problems:
• There is no universal sensor for getting accurate absolute robot
position.
Odometry
We can get data from encoders and calculate relative robot position
Numerical form of odometry
Odometry
Advantages:
• No need in additional sensors.
Disadvantages:
• Low accuracy.
• Error increases with time.
• High sensitivity to slippage.
Lidar based localization
Advantages:
• High accuracy.
• Error does not increase with time.
• Can be implemented on slow processors.
Disadvantages:
• Map of the environment is required.
Methods of localization
• Particle filter based.
• Kalman filter based.
Particle filter based localization
Open source implementations
www.ros.org
www.mrpt.org
openslam.org
Motion planning
Task
• We need to find path to destination on the map before start of
movement.
Methods:
• Optimal (A*, Dijkstra search …)
• Suboptimal (RRT Connect…)
A*
Advantages:
• It always finds the shortest way.
Disadvantages:
• High performance processor is required.
RRT Connect
Advantages:
• Very fast.
• Can search trajectories in high
dimension spaces.
Disadvantages:
• The found path is not optimal.
Contacts
Dmitry Suvorov
d.suvorov90@gmail.com
Skoltech Space Robotics Laboratory
wicron.com lexybot.com

More Related Content

What's hot

Unit 1b
Unit 1bUnit 1b
Unit 1b
Karthik Vivek
 
2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms 2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms
블로그코디
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
Vibrant Technologies & Computers
 
Survey robot-programming
Survey robot-programmingSurvey robot-programming
Survey robot-programming
dan629
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
Dr. Pankaj Zope
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
neclinux
 
Robot programming
Robot programmingRobot programming
Robot programming
Gopal Saini
 
Top three robot programming methods (teaching)
Top three robot programming methods (teaching)Top three robot programming methods (teaching)
Top three robot programming methods (teaching)
Tumul Ozha
 
Simulation of robotic positions and programming
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programming
Rachit Laharia
 
Input-Output Modules
Input-Output ModulesInput-Output Modules
Input-Output Modules
Mukesh Tekwani
 
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
diannepatricia
 
SPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming languageSPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming language
Mohammad Imam Hossain
 
Cs intro-ca
Cs intro-caCs intro-ca
Cs intro-ca
aniketbijwe143
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
Rayees CK
 
instruction cycle
instruction cycle instruction cycle
instruction cycle
faiqa saleem
 
computer Assigment
 computer  Assigment computer  Assigment
computer Assigment
Shubha Mazumder
 
Program control
Program controlProgram control
Program control
Rahul Narang
 
Presentation1
Presentation1Presentation1
Presentation1
Er. Shubhra Rawat
 
Cod introduction
Cod introductionCod introduction
Cod introduction
Athira_1993
 
Computer architecture presentation
Computer architecture presentationComputer architecture presentation
Computer architecture presentation
Muhammad Hamza
 

What's hot (20)

Unit 1b
Unit 1bUnit 1b
Unit 1b
 
2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms 2013 Programming And Controlling Puma Arms
2013 Programming And Controlling Puma Arms
 
ROBOTICS - Introduction to Robotics
ROBOTICS -  Introduction to RoboticsROBOTICS -  Introduction to Robotics
ROBOTICS - Introduction to Robotics
 
Survey robot-programming
Survey robot-programmingSurvey robot-programming
Survey robot-programming
 
Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming Unit III ARM Interface and ARM Programming
Unit III ARM Interface and ARM Programming
 
Computer architecture
Computer architectureComputer architecture
Computer architecture
 
Robot programming
Robot programmingRobot programming
Robot programming
 
Top three robot programming methods (teaching)
Top three robot programming methods (teaching)Top three robot programming methods (teaching)
Top three robot programming methods (teaching)
 
Simulation of robotic positions and programming
Simulation of robotic positions and programmingSimulation of robotic positions and programming
Simulation of robotic positions and programming
 
Input-Output Modules
Input-Output ModulesInput-Output Modules
Input-Output Modules
 
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
"Kate, a Platform for Machine Intelligence" by Wayne Imaino, IBM Research
 
SPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming languageSPL 1 | Introduction to Structured programming language
SPL 1 | Introduction to Structured programming language
 
Cs intro-ca
Cs intro-caCs intro-ca
Cs intro-ca
 
Embedded system design process
Embedded system design processEmbedded system design process
Embedded system design process
 
instruction cycle
instruction cycle instruction cycle
instruction cycle
 
computer Assigment
 computer  Assigment computer  Assigment
computer Assigment
 
Program control
Program controlProgram control
Program control
 
Presentation1
Presentation1Presentation1
Presentation1
 
Cod introduction
Cod introductionCod introduction
Cod introduction
 
Computer architecture presentation
Computer architecture presentationComputer architecture presentation
Computer architecture presentation
 

Viewers also liked

Automatons
AutomatonsAutomatons
Automatons
Rahul Sirsat
 
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
obijuan_cube
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android Application
Siju Xavier
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
elliando dias
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
Zahra Sadeghi
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
Varun B P
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
Durairaja
 

Viewers also liked (7)

Automatons
AutomatonsAutomatons
Automatons
 
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
Motion Control of Differential Wheeled Robots with Joint Limit Constraints (S...
 
Smart Home System Using Android Application
Smart Home System Using Android ApplicationSmart Home System Using Android Application
Smart Home System Using Android Application
 
Introduction to ROBOTICS
Introduction to ROBOTICSIntroduction to ROBOTICS
Introduction to ROBOTICS
 
An introduction to Autonomous mobile robots
An introduction to Autonomous mobile robotsAn introduction to Autonomous mobile robots
An introduction to Autonomous mobile robots
 
Wireless robot ppt
Wireless robot pptWireless robot ppt
Wireless robot ppt
 
Home automation using android mobiles
Home automation using android mobilesHome automation using android mobiles
Home automation using android mobiles
 

Similar to Software architecture of wheeled mobile robots

Robotics training in mumbai
Robotics training in mumbai Robotics training in mumbai
Robotics training in mumbai
Vibrant Technologies & Computers
 
Robotics-training-classes
Robotics-training-classesRobotics-training-classes
Robotics-training-classes
vibrantuser
 
corporate-Robotics-training
corporate-Robotics-trainingcorporate-Robotics-training
corporate-Robotics-training
vibrantuser
 
25 robotics
25 robotics25 robotics
25 robotics
richard visey
 
[114] DRC hubo technical review
[114] DRC hubo technical review[114] DRC hubo technical review
[114] DRC hubo technical review
NAVER D2
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
MIbrar4
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
Vibrant Technologies & Computers
 
Hp embedd system and basic obotics
Hp embedd system and basic oboticsHp embedd system and basic obotics
Hp embedd system and basic obotics
Pallavi Bharti
 
Hp embedd and_robotics
Hp embedd and_roboticsHp embedd and_robotics
Hp embedd and_robotics
Pallavi Bharti
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Aritra Sarkar
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
BUCHUPALLIVIMALAREDD2
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytem
ANKIT SURATI
 
Resource Management in (Embedded) Real-Time Systems
Resource Management in (Embedded) Real-Time SystemsResource Management in (Embedded) Real-Time Systems
Resource Management in (Embedded) Real-Time Systems
jeronimored
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
Mahmoudadel153156
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
aqeel shoukat
 
project_NathanWendt
project_NathanWendtproject_NathanWendt
project_NathanWendt
Nathan Wendt
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
Manju Nathan
 
ROBOTICS & DESIGN (Introduction of Robots) EEN-429
ROBOTICS & DESIGN (Introduction of Robots) EEN-429ROBOTICS & DESIGN (Introduction of Robots) EEN-429
ROBOTICS & DESIGN (Introduction of Robots) EEN-429
foyez ahammad
 
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
Aritra Sarkar
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
Dr. Pankaj Zope
 

Similar to Software architecture of wheeled mobile robots (20)

Robotics training in mumbai
Robotics training in mumbai Robotics training in mumbai
Robotics training in mumbai
 
Robotics-training-classes
Robotics-training-classesRobotics-training-classes
Robotics-training-classes
 
corporate-Robotics-training
corporate-Robotics-trainingcorporate-Robotics-training
corporate-Robotics-training
 
25 robotics
25 robotics25 robotics
25 robotics
 
[114] DRC hubo technical review
[114] DRC hubo technical review[114] DRC hubo technical review
[114] DRC hubo technical review
 
Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...Analysis and Design of PID controller with control parameters in MATLAB and S...
Analysis and Design of PID controller with control parameters in MATLAB and S...
 
ROBOTICS - Introduction to Robotics Microcontroller
ROBOTICS -  Introduction to Robotics MicrocontrollerROBOTICS -  Introduction to Robotics Microcontroller
ROBOTICS - Introduction to Robotics Microcontroller
 
Hp embedd system and basic obotics
Hp embedd system and basic oboticsHp embedd system and basic obotics
Hp embedd system and basic obotics
 
Hp embedd and_robotics
Hp embedd and_roboticsHp embedd and_robotics
Hp embedd and_robotics
 
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
Computer-Vision based Centralized Multi-agent System on Matlab and Arduino Du...
 
Digital_system_design_A (1).ppt
Digital_system_design_A (1).pptDigital_system_design_A (1).ppt
Digital_system_design_A (1).ppt
 
PC-based mobile robot navigation sytem
PC-based mobile robot navigation sytemPC-based mobile robot navigation sytem
PC-based mobile robot navigation sytem
 
Resource Management in (Embedded) Real-Time Systems
Resource Management in (Embedded) Real-Time SystemsResource Management in (Embedded) Real-Time Systems
Resource Management in (Embedded) Real-Time Systems
 
Industrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptxIndustrial_Robots_pptx.pptx
Industrial_Robots_pptx.pptx
 
Line follower robot 5th semster
Line follower robot 5th semsterLine follower robot 5th semster
Line follower robot 5th semster
 
project_NathanWendt
project_NathanWendtproject_NathanWendt
project_NathanWendt
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
ROBOTICS & DESIGN (Introduction of Robots) EEN-429
ROBOTICS & DESIGN (Introduction of Robots) EEN-429ROBOTICS & DESIGN (Introduction of Robots) EEN-429
ROBOTICS & DESIGN (Introduction of Robots) EEN-429
 
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
DuinOS controlled Rover with MATLAB 2009 and Android GingerBread - 2012-11-04
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 

More from Dmitry Suvorov

The robot Webot
The robot WebotThe robot Webot
The robot Webot
Dmitry Suvorov
 
Smart assistant Lexy
Smart assistant LexySmart assistant Lexy
Smart assistant Lexy
Dmitry Suvorov
 
Smart assistant Lexy
Smart assistant LexySmart assistant Lexy
Smart assistant Lexy
Dmitry Suvorov
 
Робот телеприсутствия Webot
Робот телеприсутствия WebotРобот телеприсутствия Webot
Робот телеприсутствия Webot
Dmitry Suvorov
 
Интеллектуальный домашний помощник Лекси
Интеллектуальный домашний помощник ЛексиИнтеллектуальный домашний помощник Лекси
Интеллектуальный домашний помощник Лекси
Dmitry Suvorov
 
Intelligent assistant Lexy
Intelligent assistant LexyIntelligent assistant Lexy
Intelligent assistant Lexy
Dmitry Suvorov
 
интеграция Android планшетов и сервисных роботов
интеграция Android планшетов и сервисных роботовинтеграция Android планшетов и сервисных роботов
интеграция Android планшетов и сервисных роботовDmitry Suvorov
 
Использование робота Webot в сети быстрого питания
Использование робота Webot в сети быстрого питанияИспользование робота Webot в сети быстрого питания
Использование робота Webot в сети быстрого питанияDmitry Suvorov
 
Обзор проекта Webot - применение и архитектура программной части
Обзор проекта Webot - применение и архитектура программной частиОбзор проекта Webot - применение и архитектура программной части
Обзор проекта Webot - применение и архитектура программной частиDmitry Suvorov
 
Wicron english presentation
Wicron english presentationWicron english presentation
Wicron english presentation
Dmitry Suvorov
 

More from Dmitry Suvorov (10)

The robot Webot
The robot WebotThe robot Webot
The robot Webot
 
Smart assistant Lexy
Smart assistant LexySmart assistant Lexy
Smart assistant Lexy
 
Smart assistant Lexy
Smart assistant LexySmart assistant Lexy
Smart assistant Lexy
 
Робот телеприсутствия Webot
Робот телеприсутствия WebotРобот телеприсутствия Webot
Робот телеприсутствия Webot
 
Интеллектуальный домашний помощник Лекси
Интеллектуальный домашний помощник ЛексиИнтеллектуальный домашний помощник Лекси
Интеллектуальный домашний помощник Лекси
 
Intelligent assistant Lexy
Intelligent assistant LexyIntelligent assistant Lexy
Intelligent assistant Lexy
 
интеграция Android планшетов и сервисных роботов
интеграция Android планшетов и сервисных роботовинтеграция Android планшетов и сервисных роботов
интеграция Android планшетов и сервисных роботов
 
Использование робота Webot в сети быстрого питания
Использование робота Webot в сети быстрого питанияИспользование робота Webot в сети быстрого питания
Использование робота Webot в сети быстрого питания
 
Обзор проекта Webot - применение и архитектура программной части
Обзор проекта Webot - применение и архитектура программной частиОбзор проекта Webot - применение и архитектура программной части
Обзор проекта Webot - применение и архитектура программной части
 
Wicron english presentation
Wicron english presentationWicron english presentation
Wicron english presentation
 

Recently uploaded

B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
BoudhayanBhattachari
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
Nicholas Montgomery
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
MJDuyan
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
Jyoti Chand
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
MysoreMuleSoftMeetup
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
giancarloi8888
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
ssuser13ffe4
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
PsychoTech Services
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
zuzanka
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
haiqairshad
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
TechSoup
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
National Information Standards Organization (NISO)
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
imrankhan141184
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
Nguyen Thanh Tu Collection
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Henry Hollis
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
Nguyen Thanh Tu Collection
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Denish Jangid
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
EduSkills OECD
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
سمير بسيوني
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 

Recently uploaded (20)

B. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdfB. Ed Syllabus for babasaheb ambedkar education university.pdf
B. Ed Syllabus for babasaheb ambedkar education university.pdf
 
writing about opinions about Australia the movie
writing about opinions about Australia the moviewriting about opinions about Australia the movie
writing about opinions about Australia the movie
 
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) CurriculumPhilippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
Philippine Edukasyong Pantahanan at Pangkabuhayan (EPP) Curriculum
 
Wound healing PPT
Wound healing PPTWound healing PPT
Wound healing PPT
 
Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47Mule event processing models | MuleSoft Mysore Meetup #47
Mule event processing models | MuleSoft Mysore Meetup #47
 
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdfREASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
REASIGNACION 2024 UGEL CHUPACA 2024 UGEL CHUPACA.pdf
 
math operations ued in python and all used
math operations ued in python and all usedmath operations ued in python and all used
math operations ued in python and all used
 
Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...Gender and Mental Health - Counselling and Family Therapy Applications and In...
Gender and Mental Health - Counselling and Family Therapy Applications and In...
 
SWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptxSWOT analysis in the project Keeping the Memory @live.pptx
SWOT analysis in the project Keeping the Memory @live.pptx
 
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skillsspot a liar (Haiqa 146).pptx Technical writhing and presentation skills
spot a liar (Haiqa 146).pptx Technical writhing and presentation skills
 
Leveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit InnovationLeveraging Generative AI to Drive Nonprofit Innovation
Leveraging Generative AI to Drive Nonprofit Innovation
 
Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"Benner "Expanding Pathways to Publishing Careers"
Benner "Expanding Pathways to Publishing Careers"
 
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
Traditional Musical Instruments of Arunachal Pradesh and Uttar Pradesh - RAYH...
 
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
BÀI TẬP DẠY THÊM TIẾNG ANH LỚP 7 CẢ NĂM FRIENDS PLUS SÁCH CHÂN TRỜI SÁNG TẠO ...
 
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.pptLevel 3 NCEA - NZ: A  Nation In the Making 1872 - 1900 SML.ppt
Level 3 NCEA - NZ: A Nation In the Making 1872 - 1900 SML.ppt
 
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
BÀI TẬP BỔ TRỢ TIẾNG ANH LỚP 9 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2024-2025 - ...
 
Chapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptxChapter wise All Notes of First year Basic Civil Engineering.pptx
Chapter wise All Notes of First year Basic Civil Engineering.pptx
 
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptxBeyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
Beyond Degrees - Empowering the Workforce in the Context of Skills-First.pptx
 
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdfمصحف القراءات العشر   أعد أحرف الخلاف سمير بسيوني.pdf
مصحف القراءات العشر أعد أحرف الخلاف سمير بسيوني.pdf
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 

Software architecture of wheeled mobile robots