Senior Capstone Project Andy Cornelissen. Project Definition Construct a mobile robot that simulates the robotic vacuum cleaners currently on the market.

Slides:



Advertisements
Similar presentations
Project Lead the Way An Orientation American High School.
Advertisements

EGN1935: ECE (Ad)Ventures Team : Short Circuit Robot: Overdrive Team Members Camilo Buscaron Sofia Gaviria Pedro Palomino.
Coding. Steps to Success 1.Create a PLAN including a detailed statement of requirements (SORs) 2.Write algorithms based on the SORs 3.Write pseudocode.
Hybrid architecture for autonomous indoor navigation Georgia Institute of Technology CS 7630 – Autonomous Robotics Spring 2008 Serge Belinski Cyril Roussillon.
Internet Management Consultants and Solution Providers Outstanding CMS Projects Lessons from the Front Line.
Search Problems Russell and Norvig: Chapter 3, Sections 3.1 – 3.3 Slides adapted from: robotics.stanford.edu/~latombe/cs121/2003/home.htm by Prof. Jean-Claude.
Engineering H193 - Team Project Gateway Engineering Education Coalition P. 1 Spring Quarter 2008 Robot Programming Tips Week 4 Day 2 By Matt Gates and.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Curry Mouse EE 296 Project Proposal Presentation February 11, 2006.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Micromouse Spring 2006 K A L The Pied Pipers. The Pied Pipers: Joanne – Programming Ken – Hardware Alyssa – Hardware Introduction of Team and Roles.
Micromouse Team:. Team Members Kanoa Jou Ryan Sato KiWoon Ahn Brett Ikei.
ROBOTIC GUIDANCE Joe Stawicki. PROJECT DESCRIPTION  Teach a robot to guide a person to a predefined destination.  The robot must use a cam and a vision.
Mobile Robot ApplicationsMobile Robot Applications Textbook: –T. Bräunl Embedded Robotics, Springer 2003 Recommended Reading: 1. J. Jones, A. Flynn: Mobile.
Indian Institute of Technology Hyderabad OBSTACLE AVOIDER USING SENSOR TECHNOLOGY Kiran kumar Dileep raju Bojja Haranath.
Artificial Intelligence
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Teaching Deliberative Navigation Using the LEGO RCX and Standard LEGO Components Gary R. Mayer, Dr. Jerry Weinberg, Dr. Xudong Yu
ROBOT LOCALISATION & MAPPING: NAVIGATION Ken Birbeck.
Introduction to Programming Concepts & Logic
Behavior Based Robotics: A Wall Following Behavior Arun Mahendra - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Networks of Autonomous Unmanned Vehicles Prof. Schwartz Presentation to Dr. Ponsford of Raytheon May 20, 2008.
Why do robots need to move?
Final Report University of Florida Department of Electrical and Computer Engineering EEL 5666 Intelligent Machine Design Laboratory 12/06/2011 Yue Bai.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
WALL FOLLOWING ROBOT USING I-BOT mini V3
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
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.
Mid-term Progress Report Isaac Rieksts My web site
Mobile Middleware for Energy-Awareness Wei Li
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
WoMAN (Work-Oriented Mobile Autonomous Neat-freak) University of Florida Department of Electrical and Computer Engineering Intelligent Machines Design.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
CCR Deadlock By: Laura Weiland April 30, Project Description Implement a module to the Train Operating System (TOS) that manages the deadlock problem.
Silibotics Computer Engineering Senior Design Project Mike Fivas, Jian Zhou, Jessica Sherrid all information on web site:
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
Course Overview  What is AI?  What are the Major Challenges?  What are the Main Techniques?  Where are we failing, and why?  Step back and look at.
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.
Signaling on the CCR Tyler Raulin. Overview of Signals Rules: – Red Light There is a train in the next section of track The turnout is not turned correctly.
Using IR For Maze Navigation Kyle W. Lawton and Liz Shrecengost.
Are You Connected?. With Connect, you can complete your coursework anytime and anywhere. Connect gives you access to your assignments, eBook (within Connect.
ROBOTC Software EV3 Robot Workshop
Smart Lens Robot William McCombie IMDL Spring 2007.
IPod Dancing Francis Beaumier Dr. Pankratz Senior Capstone Experience in Computer Science 30 April 2009.
Tweaks Through Time One of the Major tweaks that had to be done to the initial design was the way the robot would find the main door. Initially it will.
John Rappel. Description  Demonstrate advanced control of the iRobot Create  Use light sensors to guide the robot to a light source  Read bump sensors.
Presentation Outline I. Background Information II. Design Project
Autonomous Robot Platform
Seis Piernas – The Step Climber
Programming Part 2 Mod Kit
Robotic Guidance.
هوش مصنوعي فصل دوم عاملهاي هوشمند.
Divide Areas Algorithm For Optimal Multi-Robot Coverage Path Planning
Networks of Autonomous Unmanned Vehicles
Jeff Plewak Robin Sachdev
An Introduction to VEX IQ Programming with Modkit
ECE 477 Senior Design Group 11  Spring 2006
ROBOT DESIGN JUDGING Without A ROBOT Game Table
Computer Science & Engineering Electrical Engineering
L2. Problem Solving Using Search
Demo Video For A Travel Agency
Team: Autonomous Robot: Lefty Team Members Daniel Crews Paul Stevenson
Oil Spill Cleaner-upper
Oil Spill Cleaner-upper
Oil Spill Cleaner-upper
Oil Spill Cleaner-upper
Presentation transcript:

Senior Capstone Project Andy Cornelissen

Project Definition Construct a mobile robot that simulates the robotic vacuum cleaners currently on the market designed to navigate a room containing obstacles.

Requirements Vacuum must be able to cover entire room Redesign the robot Include a sonar detector Must use at least two detectors Preemptive priority based algorithm

Kasper Programming Commands/Interactive C Bump Sensors Photocells

Solution: The Programs hello_world move bumper_test photo_test move_bump line_follow grid_follow

Techniques Preemption Threads Global Variables/Flags Event Programming

Grid System Processes Priority(); CheckLeft(); CheckRight(); Anticipate(); Frontbump();

Data Structures Flags! Left, Right, Front Start X and Y positions, and Direction Current X and Y positions, and Direction GoalX[], GoalY[], GoalCount

(1,1) (2,1) (3,1) (4,1) (1,2) (2,2) (3,2) (4,2) (1,3) (2,3) (3,3) (4,3)

Left Flag

Right Flag

Both Flags

Anticipate(); 1 2

Processing faster than hardware Batteries Adaptability/Lighting Sonar Loading/Unloading Programs Roadblocks

Demo 1 S 1 2 3

Demo 2 S 1 2 3

Video Clips Early Line Following Improved Line Following Grid System In Action Grid System In Action Again

Video Clip ST 1

Questions??

Strategies Design on paper Internet sites and Message Boards Bryant Coughlin’s site and documentation Meetings with Dr. Pankratz Debug using output LCD screen

Knowledge Operating Systems Class Artificial Intelligence Class Debugging Code from Assignments and Labs Self-Taught

Extensions Sonar or Infrared Keep Travel Log Adaptability Improve wall system

Advice Start early Don’t concentrate on one thing Have a current goal in Journal

Thanks for coming!