Formal Design Review Team 1.

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Mechanical Designs and Motors
Jacob Bayless Mo Chen Bing Dai. Outline  Introduction to the Replicating Rapid Prototyper (RepRap)  Project goals and motivation  RepRap Details 
5/13/ Assembling and Testing Your Robot. 5/13/2015 Mounting the Topside Hardware  Parts Boe-Bot Chassis (1) Standoffs (4) 1/4” 4-40 Screws (4)
Wright State University Jenny Broering Mike Hill Rahul Shah Michael Wasco.
Design Realization lecture 20 John Canny 10/30/03.
L.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class ? May
ECGR-6185 Advanced Embedded Systems University Of North Carolina at Charlotte A. Srinivas Reddy Stepper/Servo/DC Motors.
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Bearings, Lubricants and Couplings
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Merlin EPU Support and Drive System Design Review Steve Marks Mark Coleman 4/26/06.
Problem Statement Need to build a manually controlled robot capable of moving around and gripping and lifting objects. Basically we can divide this problem.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Proposal 10/27/2010.
Servos The material presented is taken from a variety of sources including:
Lynxmotion Robotic Arm
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
J UNIOR D ESIGN C OMPETITION S PRING 2014 Pick and place robots  enable parts of various sizes and weights to be picked up and placed in new locations.
INTERNET OF EVERYTHING SDU 2016 Week 4. Simple Digital and Analog Inputs  The Arduino’s ability to sense digital and analog inputs allows it to respond.
The HOPPER: Engineering Analysis Update Team Meathead March 9, 2005.
Linear Mechanical Systems Sizing & Estimating Life of a Positioning System.
Power Screws. Ball Screws Problem A stepper motor rotating at 120 rpm is directly coupled to a power screw with a pitch of 1 mm. 1.How fast can the.
STEPPERS AND SERVOS. Types of stepper motors Based on construction Based on construction Variable reluctance Variable reluctance Permanent magnet Permanent.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Istituto Tecnico Industriale A.Monaco EURLAB Control a Servo Motor If you want to swing an robot arm or … steer a robot you need a special motor (Servo).
Lynxmotion Robotic Arm © 2013 Project Lead The Way, Inc.Computer Integrated Manufacturing
INTERNET OF EVERYTHING SDU 2016 Week 9. Physical Output  Make things move by controlling motors with Arduino  Servo-motors  Rotary actuator that allows.
Robotics Grant Agreement No LLP UK-LEONARDO-LMP Project acronym: CLEM Project title: Cloud services for E-Learning in Mechatronics Technology.
CNC FEED DRIVES.
Motors & Motor Controllers
Having fun with code, using Arduino in a middle school CS classroom
Robot Joints.
Introduction to Motors, servos and steppers
Week 2) Motors & Controls Week 3) Pneumatics
Unit III Class II Pneumatic actuators.
H-Bridge Motor Driver.
Outline Introduction to digital-to-analog converter (DAC)
Lynxmotion Robotic Arm
Assist. Prof. Rassim Suliyev - SDU 2017
Presents: The Brumal Box
Microcontroller basics
If you want to swing an robot arm or …
Chapter 4 Mechanisms.
Microcontroller basics
DC Motors Types: Continuous Rotation Servo (Remote Control)
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Program the robotic arm
FlowArm PLTW Motions Computer Integrated Manufacturing
Air Hockey Robot Students: Abdullah Ahmad & Moath Omar Supervisor:
Get Your Project Started with Arduino
Stepper motor.
Arduino - Introduction
SOUTHEASTCON 2016 HARDWARE COMPETITION
Outlines : Introduction . Construction . Control .
Graduation project ii: 3-axis cnc milling machine
ECGR-6185 Advanced Embedded Systems
Roller Coaster Design Project
Special English for Industrial Robot
Drill Dissection What’s so interesting about a drill? It’s got lots of good stuff in it - electric motors, gears, bearings, etc It is a good example of.
CS4101 Introduction to Embedded Systems Lab 8: Arduino DAC and PWM
Light Pods Dec 2009.
Arduino : Introduction & Programming
Assist. Prof. Rassim Suliyev - SDU 2018
Arduino Motor Lab Inspired by NYU ITP project
UNIT 11: RC-SERVOMOTOR CONTROL
Servo Motor.
Presentation transcript:

Formal Design Review Team 1

PROJECT INTRODUCTION Pick and place robot Pick up, move, and release spheres into specified drop holes Steel spheres - ∅ 12.7 mm Drop holes - ∅ 14.3 mm Rotary movement on two serially stacked axes Stepper motors & Arduino Uno R3 Lifts/lowers spheres with permanent magnet grasping device Servo motor

Team 1 Introduction Avery Callahan Hung Pham Kaitlin McNeill Mike Wagner Trenton Madden

MECHANISM INTRODUCTION x y z BASE (Red)

MECHANISM INTRODUCTION ROTARY AXIS 1 (Green) x y z

MECHANISM INTRODUCTION ROTARY AXIS 2 (Yellow) x y z

MECHANISM INTRODUCTION GRIPPER ASSEMBLY (Blue) x y z

