MDA Info Session General Meeting: Information & Recruitment Sept 19, 2011: 6-8p BA3008 Mechatronics Design Association General Info Session Sept 2011.

Slides:



Advertisements
Similar presentations
Mechatronics Design Association EngSoc Budget Presentation 2012.
Advertisements

Ada, Model Railroading, and Software Engineering Education John W. McCormick University of Northern Iowa.
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Community Engagement. ISLE Vision for the Future - Examples Connect to mentors. Find student organizations. Find challenges. Connect to project management.
A Natural Interactive Game By Zak Wilson. Background This project was my second year group project at University and I have chosen it to present as it.
Ken Varnum Copyright © 2001 Ford Motor Company Information Architecture at Ford Motor Company Ken Varnum Head, Web Development Group Library.
Control System for Scale Model PRT Vehicle Advanced Transit Association Annual Technical Meeting January 13, 2013 College Park, Maryland Robert Johnson.
ECE 4334: Capstone Design Fall 2009 Welcome ! Facilitator: Dr. Len Trombetta.
Embedded DSP Spectrum Analyzer May 0104 April 25, 2001 Teradyne Corp Julie Dickerson Bill Black Prihamdhani AmranEE Ryan ButlerCprE Aaron DelaneyEE Nicky.
RED SAUC’ISSE SAUC’ Interval Super Submarine of ENSIETA The submarine robot of the ENSIETA.
Move With Me S.W Graduation Project An Najah National University Engineering Faculty Computer Engineering Department Supervisor : Dr. Raed Al-Qadi Ghada.
1 CS 106, Winter 2009 Class 4, Section 4 Slides by: Dr. Cynthia A. Brown, Instructor section 4: Dr. Herbert G. Mayer,
What do Computer Scientists and Engineers do? CS101 Regular Lecture, Week 10.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
Department of Electrical and Computer Engineering Texas A&M University College Station, TX Abstract 4-Level Elevator Controller Lessons Learned.
Driver Selection Brad Miller Associate Director, WPI Robotics Resource Center.
1 Capstone projects supervised by Yinong Chen (1) Implementation of a Shell on Palm Hand Held Device (2) Building a Programmer’s Interface to the Palm.
CS 4731: Computer Graphics Lecture 1: Introduction Emmanuel Agu.
What might your VRR look like?  Meet Joe Chapter-Member, a member of Chapter #2 and resident of San Diego. He wants to help his fellow veterans by participating.
Russell Taylor Lecturer in Computing & Business Studies.
Infosession UNIVERSITY OF TORONTO MECHATRONICS DESIGN ASSOCIATION.
Juan Guzman ASU Mentor: Shea Ferring. About Me Name: Juan Guzman Computer Science major ASU Senior (graduating December 2012) Have prior internship with.
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
Center for Robotics and Intelligent Systems (CRIS) By PROFESSOR RAVI PRAKASH CO-ORDINATOR 2006.
Milestone #1: Specifications and Requirements. Overview of Design Team Goals Education Design and construction process Competition Teamwork Communication.
Team Phoenix March 15, Project Goal Our team will develop an air vehicle that will not only navigate a course autonomously while providing real.
US First Kickoff 2013 Software Programming (And Control System) Daniel Kohn University of Memphis.
COMP 321: Introduction to Computer Systems Scott Rixner Alan L. Cox
11 Games and Content Session 4.1. Session Overview  Show how games are made up of program code and content  Find out about the content management system.
CS110/CS119 Introduction to Computing (Java)
PLC introduction1 Discrete Event Control Concept Representation DEC controller design DEC controller implementation.
MDA Info Session General Meeting: Information & Recruitment Sept 19, 2012: 7-8pm Mechatronics Design Association General Info Session Sept 2012.
Mark Nelson What are game engines? Fall 2013
ADOPTING OPEN SOURCE INTEGRATED LIBRARY SYSTEMS Best Practices Presented by Vandana Singh, PhD Assistant Professor, School of Information Sciences University.
COE4OI5 Engineering Design. Copyright S. Shirani 2 Course Outline Design process, design of digital hardware Programmable logic technology Altera’s UP2.
Tablet PC Capstone CSE 481b Richard Anderson Craig Prince.
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Application in Computer Vision Final Project Nir Slakman, Oren Zur and Noam Ben-Ari.
The Cluster Computing Project Robert L. Tureman Paul D. Camp Community College.
RoboCup Junior July 2-8 th, 2007 Atlanta, Georgia Georgia Institute of Technology.
Introduction to Programming Lecture No. 1. Books  Deitel & Deitel :– C++ How to Program  Kernighan and Ritchie:- The C Programming Language.
Engineering at DCU Modern Campus Creativity Innovation Design.
Software Engineering Chapter 3 CPSC Pascal Brent M. Dingle Texas A&M University.
Intelligent Ground Vehicle Competition Navigation Michael Lebson - James McLane - Image Processing Hamad Al Salem.
Location-Aware Image Database Yung-Hsiang Lu Center for Wireless Systems and Applications (CWSA) School of Electrical and Computer Engineering.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
AUTONOMOUS UNDERWATER VEHICLE Propulsion Vertical Thrust Controloverview The AUV Team Thrust Experiment Pool Testing The ultimate purpose of the AUV is.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
NEW CHAPTER Circuits and Electronics CHAPTER the BIG idea Circuits control the flow of electric charge. Charge needs a continuous path to flow. Circuits.
Why You Should All Become Computer Engineers ECE 200 (Fall 2015) Saurabh Bagchi School of Electrical and Computer Engineering Purdue University.
Programming Fundamentals Lecture No. 2. Course Objectives Objectives of this course are three fold 1. To appreciate the need for a programming language.
Direction-Finding Sonar System for Autonomous Submarine Estee Amana, Nicole Rennalls, Mitcham Costley, Frederick Ealick ECE Department Georgia Institute.
The Player Development Solution. Summary Skill Development Coach allows the Coaches to accomplish 2 REALLY important objectives: 1). Embed individual.
Final Year Project. Project Title Kalman Tracking For Image Processing Applications.
Product: Microsoft Kinect Team I Alex Styborski Brandon Sayre Brandon Rouhier Section 2B.
Getting ready. Why C? Design Features – Efficiency (C programs tend to be compact and to run quickly.) – Portability (C programs written on one system.
ECE4006 Senior Design Project Linda Milor and Jay Schlag
The Player Development Solution. Summary Skill Development Coach allows the Coaches to accomplish 2 REALLY important objectives: 1). Embed individual.
FYP titles By Prof. KH Wong FYP v6.31.
Robotic Submarine (RoboSub) Information Session September 19, 2013.
Embedded Systems. What is Embedded Systems?  Embedded reflects the facts that they are an integral.
EMBEDDED SYSTEMS S.HIMABINDU
Hand Gestures Based Applications
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Introduction: From Nand to Tetris
Online Troop Leader Resources
July 2008 Atlanta, Georgia Georgia Institute of Technology
CS 179 Project Intro.
Professor Ira Fay Class 1
XFT2B: Plans and Tasks XFT Workshop FNAL 19 December 2003; p.1.
Presentation transcript:

