CAPSTONE PROJECT OBJECT FOLLOWING ROBOT Summer 2014.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Robo-Retriever Pawel Cieslewski EEL IMDL Dr. A. Antonio Arroyo Dr. Eric M. Schwartz.
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Introduction to the Raspberry Pi ® Saman Amighi 10/2013 ® Raspberry Pi Foundation.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Camera Aided Robot Progress Report.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
system design Final report
LOGO Propeller Clock Member: Nguyễn Minh Đức Trần Quang Huy Bùi Hoàng Vượng Ngô Anh Vũ Trần Xuân Sáng CAPSTONE PROJECT Supervisor: Huỳnh Anh Dũng.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Professor : Yih-Ran Sheu Student’s name : Nguyen Van Binh Student ID: MA02B203 Kinect camera 1 Southern Taiwan University Department of Electrical Engineering.
Group #2 / Embedded Motion Control [5HC99] Embedded Visual Control 1 Group #5 / Embedded Visual Control Self-Balancing Robot Navigation Paul Padila Vivian.
IWheels. Overview Team Introduction Design Concept Mechanical Design Electrical Subsystem Design Software Platform Design Stereo Vision Path Planning.
ROBOTICS VOCAB AND FLOWCHARTING. ROBOTICS VOCABULARY Robot- a machine capable of carrying out a complex series of actions automatically, especially one.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Design and Implementation of Cooperative Mobile Robots G. B. Lush and Gustavo A. Martinez Electronic Devices Laboratory Department of Electrical and Computer.
Obstacle Avoidance using Machine Vision Joose Rautemaa
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Juan David Rios – Graduate Student ECE IMDL FALL 2012 Dr. A. Antonio Arroyo - Eric M. Schwartz November 29/2012.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
QUADCOPTER- Vision Based Object Tracking By By Pushyami Kaveti Pushyami Kaveti.
pLED 2014 Ha Noi, April 26th Introduction Team 1 2 Nguyễn Thanh Tùng Nguyễn Thế Long Đỗ Văn Ban Đinh Xuân Bách Đinh Quang Hải pLED Team.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
Supervisor: Mr. Huynh Anh Dung Students: To Quang Duy Pham Ngoc Tien Nguyen Luong Ngoc Chau Nguyen Hoang Phuc Nguyen Thi Trang.
Tutor Online Management System Group 10: Chau Quoc Bao To Thi Ngoc Quyen Nguyen Quoc Tuan Luong Van Den Duong Thi Hong Teacher: Nguyen Anh Tu.
Programming Contest Management System Supervisor : Lecturer Phan Tr ư ờng Lâm Students : Hoàng Quang Mạnh Trần Đình Tuấn Nguyễn Thành Trung Phạm Thị Hồng.
S OFTWARE FOR PARKING MANAGEMENT USING RFID TECHNOLOGY AND CAMERA Supervisor: Phan Duy Hùng Group Member: Trần Văn Phát Phạm Quang Hào Nguyễn.
Automation Testing Trainer: Eran Ruso. Training Agenda Automation Testing Introduction Microsoft Automation Testing Tool Box Coded UI Test and Unit Test.
SALE AND INVENTORY MANAGEMENT SYSTEM Supervisor: Mr Phan Duy Hung.
Supervisor: Tran Dinh Tri Group Members: Duong Ngoc Nhat-NhatDN01687 Nguyen Quang Minh-MinhNQ01717 Nguyen Quang Minh-MinhNQ01717 Duong Hoang Nam-NamDH01552.
KINECT GAME : HOLE IN THE WALL Supervisor: Nguyen Van Hien Team members: Le Duc Dat Dao Ba Hoang Nguyen Huu Huy Nguyen Quang Minh Tran Tuan Nghia FPT University.
LOGO FACE DETECTION APPLICATION Member: Vu Hoang Dung Vu Ha Linh Le Minh Tung Nguyen Duy Tan Chu Duy Linh Uong Thanh Ngoc CAPSTONE PROJECT Supervisor:
WHERE TO TRAVEL Capstone Project. Content Introduction Project Management Plan Requirement Specification Design Description Implementation Testing Summary.
LOGO “ Add your company slogan ” Final Project Group: T2H2 Mai Thi Thu Nguyen Van Thanh Do Van Huu Pham Ngoc Huy Supervisor: DungHA TrungNT T2H2 Group:
Group Member: 1. Nguyen Tuan Minh Nguyen Huy Hoang Tran Van Huynh Le Dinh Son Supervisor: Phan Truong Lam.
RFH Team Supervisor: Mr. Phan Trường Lâm Nguyễn Việt Nam – Cao Quốc Hưng – Võ Hoàng Việt – Trần Thị Bích – Nguyễn Tiến Chung -
Location Information Networking Supervisor: Mr. Luong Trung Kien Students: Le Tien Dung Tran Quang Ngoc Duong Duc Quyen Nguyen Bao Trung Hoang Khac Tien.
OpenCV C++ Image Processing
EEL 5666 Intelligent Machines Design Laboratory JAWS Summer 1998 BY: Kurnia Wonoatmojo.
BDM Capstone Project team : HungPD - Supervisor ThanhLN – Leader ManhDC BienVT NinhVH.
Future Lock Security Group Member Nguy ễ n V ă n Tuy ề n – SE02119 Vũ Ng ọ c Linh – Vũ V ă n An – SE02207 Supervisor Hoàng Xuân S ơ n Project Code.
Cemetery Information Management System CEMETERY INFORMATION MANAGEMENT SYSTEM Supervisor: Mr.Trần Bình Dương Team Members:  Phạm Văn Bình  Ngô.
LOGO AutoCarParking Capstone Project. LOGO Project Role HungPD Supervisor Huynb Project Manager, Developer Truongpx Developer Tuanhh Developer, tester.
The commercial center's restaurant management Supervisor: Trần Đình Trí Team member: Nguyễn Tuấn Vương Nguyễn Văn Hoàng Nguyễn Xuân Tùng Phạm Sỹ Vinh Phạm.
ONLINE SHOP MANAGEMENT SYSTEM
Southern Taiwan University Department of Electrical Engineering
4diac in Teaching Lessons from Lab Exercises and Student Projects
Coach Route Searching System
Capstone Project W-CMS `.
RA-Team Supervisor: Tran Dinh Tri Member: Nguyen Hoang Duc(PM)
Chopper John Michael Mariano
Controlling of robot using voice
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Mobile Robotic Arm.
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
‘SONAR’ using Arduino & ultrasonic distance sensor
Prepared By : wala’ Hamad Khayrieh Homran
CS 7455 Term Project Robot control by Machine learning
CAPA Bot: Captain’s Autonomous Personal Assistant Robot
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
Intelligent Machines Design Laboratory
SMART TRAFFIC MANAGEMENT SYSTEM
Online Solution for Small Shop
02 | Getting Started with Arduino
Presentation transcript:

CAPSTONE PROJECT OBJECT FOLLOWING ROBOT Summer 2014

Supervisor: Supervisor: Phan Dung Hung Phan Dung Hung Authors: Authors: Trinh Van Quang Trinh Van Quang Nguyen Hoang Viet Nguyen Hoang Viet Luong Manh Cuong Luong Manh Cuong Nguyen Binh Duong Nguyen Binh Duong

CONTENT I. Introduction II. Project Management Plan III. Project requirements specification 1. Non Functional 2. Functional 3. Tools IV. Design 1. Mechanical Design 2. Hardware Design 3. Firmware Design 4. Software Design V. Implement VI. Testing VII. Conclusion and perspectives.

I. INTRODUCTION 1. Idea 2. Existing product 3. Scope of project

1. IDEA Analysis object behavior Analysis object behavior Getting started with Robot Getting started with Robot

2. EXISTING PRODUCT RS4 Robot in Website: Author: Samuel Matoshttp://roboticssamy.blogspot.pt

3. SCOPE OF PROJECT Detect the tennis ball. Detect the tennis ball. Tracking the tennis ball. Tracking the tennis ball. Follow the tennis ball. Follow the tennis ball.

II. PROJECT MANAGEMENT PLAN 1. Project process model. 2. Role and Responsibilities. 3. Work breakdown structure (Time plan).

1. PROJECT PROCESS MODEL

2. ROLE AND RESPONSIBILITIES Supervisor (Mr.HungPD) Supervisor (Mr.HungPD) Project Manager (QuangTV) CuongLM QuangTV QuangTV CuongLM CuongLM VietNH QuangTV CuongLM QuangTV QuangTV VietNH VietNH VietNH VietNH DuongNB Analyst Team Design Team Develop Team Test & QA Team

WORK BREAKDOWN STRUCTURE (TIME PLAN)

III. PROJECT REQUIREMENTS SPECIFICATION 1. Non Functional 2. Functional 3. Tools

1. NON FUNCTIONAL Performance: Performance: Plug and play Plug and play Battery is enough for 2-3 hours Battery is enough for 2-3 hours Use rechargeable Use rechargeable Maintainability: Maintainability: Easy to repair Easy to repair Easy to configure Easy to configure

NON FUNCTIONAL Reliability: Reliability: Stable software Stable software Safety: Safety: Components are covered. Components are covered.

2. FUNCTIONAL

3. TOOLS Hardware: Hardware: Raspberry Pi model B rev 2 Raspberry Pi model B rev 2 Webcam or Raspberry Pi camera module Webcam or Raspberry Pi camera module Arduino Pro Mini Arduino Pro Mini L298N Module L298N Module LM2596HVS Module LM2596HVS Module SRF04 SRF04 R4WD Mobile Platform R4WD Mobile Platform Tower Pro SG90 Servo Tower Pro SG90 Servo Tiger Power 11.1V 2200mah 25C Tiger Power 11.1V 2200mah 25C

Mechanical devices: Mechanical devices: Knife Knife Screwdrivers Screwdrivers Glue Glue Solder machine Solder machine …

SOFTWARE TOOLS & ENVIROMENT Arduino IDE, Notepad ++, Geany, Visual Studio. Arduino IDE, Notepad ++, Geany, Visual Studio. Raspbian OS, Windows OS, Ubuntu OS. Raspbian OS, Windows OS, Ubuntu OS. Microsoft office. Microsoft office. Cmake, V4l2, OpenCV … Cmake, V4l2, OpenCV … Putty, Xming, WinSCP, Terminal Software Putty, Xming, WinSCP, Terminal Software …

IV. DESIGN 1. Mechanical Design 2. Hardware Design 3. Firmware Design 4. Software Design

1. MECHANICAL DESIGN Control Wheel Control Wheel Control Camera Control Camera

THE STANDARD DRIVEN WHEEL

FORWARD

BACK

TURN LEFT

TURN RIGHT

CONTROL CAMERA

2. HARDWARE DESIGN Power System Power System Motor System Motor System SRF04 SRF04 Servo Motor Servo Motor Raspberry Pi and Arduino Raspberry Pi and Arduino Raspberry Pi and RasPi Camera Raspberry Pi and RasPi Camera

POWER SYSTEM

MOTOR SYSTEM

SRF04

SERVO MOTOR

RASPBERRY PI AND ARDUINO

RASPBERRY PI AND RASPBERRY PI CAMERA

3. FIRMWARE DESIGN Firmware dataflow diagram Firmware dataflow diagram

3. FIRMWARE DESIGN Move robot flowchart Move robot flowchart

3. FIRMWARE DESIGN Detect obstacle flowchart Detect obstacle flowchart

3. FIRMWARE DESIGN Turn robot flowchart Turn robot flowchart

3. FIRMWARE DESIGN Turn servo flowchart Turn servo flowchart

4. SOFTWARE DESIGN Software dataflow diagram Software dataflow diagram

SOFTWARE DESIGN ROI overview ROI overview

V. IMPLEMENT Programing image process with Pi Eye vision Programing image process with Pi Eye vision Pros: Pros: simple source code to capture object simple source code to capture object Easy to set up and use Easy to set up and use Cons: Cons: usually don’t catch right target usually don’t catch right target depend too much on color depend too much on color hard to calculate area, because of easy to affect by noise hard to calculate area, because of easy to affect by noise

Programing image process with OpenCV: Programing image process with OpenCV: Pros: Pros: Reliable Reliable Stable Stable Easier to calculate area of object Easier to calculate area of object Can be consider as almost completed component Can be consider as almost completed component Cons: Cons: Hard to install on RasPi (take 12 hours and easy to get bugged while installing) Hard to install on RasPi (take 12 hours and easy to get bugged while installing) Have to configure a lot to catch object Have to configure a lot to catch object Depend on color too Depend on color too

Programing image process with OpenCV: Programing image process with OpenCV:

Programing movement control with Arduino IDE : Programing movement control with Arduino IDE : The process is work good we complete earlier then expect, the Arduino IDE supported everything we need The process is work good we complete earlier then expect, the Arduino IDE supported everything we need

VI. TESTING 1. Test Plan 2. Execute Test 3. Report

1. TEST PLAN

2. EXECUTE TEST Test Case IDStepsExpected Results Actual Result Pass /Fail Remarks CRobot1 Connect Raspberry Pi, Camera and R4WD Running code Place ball in center of camera Moving ball Up slowly Servo1 will turn upGoodPass CRobot2Connect Raspberry Pi, Camera and R4WD Running code Place ball in center of camera Moving ball Down slowly Servo1 will turn downGoodPass

3. REPORT No.Module codePassFailUntestedN/A Number of test case 1R4WD, SRF04, Servo Tracking Ball Control Robot40004

VII. CONCLUSION AND PERSPECTIVES Conclusion Conclusion Product: Product: Robot running well. Robot running well. Components are covered. Components are covered. Working in group Working in group Not good. Not good. Perspectives: Perspectives: