26
RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School of Electrical and Computer Engineering December 8, 2008

RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Embed Size (px)

DESCRIPTION

Business Aspect Intended for use in warehouses as a subsystem of automated storage (AS) and retrieval systems (RS) Appeals to AS/RS developers for use in easily expandable retrieval systems Costs $41,600 includes the product and labor for the on-site setup of the network of checkpoints

Citation preview

Page 1: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

RFID Automated Navigation of a Mobile Platform

Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell

Georgia Institute of TechnologySchool of Electrical and Computer Engineering

December 8, 2008

Page 2: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Project Overview• The Mobile Platform (MP) is a robot-based

system that uses an embedded system and RFID tags to communicate wirelessly with a remote GUI to navigate itself to a final destination

• Prototype Dimensions:– 5” x 5” x 5”

Page 3: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Business Aspect

• Intended for use in warehouses as a subsystem of automated storage (AS) and retrieval systems (RS)

• Appeals to AS/RS developers for use in easily expandable retrieval systems

• Costs $41,600 includes the product and labor for the on-site setup of the network of checkpoints

Page 4: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Project Goals• Wireless communication between the GUI and the robot

control systems• RFID tagged areas to identify the location of the robot• Motor control to travel on a point to point basis• Overall objective is for the MP to arrive at the user-

determined destination by following the shortest path through a network of RFID checkpoints

Page 5: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

RFID Automated MP

Page 6: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Design Approach

• Program components separately to ensure the correct output

• Once desired outputs are achieved, attach hardware components together and modify code if needed for components to communicate properly

Page 7: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

RFID MP System

Page 8: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

System Logic

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 9: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Determine Direction

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 10: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Wireless Transmission

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 11: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Network Card

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 12: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Motherboard

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 13: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Update Direction

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 14: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Movement

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 15: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

RFID Search LoopTransmit via

serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix console-vx

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot MovementIs at RFID?

No

Yes

(Delay)

Page 16: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Checkpoint

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix console-vx

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 17: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Back To Network Card

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix console-vx

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 18: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Return Info.

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 19: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Wait for Next Action

Is at RFID?

No

Yes

Transmit via serial

CPU decides direction for

robot

Gumstix console-vx

Gumstix Verdex

Stop robot

Transmit via serial

Gumstix console-vx

Turn robot in needed

direction

Robot Movement

Page 20: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Current Problems

• While cross-compiling, Linux OS crashed– More control in Linux– Can modify system files easily– Also destroyed easily

• Unable to integrate and test components• Due to the delay in receiving parts,

unforeseen problems with cross-compiling C-code, and OS crash, we are significantly behind schedule

Page 21: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Potential Problems

• Proper communication between different hardware components

• Straight-line travel• Developing algorithms for shortest path• Power supply to the robot components• Heat dissipation from the Gumstix

modules

Page 22: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Project Schedule Re-cap

Task Duration Start Date End Date Milestone?Assigned Member

Troubleshoot Robot Movement

36 days 8-Oct 12-Nov N BRANT/OFONG, then GROUP

Troubleshoot RFID Readings 42 days 8-Oct 18-Nov N HARPER, then GROUP

Troubleshoot Serial/WiFi Communication Path

28 days 22-Oct 18-Nov N SMITH/HOWELL, then GROUP

Integrate/Troubleshoot Gumstix

21 days 18-Nov 7-Dec Y GROUP

Prepare Final Demo/Presentation

7 days 1-Dec 7-Dec Y GROUP

Page 23: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Cost Analysis

Page 24: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Working Components

Peripheral components are individually working properly

– RFID reader recognizes RFIDs and writes tag ID to file

– Motor controller properly receives input from RFID reader

Page 25: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

Current Status

• Operating system is operable• Cross-compilation success• OS, source code, phidgets libraries on

Gumstix but execution results in error• With more time, troubleshooting problems

could be accomplished and produce working prototype

Page 26: RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School

In Hindsight• Proposed project required more time than was

available– Parts delayed– Cross-compilation toolchain setup caused multiple

crashes• Cross-compilation could have been design

project in itself• Still feasible tasks given more time• With more funds, better equipment could have

been acquired