Download as pdf or txt
Download as pdf or txt
You are on page 1of 26

HUMAN FOLLOWING

MOBILE ROBOT USING


VISUAL NAVIGATION
PROJECT SUPERVISOR
DR. MUHAMMAD UMER KHAN

1/26

Group Members

SUNAN RAZA KHAN

(120535)

MUHAMMAD BIN SALEEM

(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

Moderate speed of human


Robot moves over smooth surfaces.
Only static gestures

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 + + + +

Shifting Towards load:



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:

This compartment has:


Motors
Batteries
Chain drive
Gears

15/26

Mechanical Design
Intermediate compartment:

This is a sliding compartment


Our laptop will be placed in
this compartment

16/26

Mechanical Design
Upper Compartment:

This compartment has the


electrical circuits like:
H-bridge
Power Board
Arduino Mega 2560

17/26

Mechanical Design
Stress Analysis

Net force: 1000N


Force on robot base frame: 500N
Force on slider: 400N
Force on Circuit section: 100N

Yield Stress: 9.352x10-12 4.596x 10-03 MPa

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

Tentative Cost Analysis

24/26

Timeline

25/26

ANY QUESTIONS?

26/26

You might also like