Professional Documents
Culture Documents
Proposal For Human Follwing Mobile Robot
Proposal For Human Follwing Mobile Robot
1/26
Group Members
(120535)
(120547)
SHUMAIL ZAHEER
(120567)
MUHAMMAD UMAIR
(120589)
2/26
Contents
Introduction
Mathematical Modeling
Mechanical Design
Demonstration
Questions and Answers
3/26
Introduction
Problem Statement
The ultimate goal of our project is to make an Unmanned
Ground Vehicle (UGV) follow a single human using visual
navigation based on static gestures given by the human to be
followed.
4/26
Introduction
Objectives and Goals
Detect a human body.
Follow a single human as he/she walks.
Gesture recognition (to start and stop the robot)
5/26
Introduction
Constraints
Single human following
No obstacle avoidance
No payload
6/26
Introduction
Block Diagram
7/26
Introduction
Robot Operating System
8/26
Introduction
Why ROS?
Modularity
Concurrent resource handling
Distributed computation
Software Reuse
Rapid testing
9/26
Mathematical Modelling
Control Model Diagram
10/26
Mathematical Modelling
Transfer Function:
2 + + + +
1 ()
50
11/26
Mathematical Modelling
Simulink without PID controller Diagram and response
12/26
Mathematical Modelling
With PID controller Diagram and response:
13/26
Mechanical Design
Robot base has 3 main compartments:
Lower compartment
Intermediate compartment
Upper compartment
14/26
Mechanical Design
Lower Compartment:
15/26
Mechanical Design
Intermediate compartment:
16/26
Mechanical Design
Upper Compartment:
17/26
Mechanical Design
Stress Analysis
18/26
Demonstration
Basic architecture of ROS
Packages
Nodes
Topics
Messages
ROS master
19/26
Demonstration
Packages used in our demonstration
OpenNI
NITE
Rosserial
20/26
Demonstration
Representation of ROS Architecture
21/26
Demonstration
Flow Chart
yes
22/26
Demonstration
23/26
24/26
Timeline
25/26
ANY QUESTIONS?
26/26