170 likes | 249 Vues
Robotics Intensive: Day 4. Gui Cavalcanti 1/17/2012. Class Goals. Demo and Discuss Control Systems Break Up Into Teams Top-Level Design. Time To Show Off!. The Mission. Project Description. Implement the basic line following algorithm from the mbed Cookbook.
E N D
Robotics Intensive:Day 4 GuiCavalcanti 1/17/2012
Class Goals • Demo and Discuss Control Systems • Break Up Into Teams • Top-Level Design
Project Description • Implement the basic line following algorithm from the mbed Cookbook. • Implement the PID line following algorithm from the mbed Cookbook. • Demonstrate identification of and use of intersections. • Demonstrate travel to every branch of the map.
Bonus Points • Fastest time • Ability to travel to a specific intersection • Ability to travel to a specific intersection by more than one route • Demonstrate (software-based) object detection
Control System Discussion • How do you handle intersections? • How do you handle blind alleys? • What does your robot know about the map? • How robust is your program to disturbances? • What would you do differently if you got to design the robot and the line from scratch?
Conceptual Design • Establish fixed requirements • Build envelope • Component selection and requirements • Environmental restrictions • Estimate performance capabilities • Power draw and operating time • Ground speed • Payload (if any) • Nice-To-Haves
Fixed Requirements Build Envelope • Maximum component dimensions • Component weight Major Component Selection • Design and selection of critical components
Fixed Requirements Estimated Size: Estimated Weight: Estimated Power Draw:
Fixed Requirements Environmental Restrictions • Walk the robot’s path with a tape measure • Minimum width measurement • Maximum width measurement • Types of obstacles • Potential starting points/home bases
Robot Performance Estimation: • Ground speed? • Sensing distance? • Sensing type? • Stopping time? • Mission time? • Recharge time?