RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni...

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

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

Transcript of RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni...

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