DIY ROBOTICS Design | Programming | Implementation Eric Cauble - University of South Carolina Upstate - SCSC W314 View slide notes for more info!!!!!

Slides:



Advertisements
Similar presentations
MICROPROCESSORS AND MICROCONTROLLERS
Advertisements

Mechanical Designs and Motors
MCECS Guide Robot Project Project Update 5/23/2012.
SDP ’13 – Team 10 | Final Project Review Anita Ganesan, Eric Moore, Sachin Honnudike, Joel Jean-Claude ClockAide.
1 EECS 373 Design of Microprocessor-Based Systems Student Presentations Tianhua Zheng and Jason Shintani Motor control November 27 th, 2012.
CONTROL SYSTEM IMPLEMENTATION. What ‘Control System’ mean for a Wind Turbine Yawing of nacelle Blade pitch adjustment.
SERVO MOTORS Tech Topic By Ryan Bidlack. Background A servo motor is composed of a DC, AC, or an AC induction motor and a feedback control. A servo motor.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2006 Class 5 May
Right Face Introductory Presentation. Opening Activity How can you use this to make a right turn program? This is your program from Full Speed Ahead to.
New Human Computer Interfaces Amnon Dekel HUJI – CSE, Spring 2007 Class ? May
SENIOR DESIGN 10/16.
Applied Control Systems
DC Motors Taken from a variety of sources including: and ty/generators/index.html.
Design and Implementation of Metallic Waste Collection Robot
1 Motors & Motor Controllers ECE AC or DC Motors AC –Few robots use AC except in factories –Most of those that use AC first convert to DC DC –Dominates.
L.C. Technology Servo Motor Control / Genie Software
PPT ON ROBOTICS AEROBOTICSINDIA.COM. ROBOTICS WHAT IS ROBOTICS THE WORD ROBOTICS IS USED TO COLLECTIVILY DEFINE A FIELD IN ENGINEERING THAT COVERS THE.
Applied Control Systems Robotics & Robotic Control
Jordan Wagner Justin Spencer Mark Sears John Jachna.
The route to Programmable Components Brian P Smith.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Introduction to Robotics
Programmable Robotic Painting Arm Presented by: Chincholkar Apoorv R. Joshi Sanket S. Gore Rigved B. Project Guide: Mr.M.D.Patil.
Actuators -perform work made of: signal amplifier and the transducer uses power source (electrical, hydraulic) converts it into mechanical work.
Servo Motor Control. EML 2023 Department of Mechanical and Aerospace Engineering Design Problem You are to design an automated goalie for an air hockey.
Microcontroller Hands-on Workshop #4 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 14, 2009.
Robot Hand Presented By: Fuad Amira. Reem Salous. Supervisors: Dr. Raed Al Qadi. Dr. Ashraf Armoush.
KDC Arm Project John Kua Kathryn Rivard Benjamin Stephens Katie Strausser.
THE MECHANICAL ASPECTS OF ROBOTICS
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
Microprocessor and Microcontroller Based Systems Instructor: Eng.Moayed N. EL Mobaied The Islamic University of Gaza Faculty of Engineering Electrical.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Electrical Actuation System Lecture 9 (Chapter 9).
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
Amr Eshak, Amadou Bah, Michael Estevez
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Lecture 2Mechatronics1 of 5 Lecture 2 Review of homework #1 Actuators Motors & Motor Drivers Stepper Motors Linear Actuators Servos Homework #2 is due.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
Forging new generations of engineers. AC Motors Instructional Plan.
Servo Motor Control.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
LUNAR SECON Team 2 Senior Design 2 Mid-Semester Presentation February 28th, 2008.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Amphibious Spherical Explorer Kaiwen Chen, Zhong Tan, Junhao Su ECE 445 Spring 2016, Project 30 TA: Luke Wendt May 1, 2016.
Lets Begin …. Objective… Cheap System Time Saving Encourage to Plant More Trees Accurate Timing.
Unit -2 ROBOT DRIVE SYSTEMS AND END EFFECTORS. Drive Systems  Capacity to move robot’s body, arm and wrist  Determine speed of the arm movements, strength.
Harpeth Hall Winterim 2016 Servo Motors, Stepper Motors, and DC motors ARMA Lab Vanderbilt University Prepared by Rashid Yasin Harpeth Hall Winterim January.
Motors & Motor Controllers
Motors and Actuators -by vvk lalithej.
Freshman project Robotic arm control using webcam
Servo’s and Motor’s with Arduino
Robot Control Through 3-D Application
Stepper Motor A stepper motor or step motor or stepping motor is a brushless DC electric motor that divides a full rotation into a number of equal steps.
DC motor and stepper motor
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
DC Motor, Stepper Motor By Connor.
Mobile Robotic Arm.
CNC PCB Machine Prepared by : *Jafar Yasin Supervised by:
AUTOMOTO Group 16 Gregory Berkeley Levi Lentz.
Applied Control Systems
‘SONAR’ using Arduino & ultrasonic distance sensor
Applied Control Systems
Robotic Arm Project Presentation
IEEE Region 5 Robotics Missouri S&T.
ECE477 Senior Design Android Street Car PCB TCSP
Robot Control Through 3-D Application
UNIT 11: RC-SERVOMOTOR CONTROL
Cnc machine Presented By:.
Self Loading and Unloading Conveyor Belt System
Presentation transcript:

