CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson 02-06-2006-CS8650-Monday Class Will Start Momentarily… CS 8650 Introduction.

Slides:



Advertisements
Similar presentations
First Year Robotics Platform By: Andria Farnham, Adam Selinger, Curtis Langley.
Advertisements

Engineering Roles We will be forming groups of 3 students
CS 8421 Computing Systems, Dr. Hoganson Copyright © 2004, Dr. Ken Hoganson CS8990-Wednesday Class Will Start Momentarily… Applied Project Planning.
Sensors For Robotics Robotics Academy All Rights Reserved.
Robot Construction Basics Les Turner Director of Technology, Northern Indiana ESC Head Coach, Bremen Botz!
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
Connecting VEX and ROBOTC
Laboratory for Perceptual Robotics – Department of Computer Science Overview of the Course The Trinity Project History Cabling for Electronics Projects.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Week 6 Day 1 Lecture On and Examples Of Electrical Circuits.
LEGO ROBOTICS Training Engineers from grades K through 6.
Engineering H193 - Team Project Gateway Engineering Education Coalition Final Report – An Overview Week 4 Day 2.
Final Presentation EE 296 – Micromouse Spring 2007 Friday, May 4, 2007 POST 214.
1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
Why do robots need to move?
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class 2.
Group 1 Casey Byers Nick Johnson Felix Liu Matt Long.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 3.
Picking Up and Moving an Object
Intermediate Programming Lesson: Improving Robot Reliability in FLL
Maze Challenge Maze Challenge activity > TeachEngineering.org
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
VEX Robotics Design System Sensors A Brief Overview
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
Somerset Berkley Regional High School Robotics Engineering with LabView Mobile Burger King.
CS 8421 Computing Systems, Dr. Hoganson Copyright © 2004, 2006 Dr. Ken Hoganson CS Class Will Start Momentarily… CS8421 Computing Systems.
Ice Storm School Year Your missions and tasks for the RCX robotics tournament.
Lab 6: Sensor Based Planning Lab TAs: Ben Morse Sarun Savetsila (Pong)
Somerset Berkley Regional High School Robotics Engineering with LabView.
Final Presentation.  The Team  Competition Overview  Design Constraints & Improvements  System Testing  Timeline  Bill of Materials.
  Yuwon “The Prize” Moon  Seth “Capt. Planet” Wheeler  Mitch “Thriller” Jackson  Michael “Whiteboard Guy” Penney Team Condi Rice.
Bell Work: 4/24/15 Need2Know: O 4 Corners- Multiple Choice (justify your answer choices) O Constructed Response- read the article “Wind Catcher” in the.
HBRC A-Mazing Challenge Line Maze, Phase I, II, III.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Design Review Red Light Green Light Team: The Imagineers.
Oregon Robotics Tournament and Outreach Program RCX Basics.
Rescue Robot Project Exploring Computer Science Lesson 6-11.
The Recycling Robot SECON Team B Mid-Term Presentation.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Hamster Transport Vehicle HTV Joey Siracusa Computer Engineering 4/14/2015.
UNH FIREFIGHTING ROBOT Ryan Morin, Craig Shurtleff, Andrew Levenbaum, Stephen Tobin, and Liam O’Connor University of New Hampshire: College of Engineering.
Unit 1 - Introduction to VEX Robotics
Mobile Robots Why do robots need to move?. What defines a robot? Sense – a robot has to take in information about its environment Plan – a robot has to.
Adding the Cortex and Testing Lesson 03. OBJECTIVES FOR TODAY By the end of this lesson you will be able to: Complete construction of the VEX Clawbot.
LEGO Robotics Workshop
Electrical Engineer Responsibilities
Programming & Sensors.
- Usable range of 0 to 6 feet. - Find dark or bright areas.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
SEI Robotics Lego Mindstorm Competition
Technology Plan Cristal Beron-Locke.
Electrical Engineer Responsibilities
EOS™ 500 Roller Shading System
By Sanjay and Arvind Seshan
Introduction To Programming with LEGO NXT 0
Electrical Engineer Responsibilities
Robotics Getting Started with
Teacher training resource: Robotic Assembly
Electrical Engineer Responsibilities
Project Overview Introduction Clawbot Build Design Modification
Introductory Presentation
Problem Statement Build a device for use in research that compares the ability of young and old monkeys to sense tastes and smells (stimuli). Once the.
Forward Until Touch Robot goes forward until it hits a wall.
Switch Blocks check a value and choose a path based on that value
Teacher training resource: Robotic Assembly
Intro to Robotics It’s YOUR FUTURE.
Oregon Robotics Tournament and Outreach Program
LEGO MINDSTORMS NXT PROGRAMMING
Presentation transcript:

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson CS8650-Monday Class Will Start Momentarily… CS 8650 Introduction to AI & Robotics Dr. Ken Hoganson Robot Project

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Robotics Project: use the components in the robotics kit (and you can supplement with additional components – either made or purchased), to build a small robot that will: Move materials from one location to another: CHOICES: Your Choice of materials to move: –Dirt/sand (messy) –Small gravel (less messy) –Styrofoam packing peanuts (static electricity) –Wood or plastic Blocks –Wood strips or “popsicle” sticks (hard or easy to pick up?)

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Robot Project DESCRIPTION/Specs/Requirements: Robot: between 6 inches and 2 feet high, running on wheels (three or four). The robot will run through a course – it will pick up and transport from point A, and navigate to point B, where it will deposit the articles. Designed to run “autonomously”, not by remote control.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Navigation choices The course will not be a fixed path, but is limited. There will be obstacles. Some obstacles will be solid that can be “bumped”. Other obstacles, and the course boundaries, will be black strips on a white background.Navigate using a light sensor. The stop-and-load point, and the stop-and-dump point will be guarded by a small retaining wall, that you can use to “bump” against and detect with your touch sensors, if you like. This is optional, you may choose not to use these sensors or retaining wall.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson The course Load Dump 1 foot Contact (bump) Obstacle Obstacle Area 3 feet 4 foot 1.5 feet Light Sensor Obstacle 2 feet

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Moving Materials If you use dirt, it will be relatively light if dry. Material needs to be loose, and dry. You will need to “scoop” it or pick it up somehow. Carry it while navigating to the dump site. Dump it at the dump site. Time to run the course is not critical. Quantity of dirt/sand/blocks moved and dumped in the correct location is the performance criteria. A robot that can make multiple trips (limit of five round-trips) is a plus.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Some ideas Successful teams in the past: Fabricated a “scoop” from an aluminum soda can or other materials to scoop dirt. Determined a way to connect the scoop to arms made of Lego components. Spent some time on the design of the scoop and arms and arm motion: –Must have sufficient strength to support a few ounces. –Must have a range of motion, or a mechanism, to scoop or load the articles. How to do this? –Must have a “dump motion” or drop motion. (Could be a rotation.)

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson TEAMWORK? You may choose to work in teams of two students, if you like. Appears to be sufficient components to solve the problem with one kit. By working in teams, you can use components from TWO kits, so you will have 8 motors, two light sensors, and multiple touch sensors. This may make the design and construction simpler, because it adds more capability. No penalty for working in a team of two, but extra credit will be granted for solving the problem on your own.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson Get Started If you haven’t already, its time to start playing with the robotics kit. You should already have viewed and installed the CD. This will be great fun, but will take some time or the next weeks. Putting the work off until the last couple weeks of the semester greatly reduces your probability of building a successful robot. Future sessions will discuss robot construction ideas, and programming details.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson End of Lecture End Of Today’s Lecture.

CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson