 Problem/Need Statement  System Requirements  System Analysis  Functional Decomposition  Concept Renderings  Market Survey  Risks.

Slides:



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

TIGERBOT MECHANICAL DESIGN Kyle Backer (EE), Jeremy Jensen (ME), Matthew DeCapua (EE), Eric Walkama (ME), Mike Thomas (EE), Jonathan Cormier (CE), John.
Servo Background Servos provide control of rotary position Servos are used extensively in the remote control hobby world for: Aircraft (flaps, ailerons,
Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
 Problem/Need Statement  Concepts & Renderings  Requirements  User Interface  Market Survey  Risks  Schedule  Work Breakdown  Deliverables.
Local Asynchronous Communication and RS-232. Goals Explain how electric current can be used to transmit bits over short distances Present a popular mechanism.
COMP322/S2000/L41 Classification of Robot Arms:by Control Method The Control unit is the brain of the robot. It contains the instructions that direct the.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Servos The material presented is taken from a variety of sources including:
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
L.
MOTORS.  Need a Motor That is Capable of Moving the Mirrors to a Fairly Precise Angle.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
Wireless Ethernet AT-Rover Group 1 Beau Cook, Barry Greenwood, Danny Martin, Matt Patella, Ian Petrie.
Catheter Guidewire Control System Derek Carlson & Caleb Anderson Advisors: Dr. Dempsey & Dr. Stewart.
Design and Implementation of a Virtual Reality Glove Device Final presentation – winter 2001/2 By:Amos Mosseri, Shy Shalom, Instructors:Michael.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
CheckMeter 2.3 Portable Working Standard Page 1 March 2009.
Servo motor angle rotation control by adjusting PWM ratio.
Automated Feeding Solutions for Dog Owners Preliminary Design Review October 19, 2007 Project Automated Dog Feeder Project Advisor Dr. Hongwei Wu The Canine.
Design and Implementation of Metallic Waste Collection Robot
Servo Motors # A servo is a motor that you can position at any angle very accurately. # Servos have a limited servo range; most servos have a range of.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Sponsor/Customer: Dr. Ferat Sahin Multi Agent Bio-Robotics Lab Faculty Guide: Prof. George Slack Team Members: Matthew LeStrange – Electrical Engineering.
Michael McGrath IMDL Professors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA’s: Josh Weaver Tim Martin.
Power Bot Group 2 Luke Cremerius Jerald Slatko Marcel Michael Tarik Ait El Fkih Sponsored By: Aeronix Inc.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
Remote Control of a Furby Toy with Bluetooth
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Concept Design Review 12/1/2010.
Pinewood Derby Timing System Using a Line-Scan Camera Rob Ostrye Class of 2006 Prof. Rudko.
Robot and Servo Drive Lab. Department of Electrical Engineering Southern Taiwan University of Science and Technology 05/07/2014 T A R Y U D I Interfacing.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Overview 2 DOF in Head 4 DOF/Arm 1 DOF in Torso 6 DOF/ Leg.
University of Tehran 1 Microprocessor System Design IO Applications Omid Fatemi
THE MECHANICAL ASPECTS OF ROBOTICS
TANDBERG Codec C90 and PrecisionHD 1080p Date: June 2008.
Microprocessoren lesson 6. PWM /motor control/servo.
Servos The material presented is taken from a variety of sources including:
Humanoid Robot Head Dan Potratz Cody Genkinger Tim Meer Jason Pollard Andrew Taylor.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
ECE 4007 L01 DK6 1 FAST: Fully Autonomous Sentry Turret Patrick Croom, Kevin Neas, Anthony Ogidi, Joleon Pettway ECE 4007 Dr. David Keezer.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Detailed Design Review and Test Plan 2/8/2011.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
CheckMeter 2.1 Portable Working Standard Page 1 March 2009.
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
INTRODUCTION TO ROBOTICS Part 3: Propulsion System Robotics and Automation Copyright © Texas Education Agency, All rights reserved. 1.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Sound Source Location Stand Group 72: Hiroshi Fujii Chase Zhou Bill Wang TA: Katherine O’Kane.
We are an energetic and dynamic young company having specialization in the fields of Electronics and Communication, Mechanical Systems and Robotics. We.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Introduction to Motors, servos and steppers
CONDENSER MICROPHONE OPUS 83 BEYERDYNAMIC NAME MODEL 제조사
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Boundary microphone, condenser, half-spherical, pre-amplifier
Servos The material presented is taken from a variety of sources including:
Tracking Camera Platform
Servos The material presented is taken from a variety of sources including:
Graduation project ii: 3-axis cnc milling machine
Servos The material presented is taken from a variety of sources including:
Robotic Arm Project Presentation
Automatic Cloth Folding Machine
Sensors and actuators Sensors Resistive sensors
UNIT 11: RC-SERVOMOTOR CONTROL
Presentation transcript:

 Problem/Need Statement  System Requirements  System Analysis  Functional Decomposition  Concept Renderings  Market Survey  Risks

 Problem – Currently there is a robotic frame with two mobile robotic arms, but a static shell for the head.  Need – The head needs to be capable of showing human-like facial emotions and movements. › Smile, frown, frustration, etc; › Tilt, roll, and pan the head.

 The head shall look clean and nonthreatening, while retaining human-like attributes.  The head shall pitch, roll and yaw within a 90º, 90º, 90º arc of motion within a user specified duration.  Movement of the head shall be smooth and well transitioned.  The mouth and each eyebrow shall be handled by a single servo, with a 180º arc of motion within a user specified duration.  Motors shall be quiet and not distracting.

 Microphones shall be used to listen for human speech and object interaction noise within three meters of the robot while distinguishing between ambient noise and human voice.  A camera shall be implemented within the head or body to provide/process visual feedback.  The microcontroller board shall be connected to a PC via serial or USB.  Servo wiring shall be twisted pair (to maintain low noise emission).  API shall be done within C/C++. Interface will be done in C#.

 A single RS-232 Servo Controller will handle all pulse width control signals to all eight servos.  A power supply will have enough power for all servos and controller  Programming will provide user communication to controller.

Provided by Alex Stoytchev

 There are a very limited amount of projects/products similar to ours.  MIT does have a comparable project that is focusing on environmental interaction, and is replete with eyebrows, eyes, mouth and neck.

 Technical: › Servo controller/motor malfunction. › Difficulties integrating serial interface.  Financial: › Parts may exceed small budget. › Loss/denied funding for project/parts.

 Schedule: › Shipping delays › Other course work delays project tasks  Customer Acceptance › Not pleased with result/design and documentation › Solution might exceed budget

 Hardware specification  Software specification  User interface specification

 Three servos  0-180º < 1 second  Three degrees of freedom  Easily Fits inside space provide on the chassis  Supports up to 4kg  Price: $60.00

 Control System: +Pulse Width Control 1500usec Neutral  Required Pulse: 3-5 Volt Peak to Peak Square Wave  Operating Voltage: Volts  Operating Temperature Range: -20 to +60 Degree C  Operating Speed (4.8V): 0.24sec/60° at no load  Operating Speed (6.0V): 0.20sec/60° at no load  Stall Torque (4.8V): oz/in. (7.7kg.cm)  Stall Torque (6.0V): oz/in. (9.6kg.cm)  Operating Angle: 45° one side pulse traveling 400usec  360 Modifiable: Yes  Direction: CW/Pulse Traveling 1500 to 1900usec  Current Drain (4.8V): 8.8mA/idle and 350mA no load  Current Drain (6.0V): 9.1mA/idle and 450mA no load  Motor Type: 3 Pole Ferrite  Potentiometer Drive: Indirect Drive  Bearing Type: Dual Ball Bearing  Gear Type: 3 Metal Gears and 1 Resin Metal Gear  Connector Wire Length: 11.81" (300mm)  Dimensions: 40.6 x 19.8 x 37.8mm  Weight: 1.94oz. (55.2g)  Price: $40.00 each

 Control System: +Pulse Width Control 1520usec Neutral  Required Pulse: 3-5 Volt Peak to Peak Square Wave  Operating Voltage: Volts  Operating Temperature Range: -20 to +60 Degree C  Operating Speed (4.8V): 0.10sec/60° at no load Operating Speed (6.0V): 0.09sec/60° at no load  Stall Torque (4.8V): 20.8 oz/in. (1.5kg.cm)  Stall Torque (6.0V): 23.5 oz/in. (1.7kg.cm)  Operating Angle: 45° one side pulse traveling 400usec  360 Modifiable: No  Direction: CCW/Pulse Traveling usec  Motor Type: 3 Pole Ferrite  Potentiometer Drive: Indirect Drive  Bearing Type: Top Ball Bearing  Gear Type: All Nylon Gears  Connector Wire Length: 12”  Dimensions: 21.8 x 11 x 19.8mm  Weight:.27oz. (7.8g)  Price: $14.00 each

 Max packet size: 59 bytes  Max control rate: 15 instructions / second  74% available bandwidth used worst case  1 to 8 servos per board with 8-bit resolution  <1° of servo position precision resolution  Servo port can be reconfigured for digital output to drive on/off devices.  Interface to PC through RS232 Serial port (2400 to baud).  User definable board ID number (allowing multiple boards to share same serial line).  5-Ch, 8-bit A/D input port for reading Volts. (Control servo positions via Joystick/Pot)  Dimensions: 1.4 in X 1.7 in  Servo Connectors: 3 pin J-type connectors.  Power supply: 7V-15V  Price: $80.00

 MIC Type: Gooseneck  Element: Back electret condenser  Polar Pattern: Cardioid  Impedance: 250Ω  Frequency: 50 Hz to 18 kHz  Sensitivity*: -65 dB +/- 3dB  Max 1% THD: >130 dB  S/N Ratio: >65 dB  Phantom Voltage Req: 9V – 52V DC  Connector: XLR Male  Dimensions: 18-1/4" L x 3/4" Dia.  Product Weight: 4 oz.  Material: Cooper  Finish: Non-glare black finish  Price: $80.00 *(0dB=1V/BAR 1,000 Hz indicated by open circuit)

 Sensor: CMOS VGA sensor technology  Resolution: Motion Video: 640 x 480 pixels video  Still Image: 1.3 megapixel (1280 x 960 pixels, interpolated) photos  Field of View: 55° diagonal field of view Automatic face tracking Digital pan, tilt, and zoom Manual focus  Price: Already provided

 Servos › Function Generator › Oscilloscope › Bench-Top DC Power Supply  Microcontroller Board › Oscilloscope › Computer with serial connection › HyperTerminal Communication Software › Bench-Top DC Power Supply  Power Supply/Voltage Divider › Bench-Top Multimeter › Bench-Top DC Power Supply

 Frame (Eye Tray) › Completed frame and servo assembly › Working serial computer communication › Final testing stage  Frame (Aesthetic Plate Attachment) › Completed frame and servo assembly › Final testing stage  Neck Joints › Completed head with plates attached › Working serial computer communication

 Theoretical: › Expression-Movement Mechanics (SolidWorks)  Physical: › Expression-Movement Mechanics › Aesthetic plate connections

Drawn with the assistance of Robert Peck

 Software tools to allow for interaction with our robotic head › RS-232 Instructions  Broad library › Easy to develop scripts › Implementation  Written in C › Accommodate robotic arm code

 Broad functions that allow for full movement control › Each servo is controlled and receives feedback from microcontroller.  Descriptive functions › Anticipate future changes › Easy to read and use  Command hierarchy › Reduce redundant code › Stable functions › Easy to create new functions.

 Unit Testing: › Test each software component. › Ensure each component works to design.  Software System Testing: › Manual test using HyperTerminal › Ensure system works to design.  User Validation › Ensures design overall correctness.

 User-directed scripting for robot animations. › Save and open scripts  Manually adjust individual facial and neck parts.  Easy-to-use tabs for different aspects  Adjust hardware related options.  Image provided to allow judgment of ending animation (with preview button).

 To create animations for head  To create a clean, easy to understand interface  To create a stable interface with: › Proper error reporting › Feedback for the user › Crash acknowledgement