MDA Info Session General Meeting: Information & Recruitment Sept 19, 2011: 6-8p BA3008 Mechatronics Design Association General Info Session Sept 2011

Mechatronics Design Association o Multi-Disciplinary Club Design U of Ts entry for Autonomous Underwater Vehicle Systems International (AUVSI) Competition Mechatronics Design Association General Info Session Sept 2011 Who are we?

Annual competition between Int'l University Teams o Held in San Diego, CA in July Autonomous Submarine must: o Pass through starting gate o Follow a marked path through water o Hit a Buoy o Drop a Marker in a Bin o Etc Mechatronics Design Association General Info Session Sept 2011 RoboSub Competition

Video of Competition: Mechatronics Design Association General Info Session Sept 2011 RoboSub Competition

Overview of tasks/obstacles/projects for o Pinger -> SONAR Explanation o Thrusters/Motors Explanation Mechatronics Design Association General Info Session Sept 2011 Technical Stuff

Overview of tasks/obstacles/projects for o Mechanical Hull Explanation o Power Explanation Mechatronics Design Association General Info Session Sept 2011 Technical Stuff

Mechatronics Design Association General Info Session Sept 2011 Structure of Sub

Mechatronics Design Association General Info Session Sept 2011 MDA Team Structure

Technical Group Work RoboSub competition in July Team meets weekly, usually Saturday afternoon Depending on interest, you can work with a team on specific project Technical leads are there to help you learn Commitment? We're flexible! Mechatronics Design Association General Info Session Sept 2011 MDA Club Operation

