Robot Convoy final presentation

Information about Robot Convoy final presentation

Published on January 7, 2008

Author: funnyside

Source: authorstream.com

Content

Robot Convoy :  Robot Convoy Anees Elhammali Michael Malluck John Parsons Namrata Sopory Project Overview :  Project Overview + + 802.11b hardware )*3+ ( + + 4* Aim: To simulate a remotely monitored and partially controlled convoy Amigobot Wireless Hub, Game adapter Olympus Board CMUCAM Laptop Convoy bot = GT SMARTS Slide3:  Goal: Simulate the behavior of a convoy with three robots Wireless Link Wireless Link Wireless Link Laptop to control overall application Slave Robot1 Master Robot Slave Robot2 Overview Contd. User Interface Front and Back end Ethernet Communications Driver Amigobot Driver CMUCam Driver needed for visual feedback Gantt Chart:  Gantt Chart User Controls:  User Controls Send start and stop commands for appropriate bots Turn buttons rotate the bot by 90 degrees Images display in a separate window rather than in the GUI User Controls:  User Controls Tasks: Develop a GUI for User Controls Development of the GUI backend Establish wireless communication with an Amigobot Send movement commands to the Amigobot Get visual data from the Amigobot Get obstacle encounter notification from Amigobot Multithreading the GUI backend to service multiple functions Resolved Challenges: Interfacing the wireless communication software with the GUI Rendering the visual data received Amigobot Driver:  Amigobot Driver Amigobot High Level Algorithm MyStatus InfoUpdater Pulser AmigoComm Amigobot Driver:  Amigobot Driver Tasks: Send movement commands to the Amigobot and have it respond Receive and store sensor data from the Amigobot Receive path movement data from the laptop Store path movement data Be able to transmit all data over a wireless Ethernet link Enable multithreading for the different Amigobot functions Future Improvement: Creating an internal xy coordinate system for the Amigobot Ethernet Communications:  Ethernet Communications Visual Client Port 5555 Command Client Port 6666 Visual Server Port 5555 Commands Server Port 6666 Executed Commands Client Port 4444 Executed Commands Client Port 8888 Commands Server Port 4444 Commands Server Port 8888 GUI IP Dynamic Bot1 IP 192.168.1.150 Bot2 IP 192.168.1.160 Bot3 IP 192.168.1.170 Ethernet Communications:  Ethernet Communications Tasks: Establish wireless “server-client” communication Send data over the wireless link Enable multithreading of the servers Establish communications and data transfer between two Olympus boards Resolved Challenges: Running the Server and Client on different platforms (Java and .Net framework) Receiving Olympus boards on time (sort of) Determining the best manner in which to transmit visual data CMUCam Driver:  CMUCam Driver Tasks: Do away with unnecessary built in functionality Build efficient code to get an image from the camera Send frequently refreshed images to the laptop Resolved Challenge: Transmitting image data over the Ethernet connection Remaining Issue: Camera image does not display in the GUI Movement Algorithms:  Movement Algorithms Bot1 Bot2 Bot3 Bot1 receives and executes command from user Bot1 sends command to Bot2 Bot2 stores command in a vector When Bot2 is activated, it begins executing the commands in its vector Bot2 sends command to Bot3 Bot3 stores and then executes the command Movement Algorithms:  Movement Algorithms Tasks Make first robot respond to commands from user Send commands from Bot1 to Bot2 and from Bot2 to Bot3 Store commands in Bots 2 and 3 Make Bot1 and Bots 2 and 3 stop and start when commanded to do so Make Bots 2 and 3 not move until they can do so without ramming previous bot Future Improvement Implement sonar sensors along with an xy coordinate system to allow bots to detect and navigate around obstacles Robot Construction:  Robot Construction Com1 Ethernet Power Voltage Control Card Com2 Robot Construction:  Robot Construction Tasks Run battery terminals into AmigoBot Assemble voltage control card Mount all hardware and wire it together Resolved Problems Error made in PCB, fixed manually All bots had to be made at the same time due to late arriving parts, but no major problems resulted DEMO TIME!:  DEMO TIME! Questions ?:  Questions ?

Related presentations


Other presentations created by funnyside

HCM Luzern
18. 06. 2007
0 views

HCM Luzern

lecture12
12. 10. 2007
0 views

lecture12

basketball
01. 08. 2007
0 views

basketball

Atacama Large Millimeter Array
15. 06. 2007
0 views

Atacama Large Millimeter Array

gen mtgmar07 slides
18. 06. 2007
0 views

gen mtgmar07 slides

THAKKAR ANJALI artificial blood
16. 10. 2007
0 views

THAKKAR ANJALI artificial blood

20030815 RepICFA HN
27. 09. 2007
0 views

20030815 RepICFA HN

Owen
03. 10. 2007
0 views

Owen

14BBlackHoles
07. 10. 2007
0 views

14BBlackHoles

Noda06
09. 10. 2007
0 views

Noda06

reptile
10. 10. 2007
0 views

reptile

leskov
15. 10. 2007
0 views

leskov

461
17. 10. 2007
0 views

461

Europe Presentation
19. 10. 2007
0 views

Europe Presentation

RadOnc
22. 10. 2007
0 views

RadOnc

schnittsysteme
23. 10. 2007
0 views

schnittsysteme

ch1 10 part2
23. 10. 2007
0 views

ch1 10 part2

firma end Presentation
19. 10. 2007
0 views

firma end Presentation

sta291 5c
29. 10. 2007
0 views

sta291 5c

ACM India Studies 2005
26. 11. 2007
0 views

ACM India Studies 2005

Mirabel
01. 12. 2007
0 views

Mirabel

ghana
10. 12. 2007
0 views

ghana

DanishCitationEventJB final
15. 10. 2007
0 views

DanishCitationEventJB final

aleynikov
26. 10. 2007
0 views

aleynikov

ShortageChicago Seago 2
29. 10. 2007
0 views

ShortageChicago Seago 2

Daylight Saving Time
07. 11. 2007
0 views

Daylight Saving Time

unity
21. 08. 2007
0 views

unity

Fad Diets
21. 08. 2007
0 views

Fad Diets

NACADA Combined Workshop
21. 08. 2007
0 views

NACADA Combined Workshop

TeraGrid SC06 1
22. 10. 2007
0 views

TeraGrid SC06 1

plane parallel 2 1
24. 10. 2007
0 views

plane parallel 2 1

cronologia storia contemporanea
13. 11. 2007
0 views

cronologia storia contemporanea

IDitarod
16. 11. 2007
0 views

IDitarod

Axiome Von Neumann Morgenstern
19. 11. 2007
0 views

Axiome Von Neumann Morgenstern

Dog bite sepsis
19. 11. 2007
0 views

Dog bite sepsis

Girish
21. 11. 2007
0 views

Girish

EcoValidity
17. 12. 2007
0 views

EcoValidity

matthew
29. 12. 2007
0 views

matthew

Cyatheaceae Classification
02. 01. 2008
0 views

Cyatheaceae Classification

RFF Shinnecock
03. 01. 2008
0 views

RFF Shinnecock

AustralianPoetry
03. 01. 2008
0 views

AustralianPoetry

dbl dutch
22. 11. 2007
0 views

dbl dutch

Lecture10 overheads
21. 08. 2007
0 views

Lecture10 overheads

Deborah Russell Presentation
14. 11. 2007
0 views

Deborah Russell Presentation

AAPT v3
01. 08. 2007
0 views

AAPT v3

EScannapieco
15. 11. 2007
0 views

EScannapieco

Successful  Case  Studies
29. 09. 2007
0 views

Successful Case Studies

Interv Hajji
23. 10. 2007
0 views

Interv Hajji

khelif edson rep
09. 10. 2007
0 views

khelif edson rep

aadcrocodile
11. 10. 2007
0 views

aadcrocodile

matricole
16. 10. 2007
0 views

matricole

the three little pigs
14. 02. 2008
0 views

the three little pigs

Exon HKSB
30. 10. 2007
0 views

Exon HKSB

June06SPCCUpdateJVan voorhis
07. 11. 2007
0 views

June06SPCCUpdateJVan voorhis

cultural impact hispanics tn
24. 02. 2008
0 views

cultural impact hispanics tn

SE 05 Punctuation I
29. 02. 2008
0 views

SE 05 Punctuation I

GaryCorbett e
04. 03. 2008
0 views

GaryCorbett e

Radiation Hazards
06. 03. 2008
0 views

Radiation Hazards

Portoroz
04. 10. 2007
0 views

Portoroz

jdean c10
25. 03. 2008
0 views

jdean c10

SoS
25. 03. 2008
0 views

SoS

MVestergaard SantaFe06
29. 11. 2007
0 views

MVestergaard SantaFe06

PowerPointTour
02. 11. 2007
0 views

PowerPointTour

tal daly
10. 04. 2008
0 views

tal daly

matz011
16. 04. 2008
0 views

matz011

installaware faq
17. 04. 2008
0 views

installaware faq

ATMSELong
18. 04. 2008
0 views

ATMSELong

36329938
22. 04. 2008
0 views

36329938

ITCan
10. 03. 2008
0 views

ITCan

kejian4
11. 10. 2007
0 views

kejian4

061213 dialog north korea petrov
11. 10. 2007
0 views

061213 dialog north korea petrov

Session6 Adm Wilcocks
07. 11. 2007
0 views

Session6 Adm Wilcocks

high technology surgery
30. 04. 2008
0 views

high technology surgery

harry truman
18. 06. 2007
0 views

harry truman

goldrush
18. 06. 2007
0 views

goldrush

GMK
18. 06. 2007
0 views

GMK

gatech
18. 06. 2007
0 views

gatech

fusion be
18. 06. 2007
0 views

fusion be

Fun Facts updated 3 05
18. 06. 2007
0 views

Fun Facts updated 3 05

Geomatic AAU 07032007 forkortet
18. 06. 2007
0 views

Geomatic AAU 07032007 forkortet

General Spring Intro
18. 06. 2007
0 views

General Spring Intro

intervento Ambrosi Legge125
18. 06. 2007
0 views

intervento Ambrosi Legge125

insostegno
18. 06. 2007
0 views

insostegno

Inhalts angabe
18. 06. 2007
0 views

Inhalts angabe

Implant Simulations
18. 06. 2007
0 views

Implant Simulations

implantate berlin
18. 06. 2007
0 views

implantate berlin

Imber stud
18. 06. 2007
0 views

Imber stud

hsm bend2
18. 06. 2007
0 views

hsm bend2

history mat storia dei diritti
18. 06. 2007
0 views

history mat storia dei diritti

headquarters structure
18. 06. 2007
0 views

headquarters structure

Department Of Conservation
23. 10. 2007
0 views

Department Of Conservation

Hippo
18. 07. 2008
0 views

Hippo

pa3 disare ppt
28. 09. 2007
0 views

pa3 disare ppt

Sudan Polio Update 03 05
21. 10. 2007
0 views

Sudan Polio Update 03 05

bradford ancer
21. 08. 2007
0 views

bradford ancer

Delaunay Triangulations
15. 06. 2007
0 views

Delaunay Triangulations

Bayesian analysis and problems
15. 06. 2007
0 views

Bayesian analysis and problems

Biofuels - Think Big
15. 06. 2007
0 views

Biofuels - Think Big

AVO  - Virtual Observatory
15. 06. 2007
0 views

AVO - Virtual Observatory

PHOBOS Collaboration
15. 06. 2007
0 views

PHOBOS Collaboration

gennaipm
18. 06. 2007
0 views

gennaipm

sigcse2003
07. 12. 2007
0 views

sigcse2003

Introductionto Kyrgyzstan
26. 11. 2007
0 views

Introductionto Kyrgyzstan

HIT SAN
18. 06. 2007
0 views

HIT SAN

Metzenbaum Shelley
23. 10. 2007
0 views

Metzenbaum Shelley

ppt CHAP018
24. 02. 2008
0 views

ppt CHAP018

lesson3 warm up
07. 04. 2008
0 views

lesson3 warm up

shelving with lcc
19. 02. 2008
0 views

shelving with lcc

25ConnectionsV5 p2
18. 10. 2007
0 views

25ConnectionsV5 p2

2506043
15. 11. 2007
0 views

2506043

TravelChapter7 3
27. 03. 2008
0 views

TravelChapter7 3

french rfp
18. 06. 2007
0 views

french rfp

BEFxii Coronado
09. 04. 2008
0 views

BEFxii Coronado

spectrumastrotalk
28. 11. 2007
0 views

spectrumastrotalk

metadata frames
05. 10. 2007
0 views

metadata frames

Dancefinal
27. 11. 2007
0 views

Dancefinal