SlideShare a Scribd company logo
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 - FinalReport
VirajPahwa
 
Report
ReportReport
Report
Karla Duran
 
VIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final ReportVIP - Wheelchair Project Final Report
VIP - Wheelchair Project Final Report
Karvin 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 Workshop
Stephen Chin
 
Ee 323 project
Ee 323 projectEe 323 project
Ee 323 project
Seci Durivou
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robot
Fahmy Akbar Aparat
 
Building a-line-following-robot
Building a-line-following-robotBuilding a-line-following-robot
Building a-line-following-robot
golapkantidey
 
SEP_Poster
SEP_PosterSEP_Poster
SEP_Poster
Bomo Shen
 
Hands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point NavigationHands-on Robotics_Way Point Navigation
Hands-on Robotics_Way Point Navigation
Deepak 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 k8s
Andreas Grabner
 
MAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOTMAKING OF LINE FOLLOWER ROBOT
MAKING OF LINE FOLLOWER ROBOT
PRABHAHARAN429
 
[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.pdf
Ram 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.docx
theodorelove43763
 
Developing a Humanoid Robot Platform
Developing a Humanoid Robot PlatformDeveloping a Humanoid Robot Platform
Developing a Humanoid Robot Platform
Dr. 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 Control
enigma0x3
 
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
 
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Jonathan Barton
 
Robotics Introduction lecture
Robotics Introduction lectureRobotics Introduction lecture
Robotics Introduction lecture
cairo university
 

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)
 
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
Gluecon 2017 - GoMake | Flying Dreams: Real-Time Communication from the Edge ...
 
Robotics Introduction lecture
Robotics Introduction lectureRobotics Introduction lecture
Robotics Introduction lecture
 

Recently uploaded

BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
Nguyen Thanh Tu Collection
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
heathfieldcps1
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
NgcHiNguyn25
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
IreneSebastianRueco1
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
Celine George
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
adhitya5119
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
tarandeep35
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
Dr. Shivangi Singh Parihar
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
Katrina Pritchard
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
paigestewart1632
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Mohd Adib Abd Muin, Senior Lecturer at Universiti Utara Malaysia
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
Jean Carlos Nunes Paixão
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
Celine George
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
Celine George
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
Colégio Santa Teresinha
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
Scholarhat
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
RAHUL
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Dr. Vinod Kumar Kanvaria
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
PECB
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
David Douglas School District
 

Recently uploaded (20)

BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
BÀI TẬP BỔ TRỢ TIẾNG ANH 8 CẢ NĂM - GLOBAL SUCCESS - NĂM HỌC 2023-2024 (CÓ FI...
 
The basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptxThe basics of sentences session 6pptx.pptx
The basics of sentences session 6pptx.pptx
 
Life upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for studentLife upper-Intermediate B2 Workbook for student
Life upper-Intermediate B2 Workbook for student
 
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
RPMS TEMPLATE FOR SCHOOL YEAR 2023-2024 FOR TEACHER 1 TO TEACHER 3
 
How to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 InventoryHow to Setup Warehouse & Location in Odoo 17 Inventory
How to Setup Warehouse & Location in Odoo 17 Inventory
 
Main Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docxMain Java[All of the Base Concepts}.docx
Main Java[All of the Base Concepts}.docx
 
S1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptxS1-Introduction-Biopesticides in ICM.pptx
S1-Introduction-Biopesticides in ICM.pptx
 
PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.PCOS corelations and management through Ayurveda.
PCOS corelations and management through Ayurveda.
 
BBR 2024 Summer Sessions Interview Training
BBR  2024 Summer Sessions Interview TrainingBBR  2024 Summer Sessions Interview Training
BBR 2024 Summer Sessions Interview Training
 
Cognitive Development Adolescence Psychology
Cognitive Development Adolescence PsychologyCognitive Development Adolescence Psychology
Cognitive Development Adolescence Psychology
 
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptxChapter 4 - Islamic Financial Institutions in Malaysia.pptx
Chapter 4 - Islamic Financial Institutions in Malaysia.pptx
 
A Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdfA Independência da América Espanhola LAPBOOK.pdf
A Independência da América Espanhola LAPBOOK.pdf
 
How to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold MethodHow to Build a Module in Odoo 17 Using the Scaffold Method
How to Build a Module in Odoo 17 Using the Scaffold Method
 
How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17How to Make a Field Mandatory in Odoo 17
How to Make a Field Mandatory in Odoo 17
 
MARY JANE WILSON, A “BOA MÃE” .
MARY JANE WILSON, A “BOA MÃE”           .MARY JANE WILSON, A “BOA MÃE”           .
MARY JANE WILSON, A “BOA MÃE” .
 
Azure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHatAzure Interview Questions and Answers PDF By ScholarHat
Azure Interview Questions and Answers PDF By ScholarHat
 
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UPLAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
LAND USE LAND COVER AND NDVI OF MIRZAPUR DISTRICT, UP
 
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
Exploiting Artificial Intelligence for Empowering Researchers and Faculty, In...
 
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
ISO/IEC 27001, ISO/IEC 42001, and GDPR: Best Practices for Implementation and...
 
Pride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School DistrictPride Month Slides 2024 David Douglas School District
Pride Month Slides 2024 David Douglas School District
 

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.