MECHANISM INTRODUCTION CONTROL (Purple) x y z

BASE - Configuration Rotary Axis Mount Material: ABS Plastic Density of ABS: 0.0011 g/mm^3 Total Volume of Base: 155,892 mm^3 Total Mass of Base: 165 grams Sphere Plate Sphere Plate Rotary Axis Mount x y z z x y

BASE - Rotary Axis Mount Deflection P x y z

BASE - Rotary Axis Mount Plastic Failure P x y z

BASE - Sphere Plate Deflection x y z

BASE - Sphere Plate Plastic Failure x y z

ROTARY AXIS 1 ROTARY AXIS 1 (Green) x y z x y z

ROTARY AXIS 1 Deflection x y z

ROTARY AXIS 1 Tilt Deflection

ROTARY AXIS 1 Plastic Failure x y z

Note: ABS will be used to make Rotary Axis 1. 200 mm 160 mm Belt and Timing Gears Note: ABS will be used to make Rotary Axis 1.

ROTARY AXIS 1 60T Drive: Stepper Motor & Timing Belt System Timing Gear Ratio: 1:4 Gear Pitch: 0.08”

ROTARY AXIS 1 Control Surfaces: 4 Radial Ball Bearings MS 1 Thrust Bearing Roller Bearing MS 1 Control Surfaces: 4 Radial Ball Bearings & 1 Thrust Ball Bearing Initial Orientation Determined by Micro Switch 1 Radial Ball Bearing Thrust Ball Bearing

Force of Arm 2 + Gripper Assembly ROTARY AXIS 1 Force of Arm 2 + Gripper Assembly Calculated Torque Requirement: 0.025N-m Estimated Motor Torque: 0.194 N-m (NEMA-23) ½ stall torque Motor Resolution for NEMA-23: 1.8 degrees/step Calculated Resolution Requirement: 0.45 degrees/step Resolution has increased because of the gear ratio. This gives us an uncertainty of approx. 0.00008 Radians.

ROTARY AXIS 1 Stepper stall torque (5V): 0.3883 N-m 0.1942 N-m No-load speed (5V): 150 RPM Calculated Torque Requirement: 0.048N-m NEMA-23

ROTARY AXIS 2 ROTARY AXIS 2 (Yellow) x y z

ROTARY AXIS 2 Deflection x y z

ROTARY AXIS 2 Plastic Failure x y z

ROTARY AXIS 2 Tilt Deflection

Note: ABS will be used to make Rotary Axis 2. 135 mm 209.97 mm Belt and Timing Gears Note: ABS will be used to make Rotary Axis 2.

ROTARY AXIS 2 Drive: Stepper Motor & Timing Pulley System Motor 2 Timing Pulley Ratio: 1:4 Pitch of Gear Mechanism: 0.08” Motor 2 60 T 15 T

ROTARY AXIS 2 Control Surfaces: 2 Radial Ball Bearings & 1 Thrust Ball Bearing Initial Orientation Determined by Micro Switch 2 Roller Bearing Radial Ball Bearing Thrust Ball Bearing Thrust Bearing MS 2

ROTARY AXIS 2 Force of Gripper Calculated Torque Requirement: 0.009 Nm Estimated Motor Torque: 0.07 Nm (NEMA-14) ½ stall torque Motor Resolution for NEMA-14: 1.8 degrees/step Calculated Resolution Requirement: 0.45 degrees/step Resolution has increased because of the gear ratio. This gives us an uncertainty of approx. 0.00008 Radians.

Stepper stall torque (5V): 0.1412 N-m ROTARY AXIS 2 Stepper stall torque (5V): 0.1412 N-m 0.0706 N-m No-load speed (5V): 150 RPM NEMA-14 Calculated Torque Requirement: 0.02 Nm

GRIPPER ASSEMBLY GRIPPER ASSEMBLY (Blue) x y z

Note: ABS will be used to make the Gripper Assembly Motor Mount Pinion Note: ABS will be used to make the Gripper Assembly 20 kg Servo Rack Housing

Force required to separate the sphere from magnet: GRIPPER ASSEMBLY Force required to separate the sphere from magnet: Fmotor Frack x y z Fmagnet Fsphere

GRIPPER ASSEMBLY R x y z

GRIPPER ASSEMBLY

GRIPPER ASSEMBLY Total Deflection

GRIPPER ASSEMBLY Plastic Failure

GRIPPER ASSEMBLY Drive: Servo Motor + Rack & Pinion System Total Mass: 79.56 g Calculated Torque Requirement: 0.27 Nm SF of 2.5 Estimated Motor Torque: 0.93 Nm (20kg Servo Motor) Motor Resolution: 10 Bit or 1024 PPR

4 mm x 4 mm Neodymium Magnet GRIPPER ASSEMBLY 4 mm x 4 mm Neodymium Magnet Pull Force of Magnet = 10.7 N 20 kg Servo Motor

Servo stall torque (5V): 1.86 N-m GRIPPER ASSEMBLY Servo stall torque (5V): 1.86 N-m 0.93 N-m No-load speed (5V): 62.5 RPM 20 kg Servo Motor Calculated Torque Requirement: 0.27 Nm