DIY ROBOTICS Design | Programming | Implementation Eric Cauble - University of South Carolina Upstate - SCSC W314 View slide notes for more info!!!!!

WHY DIY ROBOTICS? Learn concepts outside of CS electrical engineering computer engineering Arduino schematic PCB trace DIY Arduino

WHY DIY ROBOTICS? Good for small-scale prototyping Wealth of information resources: online communities open source code/ development environments open source hardware

WHY DIY ROBOTICS? Cheap, readily available parts

Single-board microcontrollers Arduino (C++) $20- $70 IOIO (Android) $50 FEZ Panda (.NET/C#) $40 Raspberry Pi (Python) $25

HARDWARE - MOTORS Servo $15-$25 DC Motor $2-$10 Linear actuator $80-$150 Stepper $15-$25

HARDWARE - COMPONENTS GPS Module $75 Gripper $10 Arm link $30 Gyro module $30 Accelerometer $30

GET STARTED 1. Create a goal, or task you want your robot to complete 2. Design your robot/buy parts based on your goals 3. Assemble it from your parts list 4. Program one step at a time 5. Test and improve

Video Example video removed to save file size

Questions Q: Why would a brushed DC motor be a poor choice for an arm joint motor? Q: Why would a brushed DC motor be a poor choice for an arm joint motor? A: Hard to measure rotations, speed controlled by applying resistance, need to physically swap positive and negative leads to reverse rotation. A: Hard to measure rotations, speed controlled by applying resistance, need to physically swap positive and negative leads to reverse rotation. Q: What are the main differences between a servo motor and a stepper motor? Q: What are the main differences between a servo motor and a stepper motor? A: Servos use encoders to provide position, speed and feedback. Standard servos can only turn between 0 to 180 degrees. A: Servos use encoders to provide position, speed and feedback. Standard servos can only turn between 0 to 180 degrees. A: Steppers divide a full rotation into a number of equal steps. Use electromagnets around iron gear to turn motor. Steppers can make full rotations. A: Steppers divide a full rotation into a number of equal steps. Use electromagnets around iron gear to turn motor. Steppers can make full rotations. Q: Name one Single-board microcontroller. Q: Name one Single-board microcontroller. A: Arduino, IOIO, FEZ Panda, Raspberry PI, Make Controller, PIC Programmer, DWENGO, AVR A: Arduino, IOIO, FEZ Panda, Raspberry PI, Make Controller, PIC Programmer, DWENGO, AVR

Literature Review /resource_center/stepper_motors_vs._servo_motors_vs._int elligent_motors_- _the_facts/ rduino.cc/en/Reference/Servohttp:// m/step_by_step_robot.shtmlhttp:// actuators_servos.shtml#digitalanalogservos /resource_center/stepper_motors_vs._servo_motors_vs._int elligent_motors_- _the_facts/ rduino.cc/en/Reference/Servohttp:// m/step_by_step_robot.shtmlhttp:// actuators_servos.shtml#digitalanalogservos elligent_motors_- _the_facts/ actuators_servos.sh elligent_motors_- _the_facts/ actuators_servos.sh onengineering.com/info/accelerometer