SlideShare a Scribd company logo
1 of 16
Team: Wall-E



Image from: http://www.pixar.com/featurefilms/walle/images/walle-front.jpg




                                                                             An ENSC 3213 Production
Team Members   Name:            Team Role
               Tim Van Ostran   Team Leader
               Kory Teague      Lead Engineer
               Kelle McCan      Wiki Specialist
               Carly Butters    Team Liaison
               Park Lamerton    Bot Team Lead
               Dylan Kuehni     Bot Team
               Jason Semien     Bot Team
               Ethan Abele      Bot Team
               Ryan Syrus       Bot Team
               Nik Marinov      Control Team Lead
               Dustin Maki      Control Team
               Mike Krueger     Control Team
               Steven Belcher   Control Team
   Mercury Robot Competition

   Wall-E Bot

   Control Implementation

    Bot Implementation
                                                                        Image from: http://code.google.com/p/plpbot/wiki/Portal?tm=6





   Questions?



Outline              Image from: http://mercury.okstate.edu/2011.html
The
 Challenge
• Operating robots remotely have many useful applications.
  This challenge will explore possible means of accomplishing
  this task. The challenge is to design, build, and operate a
  complete system capable of navigating an obstacle course
  with the operator and the robot separated by a great
  distance.

 Objectives
• Control the robot manually from a remote location.
• Navigate a course in minimum time while avoiding obstacles

               Information found: http://mercury.okstate.edu/flyer-2011.pdf




Mercury Robot Competition
 Open to university and high school
  teams. Category will be determined by the most
  senior member of the team (excluding the
  mentor or instructor).
 Teams will consist of at most four team members
  plus an optional mentor or instructor.
 The robot must be guided by the actions of an
  Operator at a remote location.
 One team member will be designated the
  “Operator” and is the only one that is allowed to
  guide the robot.
 The Operator may only receive information
  provided by the robot.


2012 Competition Rules
   The remaining team members may be located at the
    robot site and will be the only ones that may touch
    the robot during or between runs.
   Touching the robot during the run will result in a time
    penalty or possible disqualification of the current run.
   Striking and/or knocking over obstacles will carry
    time penalties. The actual penalty points will be
    declared prior to the start of the event.
   The robot must follow a predefined path from “Start”
    to “Finish” in minimum time while attempting to avoid
    striking obstacles.
   Each team will have a 15 minute window in which to
    attempt to traverse the obstacle course.



2012 Competition Rules Cont.
   When the final run is started, it must be
    completed before the 15 minute window
    expires to count as an “official time”.
   The team may make as many attempt as the
    15 minute window will allow.
   The best score will be considered the “official
    time”.
   The team whose robot completes the course
    in the minimum time will be the winner.
   In the event of a tie, the team with the least
    penalty points will be deemed the winner.


2012 Competition Rules Cont.
The Maze




           Image from: http://mercury.okstate.edu/2012%20track.jpg
Image from: http://fc06.deviantart.net/fs37/i/2008/248/6/b/Wall_E_and_EVE_Icons_by_Flarup.jpg




Wall-E Bot
Send
                    Send controls
                                                           controls to
                    to satellite.
                                                                    Bot.




Image from: http://customxbox360controllers.org/wp-
                                                      Image from: http://mercury.okstate.edu/2011.html
content/uploads/xbox360_controller-1.jpg




                         Wall-E’s Configuration
Image from: http://images.wikia.com/disneyvillains/images/b/b2/AUTO.jpg



                                                                            Image from: http://customxbox360controllers.org/wp-content/uploads/xbox360_controller-1.jpg




Control Implementation
1. Analog Controller sends control signals for the WALL-E
bot to a computer through a USB port.


     2. Control Laptop reads controller input, normalizes it,
     translates it to WALL-E understandable signals.

           3. Control Laptop sends control packets from controller,
           as long as it receives WALL-E “heartbeat”, through a
           virtual COM port.
4. Wireless Control Node sends/receives virtual COM port
messages between the Control FPGA and Control Laptop.


           5. Control FPGA relays messages between WALL-
           E and the Wireless Control Node.
