Top Banner
<Project Name> Smart Pathfinding Robot
23

Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Dec 28, 2015

Download

Documents

Bryce Marsh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

<Project Name>Smart Pathfinding Robot

Page 2: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

The Trouble Quad

• Ozan MindekTeam Leader, Image Processing

• Tyson MoweryPackaging Specialist

• Jungwoo SeoWebmaster, Networking Expert

• Rehan ShahPathfinding Algorithm

Page 3: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Overview

• Maintains a dynamic environment map

• Dynamically calculates a feasible path to the next destination

• Recovers from out-of-path

• Provides user interface over embedded web server

An intelligent automated car that visits a given set of waypoints on a provided map

Page 4: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Sample Mission

Robot Target 1 Target 2 Target 3 Waypoint

Page 5: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Sample Mission

Robot Target 1 Target 2 Target 3 Waypoint

Page 6: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Sample Mission

Robot Target 1 Target 2 Target 3 Waypoint

Page 7: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Sample Mission

Robot Target 1 Target 2 Target 3 Waypoint

Page 8: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Block Diagram

RCM3300CMU Cam with interface

board

Image data

Left motor

Right motor

Motor control

Infrared distance sensor

Distance data

802.11b interface

Communication with WWW client

Page 9: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Packaging In-place turning

Two powered wheels

Round design Small and mobile

Small two-tiered base

Component Accessibility

Processor and bridge on top

Page 10: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Does size matter? Wheel and base size

Smallest turning angle And therefore,

accuracy

Motors: 400 steps/revWheels: r = 1.25”Robot: R = 3.5”Maximum Accurate

Distance = 827 cm Should suffice

Page 11: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Microprocessor RCM 3300 RabbitCore

Programmability: Dynamic C Easy to use

Built-in Ethernet capability User interface by embedded web server

Powerful processing speed: 44.2MHz Better efficiency in terms of time

Page 12: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Camera CMU Camera

Proven reliability in the past At waypoints

Facing angle High resolution, 80*142

Color pattern At least 20 different colors (20*19*18)/6=1140 waypoints

More discussion in later part

Page 13: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Motor Stepper Motor

Precision is crucial Real time location between waypoints

Distance traveled Direction in angle

Speed has low priority

Page 14: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Schematic

Page 15: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Image Processing Algorithm Special tiles at waypoints

Detecting position Detecting orientation

Compare colors to entries in waypoint table

Page 16: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Image Processing Algorithm

Page 17: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm Area will be mapped out on a tiled

grid We use a coordinate system to keep

track of the position of the car (x,y) coordinates will be update

according to the revolution of the tires Car initially computes a feasible short

path to the destination

Page 18: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm It computes the angle and distance to

the next waypoint along the path It then follows the waypoints on the

map At each waypoint, coordinates and

orientation are updated using data from the image processing algorithm.

If an obstacle is encountered, the current path is discarded and new path is dynamically generated

Page 19: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm

Page 20: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm

Page 21: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm

Page 22: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm

??

Page 23: Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.

Path Finding Algorithm