Administrative Team Work Communication Director (website, posters, ads, events) External Relations Director (funds & sponsors) Logistics Director (event planning, booking pool time and competition accomodations, shipping sub) Interested? Let us Know! Mechatronics Design Association General Info Session Sept 2011 MDA Club Operation

Hands-on experience with things you WON'T learn in Skule! Meet new people, get a break from Skule Great experience for job interviews Fun that comes along with building a sub! Mechatronics Design Association General Info Session Sept 2011 What's In It For You?

Club Events Throughout Year o Fundraising o MDA Day o MDA Night Out o Go to RoboSub Competition in July! Mechatronics Design Association General Info Session Sept 2011 Fun Stuff

Mechatronics Design Association General Info Session Sept 2011 Ritchie Zhao – Engsci 1T3 Vincent Lu – ECE 1T3 Vision Code

What is it? This is a programming-based sub-team We write real-time machine vision code Turns input images into numerical data the control systems can work with Written in C++ Uses OpenCV (Open Source Computer Vision Library) to implement machine vision Mechatronics Design Association General Info Session Sept 2011

Vision Code What will you do on the vision team? Learn many important tools that OpenCV offers Become acquainted with abstract image processing concepts Write programs that Filter out targets from background and noise Recognize features (lines, corners, circles, etc) Test those programs in a simulator and in real life Mechatronics Design Association General Info Session Sept 2011

Vision Code Image Processing Basics 1.Color Filtering – Rejecting pixels of the incorrect color. 2.Feature Detection – Finding lines, circles, etc in the filtered image. 3.Calculations – Finding the center of the gate/buoy/bin etc. Mechatronics Design Association General Info Session Sept 2011

Mechatronics Design Association General Info Session Sept Color filter 2.Line Finding 3.Line Accumulation

Simulator Mechatronics Design Association General Info Session Sept 2011 As you can see, we also have a simulator to help test vision and control systems Simulates a pool with contest objects. Allows user to swim around, similar to a game

Demonstrating the Simulation! Mechatronics Design Association General Info Session Sept 2011

Vision Code Mechatronics Design Association General Info Session Sept 2011 Where to start? You will get a Linux virtual machine with OpenCV preinstalled Learn about machine vision and the OpenCV library Write programs to process images Test your programs with simulator and actual webcams

Vision Code Mechatronics Design Association General Info Session Sept 2011 Final Notes You will have an opportunity to take a programming course in first year. There is a lot of learn and master in vision code, but time and effort will bring results. Vision code is an exciting way to advance your programming skills! Not in curriculum, so you have a lot to impress your classmates! Get to work with other sub-teams

Mechatronics Design Association General Info Session Sept 2011 FPGA Victor Zhang- ECE1T2+PEY

FPGA Mechatronics Design Association General Info Session Sept 2011 About the team Victor Zhang o So far, I am the 1-person FPGA team Finished 3rd year ECE PEY at Altera

FPGA Mechatronics Design Association General Info Session Sept 2011 What the team does I think it as the Interface team o Vision -> ??? -> Electronics Translates what the computer vision sees to electrical signals that control the electronics Involves software, embedded programming and hardware

FPGA – The big picture of how things fit Mechatronics Design Association General Info Session Sept 2011 Old Design New Design Computer Micro Controlle r Motor... Micro Controlle r... Netbook FPGA Motor...

FPGA Mechatronics Design Association General Info Session Sept 2011 Result of the big picture Better integration Less wiring

FPGA Mechatronics Design Association General Info Session Sept 2011 So what is it??? A programmable chip that can mimic both hardware and software o Can be programmed to control electrical signals o Can also be programmed to run compiled C code Many of you will learn these in 2 nd year if you havent already

FPGA Mechatronics Design Association General Info Session Sept 2011 Recruitment Pitch Learn a broad spectrum of systems o C/C++ programming, assembly, hardware, operating systems Get to work with other teams Get to play with cool devices

Check out MDA Website (mda.skule.ca)mda.skule.ca Browse the MDA wiki (mdawiki.skule.ca)mdawiki.skule.ca Sign-up on our GoogleGroup! Existing group members will stick around. Come by and have a chat! Mechatronics Design Association General Info Session Sept 2011 Next Steps