Image from: http://28.media.tumblr.com/tumblr_la76bvIGTP1qdce8vo1_400.png




Bot                                                                         Image from: http://mercury.okstate.edu/2011.html




Implementation
• Receive 3 bits of data from the controller team.
          • Once received, continue to State 2.
State1:

        • Check to see if data is valid.
        • If not, shut down.
State2: • If valid continue to State 3.

        • Sort data by order they were received and give feedback
          to controller.
State3: • Return to State 1.
Image from: http://www.wall-e-wallpaper.com/p7ssm_img_1/fullsize/Wall-e-wallpaper20_fs.jpg




Questions?

More Related Content

Similar to Wall e research presentationwithtransition

ME2110 - FinalReport
ME2110 - FinalReportME2110 - FinalReport
ME2110 - FinalReportVirajPahwa
 
VIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportVIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportKarvin Dassanayake
 
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...MIbrar4
 
Devoxx4Kids Lego Workshop
Devoxx4Kids Lego WorkshopDevoxx4Kids Lego Workshop
Devoxx4Kids Lego WorkshopStephen Chin
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robotFahmy Akbar Aparat
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robotgolapkantidey
 
Hands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationHands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationDeepak Sharma
 
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8s
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8sShipping Code like a keptn: Continuous Delivery & Automated Operations on k8s
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8sAndreas Grabner
 
MAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTMAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTPRABHAHARAN429
 
[124] mit cheetah 로봇의 탄생
[124] mit cheetah 로봇의 탄생[124] mit cheetah 로봇의 탄생
[124] mit cheetah 로봇의 탄생NAVER D2
 
Istio Upgrade Field Guide IstioCon2022.pdf
Istio Upgrade Field Guide IstioCon2022.pdfIstio Upgrade Field Guide IstioCon2022.pdf
Istio Upgrade Field Guide IstioCon2022.pdfRam Vennam
 
Design and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docxDesign and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docxtheodorelove43763
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDr. Amarjeet Singh
 
Not a Security Boundary: Bypassing User Account Control
Not a Security Boundary: Bypassing User Account ControlNot a Security Boundary: Bypassing User Account Control
Not a Security Boundary: Bypassing User Account Controlenigma0x3
 
Km42 pipe climbing robot with rope mechanism. (wecompress)
Km42 pipe climbing robot with rope mechanism. (wecompress)Km42 pipe climbing robot with rope mechanism. (wecompress)
Km42 pipe climbing robot with rope mechanism. (wecompress)1000kv technologies
 
Robotics Introduction lecture
Robotics Introduction lectureRobotics Introduction lecture
Robotics Introduction lecturecairo university
 
Let's make this test suite run faster - Paris JUG 2011
Let's make this test suite run faster - Paris JUG 2011Let's make this test suite run faster - Paris JUG 2011
Let's make this test suite run faster - Paris JUG 2011David Gageot
 

Similar to Wall e research presentationwithtransition (20)

ME2110 - FinalReport
ME2110 - FinalReportME2110 - FinalReport
ME2110 - FinalReport
 
Report
ReportReport
Report
 
VIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportVIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final Report
 
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
Demonstrate the implementation PI controller to regulate speed of DC Servo Mo...
 
Devoxx4Kids Lego Workshop
Devoxx4Kids Lego WorkshopDevoxx4Kids Lego Workshop
Devoxx4Kids Lego Workshop
 
Ee 323 project
Ee 323 projectEe 323 project
Ee 323 project
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robot
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robot
 
SEP_Poster
SEP_PosterSEP_Poster
SEP_Poster
 
Hands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationHands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point Navigation
 
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8s
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8sShipping Code like a keptn: Continuous Delivery & Automated Operations on k8s
Shipping Code like a keptn: Continuous Delivery & Automated Operations on k8s
 
MAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTMAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOT
 
[124] mit cheetah 로봇의 탄생
[124] mit cheetah 로봇의 탄생[124] mit cheetah 로봇의 탄생
[124] mit cheetah 로봇의 탄생
 
