Cielguard Ben Holt, Ryan Andersen, Jed Casper Founding Member of the HockeyBot Federation Ciel: French for sky Guard: to protect or to be careful.

Slides:



Advertisements
Similar presentations
Introduction to Programming
Advertisements

CVs & Telephone Skills Top Tips to remember …
Each team has their own: a.Laptop computer b.LEGO NXT robot c.USB cable d.Light paper on the table to test the robot Sit Down in Teams of 2.
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Ross Mead Robot Scientist Computer Science What is a Robot?
If someone is hurting me
Being a Good Sport What is Good Sportsmanship?  Good sportsmanship is an important part of responsible behavior. Winning and losing are daily occurrences.
1 Robot Games: Alex Games Ph.D. Education Design Director Joe Booth, Executive Producer How your FRC skills can help you become an awesome video game maker.
Welcome to CSCE Presented by: Joshua Parsley Created by: Brian Russell Edited by: Joshua Parsley.
REU LEGO MINDSTORMS NXT SOCCER Kenneth Mendoza, Paul Balda, Abimilex Reverón & Mentor : Andres Buss Molina Department of Computer Science & Engineering.
Time Capsule. It can tell us the time we live in.
Interim Presentation Advancing the soccer robot Ben Jenkins Supervisors: Gordon Lowe, Dr. Haim Hiok Lim Mentor: Charles Greif.
Cielguard Ben Holt, Ryan Andersen, Jed Casper Founding Member: HockeyBot Federation Ciel: French for sky Guard: to be careful or to protect.
The Gaze Controlled Robotic Platform creates a sensor system using a webcam. A specialized robot built upon the Arduino platform responds to the webcam.
Justin Harger | Adi Kapoor | John Kolodick | Captain Morgan Rebels.
ECE/CS4710 Announcements Announcements – to get on cs4710 mailing list
CS4710 Senior Project1 Awnalisa McCarty Tim Hollist J.R. Burningham CS4710 SENIOR PROJECT December 6, 2002.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
CSC230 Software Design (Engineering)
Stem fair project Can LEGO MINDSTORM robots detect and react to objects within a certain range?
Juan Guzman ASU Mentor: Shea Ferring. About Me Name: Juan Guzman Computer Science major ASU Senior (graduating December 2012) Have prior internship with.
Leadership Qualities.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Introduction to Programming Environments for Secondary Education CS 1140 Dr. Ben Schafer Department of Computer Science.
EG1003: Introduction to Engineering and Design Sensors.
What is RobotC?!?! Team 2425 Hydra. Overview What is RobotC What is RobotC used for What you need to program a robot How a robot program works Framework.
1 RoboSapien Based Autonomous Humanoid Robot Researched and Presented by Nick Repka.
Object Matching With Faces CS460 Project Presentation By Sam Buyarski.
Robotics Abstractions: Levels of language, world view
What is AIBO ? AIBO is produced by SONY Marketed as an entertainment robot Has sensors for input Has LEDs and sound for output as well as motors for movement.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Les Sports Bizarres! L/o: To create detailed descriptions of sports.
Why you should be using Version Control. Matt Krass Electrical/Software Engineer November 22, 2014.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Project B.A.R.B.I.E Big Avoidance Robot Bringing Items Everywhere.
Sometimes we can tell how people are feeling by looking at them. How are they feeling?
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin SW.
Feelings Everybody has feelings. Feelings Everybody has Feelings! There are many ways to feel! Can you look at someone and know how they feel? Angry Sad.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Robotics. What is a robot? Have you seen a robot? Where? – In a photo? – Video? – In real life?
My computer Life By Name. I know what these pieces of software are Text here Other things you have used or know about…
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Mobiles Robotics: Integrated Systems Design. Where are the Robots? Exploration.
Chris Turvey’s Trip to MAX Macromedia (Last?) Developer Conference.
Samantha. What is it? –It is a Wi-Fi interface for the Lego Mindstorms –It replaces the Bluetooth connection for running matches It is mostly for running.
Taking Turns. I love playing with toys! Sometimes when I play with toys I want to grab a toy that someone else has. This is not the best choice and can.
Silibotics Computer Engineering Senior Design Project Mike Fivas, Jian Zhou, Jessica Sherrid all information on web site:
Definition of Done in the Age of DevOps Intel Agile and Lean Development Conference Piotr Żmijewski May 22 nd, 2014.
Safety and Security Online: Private Information. Identify private information Recall that private information should not be given out in cyberspace.
CS 351/ IT 351 Modeling and Simulation Technologies HPC Architectures Dr. Jim Holten.
Team #5 Nicholas Baker Alejandro Haller Matthew Hudson Cristobal Riojas Sep 19, 2011 Extensible robot framework that demonstrates the concept of automating.
What do good readers do when they read? Let’s practice.
Welcome to CSCE Presented by: Brian Russell. Computer Science Interested in making computer programs called software. Interested in making programs and.
Laura Balthazard. Ways to control the robots At the beginning Joystick + radio interface + computer 2.
Data Link Layer. Data link layer The communication between two machines that can directly communicate with each other. Basic property – If bit A is sent.
“Hi! My name is Robert the FLL robot! I’m going to tell you all about FIRST! Let’s go... Written and Designed By Team Download Complete (2015)
Deriving Consistency from LEGOs What we have learned in 6 years of FLL by Austin and Travis Schuh © 2005 Austin and Travis Schuh, all rights reserved.
SPI # Questioning before, during, and after reading text.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
Autonomous Intelligent Mobile Robotics Jerry Weinberg Associate Professor Computer Science What is a Robot?
Robotics Abstractions: Levels of language, world view
Intro to Real World Robotics Upcoming course project Martin Jagersand
Day 3: computer vision.
Deriving Consistency from LEGOs
What skills have I used today? Have I learnt a new skill?
Introduction
Robotics Abstractions: Levels of language, world view
Missing digits game.
Sorting and selection Prof. Noah Snavely CS1114
Presentation transcript:

Cielguard Ben Holt, Ryan Andersen, Jed Casper Founding Member of the HockeyBot Federation Ciel: French for sky Guard: to protect or to be careful

Who says what? (Presentation Organization) Overview of why we did what we did…we think Overview of why we did what we did…we think Dreams of Greatness (Project Goals) Dreams of Greatness (Project Goals) Nitty Gritty: Nitty Gritty: –Functional Partition –Software Partition –C’est la vie. (Problems Encountered) Are we there yet? (Analysis of Goals) Are we there yet? (Analysis of Goals) A cup o Java in yo face (Hockey Match) A cup o Java in yo face (Hockey Match) Ask me no questions and I’ll tell you no lies (Q&A) Ask me no questions and I’ll tell you no lies (Q&A)

Senior Project - CS4710 Given Several Items Given Several Items –Systronix JStamp –Lego Mindstorms –Sonar Kit –CMU Camera –Batteries –Anything Else we Contribute Now do something interesting… Now do something interesting…

Capabilities Systronix JStamp Systronix JStamp –Embedded Real-time Java CMU Camera CMU Camera –Realtime Vision Legos Legos –Get the ME out of CE The Sky’s the limit… The Sky’s the limit…

HockeyBot Federation Question: Can an embedded system play street hockey? Question: Can an embedded system play street hockey? Old Answer: Hasn’t been done before. Let’s make it happen. Old Answer: Hasn’t been done before. Let’s make it happen. Goals: Goals: –Use Machine vision and sensor inputs to make a competitive robot in street hockey. –Must be autonomous. –Rely on vision Current Answer: Been there, done that. Current Answer: Been there, done that. –Would Add: Positioning system – Where am I? Positioning system – Where am I? Team Game – Wireless Communication Team Game – Wireless Communication Idea of Offense/Defense Idea of Offense/Defense Second Camera for secondary objectives Second Camera for secondary objectives

Nitty Gritty: Functional Partition

Nitty Gritty: Software Partition

Original Objectives

Problems Encountered CMU Cam dropping a byte CMU Cam dropping a byte Ball Manipulation Ball Manipulation Sonar Not Integrating with new Code Sonar Not Integrating with new Code “Turtle Effect” “Turtle Effect” Turtle Speed Turtle Speed Delayed Snapshot Shooting Delayed Snapshot Shooting LED Fascinations LED Fascinations

End Results – Lean and Mean Javadocs

Did and Didn’t do Goals Met Goals Met –Computer Vision –Basic Hockey Goals Missed Goals Missed –Strategy lost for basic functions Possible Extensions Possible Extensions

‘Bot Action Step outside for the demo at our HockeyBot Arena Step outside for the demo at our HockeyBot Arena Hockey has a Zamboni, HockeyBots have a Roomba Hockey has a Zamboni, HockeyBots have a Roomba Remember to be a Cielguard fan! Remember to be a Cielguard fan!

Questions???