Team 29: IEEE Southeastcon Hardware Competition 2015

Slides:



Advertisements
Similar presentations
Review from this Lesson
Advertisements

Review from this Lesson
Why are drivetrains important? It moves a robot from point A to point B Not all drivetrain designs are equal each have advantages and disadvantages,
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.
A 296 MicroMouse project By Brian Kuriyama. Profit!
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
Mechanisms Paul Ventimiglia WPI Student, Team 190.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Hide-n-seek Robot Ivan See & Karen Tsang Presentation Date: 9/18/03.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Design and Implementation of Metallic Waste Collection Robot
Robot design-- Four legged walking robot Instructors: Dr. A
Trash2D2 Oral Report 3 IMDL David Mercado. What is Trash2D2? Perfect for parties – avoid cleanups! Robotic Garbage Can ▫Travels Room ▫Avoids Furniture.
Mobile Robot Programming for Education Jean-François Lalonde, Christopher Bartley, and Illah Nourbakhsh The Robotics Institute Carnegie Mellon University.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
DESIGNING FOR IOS. iOS uses the following themes:  Deference. UI helps users understand and interact with the content, but never competes with it.
NEEDS ANALYSIS & REQUIREMENTS SPECIFICATION Southeast Con 1B “Success” Senior Design Team Louis Cooper Evan Marshall Chelsea Ogle Lorenzo Smith Ivan Vargas.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Administrative Introduction Our goals for this project is for the two robots to work together intelligently using wireless communication Not only did.
GIRLS Robotic Camp. Let’s Begin Meet and Greet – Camp leaders introduce themselves – Students introduce themselves.
HEATHKIT ROBOT Hero JR. Robot Introduced in the 1980’s as part of their electronic kit offerings “Semi-Autonomous” operations with battery 1 st generation.
IEEE SoutheastCon Hardware Competition Team 1A: Team 1A: Nils Bjeren Nils Bjeren Donovan Carey Donovan Carey Christopher Lewis Christopher Lewis Kurt Marsman.
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
Robot sensors MVRT 2010 – 2011 season. Analog versus Digital Analog Goes from 0 to 254 Numerous values Similar to making waves because there are not sudden.
SoutheastCon Team 1A: Final Presentation Donovan Carey (EE) Christopher Lewis (CpE) Kurt Marsman (EE) James Pace (ME) Ryan-David Reyes (ECE) Julian Velasquez.
SIPHER Students: Javier Lara, Darren Lamison-White Graduate Student Advisors: Ethan Jackson, Ryan Thibodeaux Controlling Robots: Long distance, straight-line.
Hardware Sponsors National Aeronautics and Space Administration (NASA) NASA Goddard Space Flight Center (GSFC) NASA Goddard Institute for Space Studies.
Trash2D2 Oral Report 1 IMDL David Mercado. Objective #1: Hold Trash Robot Body – Trash Can ▫Sturdy Outer Body ▫Inner Cavity Holds 13 Gallon Bag ▫20 Gallon.
MIR – Mobile Intelligence Robot By Jason Abbett and Devon Berry.
Graphics Graphics Korea University cgvr.korea.ac.kr 1 Computer Animation 고려대학교 컴퓨터 그래픽스 연구실.
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Ouimet Golf Playing Robot - Shashank G. Sawant. Topics covered: Block and Circuit Diagram Sensors : – CMUCAM – OPT101 The mechanical Hardware Behaviour.
The Recycling Robot SECON Team B Mid-Term Presentation.
SECON 2015 Midterm Presentation. The Team Bryce Amacker Team Leader Steven CalhounDexter Duckworth Ben Eisman Ryant Nelson Faith SmithTran Ton Dr. J.W.
SECON 2012 Midterm Presentation. Meet the Team Michael Helmbrecht Electrical Engineer Measurement Tasks Course Construction Chris Nicholas Computer Engineer.
LUNAR Lunar Unmanned Navigation and Acquisition Robot SECON I Senior Design I Final Design Review November 29, 2007.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Design Review Red Light Green Light Team: The Imagineers.
Smart Lens Robot William McCombie IMDL Spring 2007.
Designing Robots How to make a stable robot! Much of the information in this power point is from Winning Design! By James J. Trobaugh.
Maze Twinbots Group 28 Uyen Nguyen – EE Ly Nguyen – EE Luke Ireland - EE.
BEGINNER FLL PROGRAMMING WORKSHOP BY DROIDS ROBOTICS & EV3LESSONS.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
VEX and Robot C Chris Patterson Frisco ISD CTE Center Presented by.
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.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Introduction to VEX® components
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
Pick N Place Robot. Pick N Place Robot Introduction:  Pick and Place robot is the one which is used to pick up an object and.
What is TETRIX? If you can dream up a robot design, you can build it with the TETRIX Robotics Design System.
Programming & Sensors.
IEEE ROBOTICS Sponsored By: Texas State IEEE Chapter
Standard Methods of Input.
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
SuperQuest Salem Arms – Best Practices.
Computer Animation cgvr.korea.ac.kr.
Deriving Consistency from LEGOs
SoutheastCon 2016 Hardware Competition
Project Overview Introduction to Factory Automation Numerical Control
By: Zeeshan Ansari, BEng (Hons) Electronic Engineering
IEEE SoutheastCon Robot
Design Sample: Build a Swing
CSCI1600: Embedded and Real Time Software
Newton’s Second Law Knex cars
Presentation transcript:

Team 29: IEEE Southeastcon Hardware Competition 2015

Objective To build a robot to win the 2015 Southeastcon Hardware Competition. Presenter: James Pace Team 29

Southeastcon Hardware Competition The Southeastcon Hardware Competition is: IEEE sponsored autonomous robot competition held annually Open to students throughout IEEE Region 3 (most of the Southeast and Jamaica.) School has done well historically. This years competition: Ft. Lauderdale, last Saturday Presenter: James Pace Team 29

Southeastcon Rules Road trip theme. Four different challenges: Turning one row of a Rubik’s Cube 180 degrees. Playing 15 seconds of Simon. Drawing IEEE on an Etch-A-Sketch. Picking up a playing card. Points also awarded for: Time. Following white line to each game. Presenter: James Pace Team 29

System Overview Presenter: Ryan – David Reyes

System Overview Primary Microcontroller: Atmega 2560 54 DIO, 16 AIO 4 Serial IO, one for each Secondary MCU Secondary Microcontrollers: AtMega 328p 14 DIO, 8 AIO 1 Serial IO Presenter: Ryan-David Reyes Team 29

Propulsion Subsystem Mecanum Wheels: Omnidirectional Movement 2 in. radius Good response due to weight MCU Implementation: Timer Interrupt based Velocity PID Forward Kinematics for vector-based navigation External Interrupt lines for reading encoders Presenter: Ryan-David Reyes Team 29

Kinematic Equation The system is governed by the following equation[1]: 𝜔 1 𝜔 2 𝜔 3 𝜔 4 = 1 1 − 𝐿+𝑊 2 1 −1 − 𝐿+𝑊 2 1 1 1 −1 𝐿+𝑊 2 𝐿+𝑊 2 𝑣 𝑥 𝑣 𝑦 𝜔 [1] Viktor Kalman, "On modeling and control of omnidirectional wheels,” Budapest University of Technology and Economics: 2013, . Presenter: Ryan-David Reyes Team 29

Inter System Serial Communication Data encoded in Consistent Overhead Byte Stuffing: COBS Request-Response design pattern: Primary MCU requests data when required Secondary MCU replies with fixed size data packet Primary MCU processes data and re-requests on header mismatch Repeat Presenter: Ryan-David Reyes Team 29

Line Following Presenter: Nils Bjeren

Line Following System Requirements Follow white line Navigate corners Navigate curves Navigate T-junctions Branch-and-return Design Alternatives Camera IRR Sensors 3x3 sensor grid Integrated row of sensors Presenter: Nils Bjeren Team 29

Camera Advantages: Flexibility Power Disadvantages: Complexity (image processing) Decided against at an early stage because of complexity Presenter: Nils Bjeren Team 29