Istio Upgrade Field Guide IstioCon2022.pdf
Istio Upgrade Field Guide IstioCon2022.pdfIstio Upgrade Field Guide IstioCon2022.pdf
Istio Upgrade Field Guide IstioCon2022.pdf
 
Design and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docxDesign and Realization of Experimental Autonomous Driving Syst.docx
Design and Realization of Experimental Autonomous Driving Syst.docx
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot Platform
 
Not a Security Boundary: Bypassing User Account Control
Not a Security Boundary: Bypassing User Account ControlNot a Security Boundary: Bypassing User Account Control
Not a Security Boundary: Bypassing User Account Control
 
Km42 pipe climbing robot with rope mechanism. (wecompress)
Km42 pipe climbing robot with rope mechanism. (wecompress)Km42 pipe climbing robot with rope mechanism. (wecompress)
Km42 pipe climbing robot with rope mechanism. (wecompress)
 
Robotics Introduction lecture
Robotics Introduction lectureRobotics Introduction lecture
Robotics Introduction lecture
 
Let's make this test suite run faster - Paris JUG 2011
Let's make this test suite run faster - Paris JUG 2011Let's make this test suite run faster - Paris JUG 2011
Let's make this test suite run faster - Paris JUG 2011
 

Recently uploaded

Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Celine George
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticspragatimahajan3
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Mohamed Rizk Khodair
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...Krashi Coaching
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project researchCaitlinCummins3
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIagpharmacy11
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽中 央社
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17Celine George
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Celine George
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatmentsaipooja36
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryCeline George
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45MysoreMuleSoftMeetup
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxMarlene Maheu
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptxPoojaSen20
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryEugene Lysak
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjMohammed Sikander
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxNehaChandwani11
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the lifeNitinDeodare
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdfVikramadityaRaj
 

Recently uploaded (20)

Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 2 STEPS Using Odoo 17
 
size separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceuticssize separation d pharm 1st year pharmaceutics
size separation d pharm 1st year pharmaceutics
 
Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).Dementia (Alzheimer & vasular dementia).
Dementia (Alzheimer & vasular dementia).
 
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
MSc Ag Genetics & Plant Breeding: Insights from Previous Year JNKVV Entrance ...
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING IIII BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
II BIOSENSOR PRINCIPLE APPLICATIONS AND WORKING II
 
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽會考英聽
 
How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17How to Analyse Profit of a Sales Order in Odoo 17
How to Analyse Profit of a Sales Order in Odoo 17
 
Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17Features of Video Calls in the Discuss Module in Odoo 17
Features of Video Calls in the Discuss Module in Odoo 17
 
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
Envelope of Discrepancy in Orthodontics: Enhancing Precision in Treatment
 
How to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 InventoryHow to Manage Closest Location in Odoo 17 Inventory
How to Manage Closest Location in Odoo 17 Inventory
 
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
Exploring Gemini AI and Integration with MuleSoft | MuleSoft Mysore Meetup #45
 
PSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptxPSYPACT- Practicing Over State Lines May 2024.pptx
PSYPACT- Practicing Over State Lines May 2024.pptx
 
MOOD STABLIZERS DRUGS.pptx
MOOD     STABLIZERS           DRUGS.pptxMOOD     STABLIZERS           DRUGS.pptx
MOOD STABLIZERS DRUGS.pptx
 
The Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. HenryThe Last Leaf, a short story by O. Henry
The Last Leaf, a short story by O. Henry
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
Mattingly "AI and Prompt Design: LLMs with Text Classification and Open Source"
 
The Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptxThe Ball Poem- John Berryman_20240518_001617_0000.pptx
The Ball Poem- John Berryman_20240518_001617_0000.pptx
 
philosophy and it's principles based on the life
philosophy and it's principles based on the lifephilosophy and it's principles based on the life
philosophy and it's principles based on the life
 
....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf....................Muslim-Law notes.pdf
....................Muslim-Law notes.pdf
 

