ENGR 100 - Robotics Project Presentation Outline I. Background Information II. Design Project III. Engineering (Robot Basics) What is a Robot? A machine Have some IQs Can do certain tasks Robotics made easy? Design Problem - Design and build a robot to vacuum your house.
Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.
I. Background Information
II. Design Project
III. Engineering (Robot Basics)
Design Problem -
Design and build a robot to vacuum your house.
What are some of the challenges?
-How does robot know where it is (or has been to)?
-How does it navigate around obstacles?
-How does it recognize money, toys, even cats?
-How does it avoid running over cord?
” brain & feel”), actuators & wiring.
All engineers listed above work together to design/build robots.
The goals of this project are to:
Also, you have to build two other robots to perform like a car, and an unfriendly cat/dog on the street (The defender).Problem Definition
Base Pts – At some point before competition day, each team’s robot must complete the entire course.
Additional points each round - 20 pts for Crosswalk, 20 pts for Car, and 20 pts for Defender.
Use view mode to check light sensor. Battery power affects speed of motors. Batteries run out fast! Don’t block infrared sensor.
Try different size gear combinations, different types of gears (worm), and different motor placement (rear wheel drive or 4 wheel drive).
No matter what language you use, there are 3 basic control structures for organizing the programming commands:
Set Forward Direction
Go forward for 3 s
Repeat 3 times
Set forward direction
Move forward for 3 s
Set Direction Forward
Move Forward for 3 s
Commands: Tell robot what to do (e.g. stop, go, turn, etc.).
Sensor Watchers: Test conditions (e.g. light, touch, count) and determine actions based on conditions.
Stack Controllers: Allows robot to repeat commands or wait until condition is true.
My Commands: Makes several actions a “subroutine” which can be used as a single command.
See handout for more information!
Happy robot building and competition!