CONTROL CONTROL (Purple) x y z

CONTROL Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons

CONTROL Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Arduino Board

CONTROL Computer Arduino Uno R3 Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Computer: USB

CONTROL Power Arduino Uno R3 Computer IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Operates at 5V 1.2 Amps per bridge

CONTROL IDE Arduino Uno R3 Computer Power Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons

CONTROL IDE Arduino Uno R3 Computer Power Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons

CONTROL IDE #Include <libraries> <AFMotor.h> <Servo.h> Int variables pinButton1 = Input pin of button 1; pinButton2 = Input pin of button 2; SwitchPin1 = Input pin of switch 1; SwitchPin2 = Input pin of switch 2; AF_Stepper motor1(steps/rev, Port); AF_Stepper motor2(steps/rev, Port); Servo servo1; Val1 = 11; Val2 = 11; loop = 0; Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons

CONTROL IDE Void setup() { Arduino Uno R3 Servo1.attach(pin); Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Void setup() { Servo1.attach(pin); motor1.setspeed(speed); motor2.setspeed(speed); } Void loop() { Int statebutton1 == digitalRead(pinButton1); Int statebutton2 == digitalRead(pinButton2); If (statebutton1 == 1) { Val1 = 0; Val2 = 0; }

CONTROL IDE If (Val1 <10) { Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons If (Val1 <10) { motor1.step(# step,direction,SINGLE); delay(50); Val1 = analogRead(switchPin1); } If (Val2 <10) { motor2.step(# step,direction,SINGLE); Val2 = analogRead(switchPin2); }

CONTROL IDE If (statebutton2 == 1) { Arduino Uno R3 loop = 1; } Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons If (statebutton2 == 1) { loop = 1; } If (loop = 1) { motor1.step(step,direction,SINGLE); delay(1000); motor2.step(step,direction,SINGLE); delay(1000); Servo1.write(180);delay(1000); Servo1.write(90);delay(1000); Servo1.write(0);delay(1000); REPEAT FOR REMAINING SPHERES

CONTROL Arduino Motor Shield v2.3 Arduino Uno R3 Computer Power IDE 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons

CONTROL 2 Stepper Motors Uni-polar Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons 6 wires 2 windings Must find common and ground

CONTROL 2 Stepper Motors Bi-polar Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons 4 wires 2 windings No ground

CONTROL 1 Arduino Servo Motor Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Yellow: Signal/control Red:Power Black: Ground

CONTROL 2 Micro Switches Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Yellow(NO): Signal Red(C): Power Black: Ground Pull down resistor

CONTROL 2 Push Buttons Arduino Uno R3 Computer Power IDE Arduino Motor Shield v2.3 2 Stepper Motors Uni-polar Bi-polar 1 Arduino Servo Motor 2 Micro Switches 2 Push Buttons Red: Power Black: Ground Pull-down resistor Yellow/Green: Signal

SYSTEM

SYSTEM Z y X Step resolution is increased from 1.8 degrees/step on the motor shaft to .45 degrees/step via [1:4] gear ratio This allows for high accuracy for sphere acquisition and release to target locations

SYSTEM

SYSTEM Z y X The change in (x,y) with one step of each motor with a resolution of .45 degrees/step ΔX = 2.7 [mm] ΔY = 0.5 [mm]

SYSTEM Z y X Homing switches reside directly on the Y-axis and serve as the robots home position This defines the (0,0) position of the coordinate plane

RAPID PROTOTYPING Upload solid model into Catalyst Pack model

RAPID PROTOTYPING Determine Model Material Support Material Run Time Cost

RAPID PROTOTYPING Determine Model Material Support Material Run Time Cost

RAPID PROTOTYPING Determine Model Material Support Material Run Time Cost

RAPID PROTOTYPING Determine Model Material Support Material Run Time Cost

RAPID PROTOTYPING

MECHANISM MANUFACTURABILITY

BUDGET - Design DESIGN AND ANALYSIS Subsystem Teammate Time (Hours) Hourly Rate Total Cost Entire System Christina Avery Callahan 69 $10.00 $690.00 Trenton Madden 107 $1,070.00 Hung Pham 66 $660.00 Kaitlin McNeill 56 $560.00 Michael Wagner 46 $460.00

Cost of Parts and Supplies BUDGET - Base Cost of Parts and Supplies

BUDGET - Base Cost of Labor

Cost of Parts and Supplies BUDGET - Rotary Axis 1 Cost of Parts and Supplies

BUDGET - Rotary Axis 1 Cost of Labor

Cost of Parts and Supplies BUDGET - Rotary Axis 2 Cost of Parts and Supplies

BUDGET - Rotary Axis 2 Cost of Labor

BUDGET - Gripper Assembly Cost of Parts and Supplies

BUDGET - Gripper Assembly Cost of Labor

Cost of Parts and Supplies BUDGET - Control Cost of Parts and Supplies

BUDGET - Control Cost of Labor

BUDGET - Total Total Parts Cost $457.77 Total Labor Costs $4,560.00 Projected Robot Cost $5,017.77

SUMMARY AND FUTURE PLAN

QUESTIONS?