Wall e research presentationwithtransition

  • 1. Team: Wall-E Image from: http://www.pixar.com/featurefilms/walle/images/walle-front.jpg An ENSC 3213 Production
  • 2. Team Members Name: Team Role Tim Van Ostran Team Leader Kory Teague Lead Engineer Kelle McCan Wiki Specialist Carly Butters Team Liaison Park Lamerton Bot Team Lead Dylan Kuehni Bot Team Jason Semien Bot Team Ethan Abele Bot Team Ryan Syrus Bot Team Nik Marinov Control Team Lead Dustin Maki Control Team Mike Krueger Control Team Steven Belcher Control Team
  • 3. Mercury Robot Competition  Wall-E Bot  Control Implementation Bot Implementation Image from: http://code.google.com/p/plpbot/wiki/Portal?tm=6   Questions? Outline Image from: http://mercury.okstate.edu/2011.html
  • 4. The Challenge • Operating robots remotely have many useful applications. This challenge will explore possible means of accomplishing this task. The challenge is to design, build, and operate a complete system capable of navigating an obstacle course with the operator and the robot separated by a great distance. Objectives • Control the robot manually from a remote location. • Navigate a course in minimum time while avoiding obstacles Information found: http://mercury.okstate.edu/flyer-2011.pdf Mercury Robot Competition
  • 5.  Open to university and high school teams. Category will be determined by the most senior member of the team (excluding the mentor or instructor).  Teams will consist of at most four team members plus an optional mentor or instructor.  The robot must be guided by the actions of an Operator at a remote location.  One team member will be designated the “Operator” and is the only one that is allowed to guide the robot.  The Operator may only receive information provided by the robot. 2012 Competition Rules
  • 6. The remaining team members may be located at the robot site and will be the only ones that may touch the robot during or between runs.  Touching the robot during the run will result in a time penalty or possible disqualification of the current run.  Striking and/or knocking over obstacles will carry time penalties. The actual penalty points will be declared prior to the start of the event.  The robot must follow a predefined path from “Start” to “Finish” in minimum time while attempting to avoid striking obstacles.  Each team will have a 15 minute window in which to attempt to traverse the obstacle course. 2012 Competition Rules Cont.
  • 7. When the final run is started, it must be completed before the 15 minute window expires to count as an “official time”.  The team may make as many attempt as the 15 minute window will allow.  The best score will be considered the “official time”.  The team whose robot completes the course in the minimum time will be the winner.  In the event of a tie, the team with the least penalty points will be deemed the winner. 2012 Competition Rules Cont.
  • 8. The Maze Image from: http://mercury.okstate.edu/2012%20track.jpg
  • 10. Send Send controls controls to to satellite. Bot. Image from: http://customxbox360controllers.org/wp- Image from: http://mercury.okstate.edu/2011.html content/uploads/xbox360_controller-1.jpg Wall-E’s Configuration
  • 11. Image from: http://images.wikia.com/disneyvillains/images/b/b2/AUTO.jpg Image from: http://customxbox360controllers.org/wp-content/uploads/xbox360_controller-1.jpg Control Implementation
  • 12. 1. Analog Controller sends control signals for the WALL-E bot to a computer through a USB port. 2. Control Laptop reads controller input, normalizes it, translates it to WALL-E understandable signals. 3. Control Laptop sends control packets from controller, as long as it receives WALL-E “heartbeat”, through a virtual COM port.
  • 13. 4. Wireless Control Node sends/receives virtual COM port messages between the Control FPGA and Control Laptop. 5. Control FPGA relays messages between WALL- E and the Wireless Control Node.
  • 14. Image from: http://28.media.tumblr.com/tumblr_la76bvIGTP1qdce8vo1_400.png Bot Image from: http://mercury.okstate.edu/2011.html Implementation
  • 15. • Receive 3 bits of data from the controller team. • Once received, continue to State 2. State1: • Check to see if data is valid. • If not, shut down. State2: • If valid continue to State 3. • Sort data by order they were received and give feedback to controller. State3: • Return to State 1.