3x3 IRR sensor grid Advantages: Simpler than camera Can make use of Mecanum wheels Disadvantages: Still essentially pattern recognition Not proven solution Was originally implemented, but scrapped after extensive testing. Presenter: Nils Bjeren Team 29

Traditional IRR sensor rows One sensor row on each end, as well as a single IRR sensor on each side for branch detection. Advantages: Solved problem Provides greater resolution than 3x3 grid Disadvantages: Makes taking advantage of Mecanum wheels more difficult This is the implemented solution Presenter: Nils Bjeren Team 29

Traditional IRR sensor rows 18 sensors in total: 2 rows of 8 2 single sensors Implementation: Robot only ever uses one row of sensors + the two single sensors When a branch is found, robot turns onto branch facing the appropriate direction Robot returns to main line without needing to turn around Presenter: Nils Bjeren Team 29

Simon Says: Detection Presenter: Nils Bjeren

Simon Says Detection System Requirements Detect which color Simon Says button the robot needs to push Should not “cover” the game Design Alternatives Light Sensor Sound Detection Presenter: Nils Bjeren Team 29

Light sensor Would be implemented using photoresistors, photodiodes, or similar. Advantages: Less programming-intensive than other options Reliable as long as environmental conditions are stable Disadvantages: Extreme reliance on ambient lighting remaining constant Was decided against early on, due to rules against “covering” the Simon Says. Presenter: Nils Bjeren Team 29

Sound detection This approach uses sound sampling and filtering in order to extract frequency information Advantages: Handles ambient noise better than other options Does not require covering the Simon Says game Disadvantages: Very programming-intensive Assumes certain acoustic conditions Timing issues This was the implemented solution. Presenter: Nils Bjeren Team 29

Sound detection Implementation: Sound is sampled at 1 kHz Sampled signal is passed through 4 IRR band-pass filters, each centered around a color’s sound frequency MCU picks a color based on the energy content coming out of the band-pass filter bank Presenter: Nils Bjeren Team 29

Arm and End Effector Design Presenter: James Pace

General Overview One arm would be too general, four arms uneconomical. Two arms, one on each side of robot Draw IEEE on the Etch-A-Sketch and pickup playing card Play Simon and turn Rubik’s Cube Use synergies and parallelism between the games. Presenter: James Pace Team 29

Vertical Motion Both sides use a power screw for vertical motion. Power screw is easy to drive, hides well on the inside of the chassis, not back drivable. Con: Really slow. Presenter: James Pace Team 29

Alternatives Four Bar Linkage. Chain drive. Too much space. Complexity. Chain drive. Simon Arm, could go over chassis Need slack Need guiderails Presenter: James Pace Team 29

Simon/Rubik End Effector Single piece that can rotate and is sized to play each game. Driven by Continuous Rotation Servo Small switches placed between the end effector and platform to provide feedback. Presenter: James Pace Team 29

Simon/Rubik Alignment “Dorito” Use size similarities to align both games. Presenter: James Pace Team 29

Etch-A-Sketch End Effector Double Sided Tape on two DC motors. Presenter: James Pace Team 29

Etch-A-Sketch Alignment Hands have holes just the right size to wrap around knobs, game fits perfectly. Presenter: James Pace Team 29

Card Arm Compliance avoid point contact Give flexibility in where you align Presenter: James Pace Team 29

Arm Alternatives Presenter: James Pace Team 29

Project Management and results Presenter: James Pace

Results Project Goal: In Ft. Lauderdale Win Southeastcon Hardware Competition. In Ft. Lauderdale 7th of 39 schools competing 2nd in State of Florida Presenter: James Pace Team 29

Project Management 7 members: Twice a week meeting as whole Parallelize tasks where possible Split into 2-3 member sub teams for most tasks Twice a week meeting as whole Group texts for organization Presenter: James Pace Team 29

Lessons Learned More preplanning, integrated design, less ad-hoc Use smaller wheels = easier to control, would have freed chassis and therefore arm design. Presenter: James Pace Team 29

Questions? Presenter