Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.

Slides:



Advertisements
Similar presentations
EMS1EP Lecture 8 Pulse Width Modulation (PWM)
Advertisements

EMS1EP Lecture 9 Analog to Digital Conversion (ADC) Dr. Robert Ross.
Jordan Barry Victor Brzeski
What is Arduino?  Arduino is a ATMEL 168 micro-controller kit designed specially for small projects  User friendly IDE(Integrated Development Environment)
How to use Arduino By: Andrew Hoffmaster.
Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
Team Spot Cooperative Light Finding Robots A Robotics Academy Project Louise Flannery, Laurel Hesch, Emily Mower, and Adeline Sutphen Under the direction.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SPI Serial Peripheral Interface. SPI Serial Peripheral Interface is communication between two devices, one bit at a time sequential one bit at time over.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
EE396 Project Micromouse Team: Ocha. Team Members Kanoa Jou (Programmer) Ryan Sato (Hardware) KiWoon Ahn (Recorder) Alan Do (Programmer)
ME 224 Final Presentation Fall 2005 Joni Stegeman Ingrid Lin Giovanni Wuisan Patrick Luckow Brent Willson.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Secret Door Knock Detector
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Embedded Programming and Robotics
Introduction.
ECE 477 DESIGN REVIEW TEAM 7  SPRING 2013 COST ROBOT CAROLINE TRIPPEL, ANDREW LOVELESS, ERIC OSBORNE, BRYAN DALLAS.
Robot design-- Four legged walking robot Instructors: Dr. A
L.C. Technology Servo Motor Control / Genie Software
Image of Arduino. Arduino discussion Address issues with circuit walk-through – Electricity, Programming, Arduino Concepts Work on BeatTable (next week)
Applied Control Systems Robotics & Robotic Control
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Microcontroller Robot Design Spring 2003 Advisor : Prof. Hayler Engineering Team: Mark Vo Jing Hua Zhong Abbas Ziadi.
September, 2007ENGR Low-Level Robot Control Mechatronics: Motors, sensors & embedded controls.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Staircase Climber Project submitted by: Shraddha Joshi Soham Mohidekar
Arduino. What is it? A open-source software suite and single-board microcontroller. Allows easy and affordable prototyping of microcontroller applications.
Created by: James Buttice Intelligent Machine Design Laboratory Dr. Arroyo Dr. Schwartz 4/8 Spring 2010 B.L.a.R.R.
Shaojie Ge Special Sensor System  My special sensor system is the walk mechanism of my robot. Since my robot is a walking robot with four legs.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
Representing Numerical Data Analog Any signal that varies continuously over time Mechanical Pneumatic Hydraulic Electrical Digital Quantities are represented.
Lynxmotion Robotic Arm
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
SHADOW FAN Lalit Damodaran Mrudula Vaidya Pratyush Bangera.
STEERING TEAM: DRIFT KINGS ELEAZAR LUCIANO MATT HART SHANE MILLS STEVE GILLILAND.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Servo Motor Control Using Arduino Instructor: Dr Matthew Khin Yi Kyaw.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
Introduction to VEX® components
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
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.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Intelligence Crane By: Maysoon Ashayer Muna Sholi Supervised by:
Obstacle avoiding robot { pixel }
Scrolling LCD using Arduino.
Application Case Study Security Camera Controller
Home automation using Arduino & ‘PIR sensor’
Automatic human detector garbage can.
Microcontroller Applications
‘SONAR’ using Arduino & ultrasonic distance sensor
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Robotic Arm Project Presentation
RobotC Sensors.
Secret Door Knock Detector
ECE 477 Digital Systems Senior Design Project  Spring 2006
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Introduction to Arduinos
Self-Adjusting Helmet
Presentation transcript:

Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney

Objectives Design a robotic sorting system Construct a routine to locate test tubes Ignores locations if shelf is empty Transport them from storage shelf to desired location

Design Specifications Robotic arm has 2 major limitations: Rotational limits Height constraints Size of shelf compartments Weight of test sample

Design Evolution Robotic arm with RGB sensor 9 compartment shelf design Puts samples on shelf Robotic arm with IR Sensor 3 compartment shelf design Takes samples from shelf

Hardware PIC Microcontroller 40-pin 16F877 embedded chip Provides analog to digital conversion Sends pulse waves to control servomotors

Hardware Servomotor Pulse-proportional servos move the links 180 degree range of motion Positions are based on incoming pulses units = 2.50 mS pulse (1 unit = 0.09 degrees)

Hardware SSC-32 Servo Controller Integrated circuit board that controls servos Servos plug into respective channels Reads converted digital inputs from PIC

Hardware MAX232 Converter Adjusts voltage of signals so communication can take place between PIC and SSC-32 SSC-32: -10 V for logic one, +10 V for zero PIC: +5 V for logic one, 0 V for zero

Hardware IR Proximity Sensor Panasonic sensor with 2 LEDs 4 – 26” range Sensitivity adjusted by potentiometers Information digitally sent to PIC

Software RIOS Allows user to configure servos Define positional limits of servos TTY Provides direct serial communication Allows for quick alterations * Final code produced in C

RIOS Screenshot

Programming a Servomotor Format: # P T - E.g. #0 P1000 T3000 Moves motor 0 to position 1000 in 3 seconds

Pseudo Code Set Initial Position Scan A –If object present, grip and drop –If not, continue to B Scan B –If object present, grip and drop –If not, continue to B Scan C –If object present, grip and drop –If not, Set Initial Position

Robot Demonstration

Difficulties Missing link parts Faulty servomotors Short wires required splicing Friction of base plate (removed 3 spokes) Power source

Recommendations Future Use Keep robot within suitable range (cannot move shelf without re-programming) Infrared sensor has trouble detecting transparent tubes Improvements RGB sensor Add movement for transportation Wheels Track

Conclusion Assembled Robot Programmed IR Sensor Shelf Construction Resulting in a functional robot that detects and transports test tubes for the biomedical industry