 Problem/Need Statement  Concepts & Renderings  Requirements  User Interface  Market Survey  Risks  Schedule  Work Breakdown  Deliverables.

Slides:



Advertisements
Similar presentations
Handheld Wireless GPS Tracking Device Senior Design EEL 4914C : UWF, Fall 2006.
Advertisements

Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
3D Graphical Display Ararat Adamian Brian McDonald Tyler Blair Adrian Williams.
Blake Davis: Electrical Engineering Luke Haberkern: Electrical and Computer Engineering Brian Hacsi: Electrical and Computer Engineering Chris Kircher:
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.
Main Components of a CNC System
Autonomous Helicopter: James Lyden Harris Okazaki EE 496 A project to create a system that would allow a remote- controlled helicopter to fly without user.
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
P11213 Robotic Arm Analysis 3 Motor Case: -Based on mechanical calculations for arm -Assuming 932 oz/in holding torque for motor 1 -Assuming 434 oz/in.
Photolithography Machine Control System Ben Conrad and Mark Edwards Projects in Computer Engineering II December 9, 2003.
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
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.
Design of a Control Workstation for Controller Algorithm Testing Aaron Mahaffey Dave Tastsides Dr. Dempsey.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Computerized Labyrinth Solver The board-game ‘Labyrinth’ traditionally uses two manual controls to navigate a marble through a maze. This project proposes.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Palletizing the Easy Way
Servo motor angle rotation control by adjusting PWM ratio.
 A robot is a machine or a computer program which seems to have a life of its own.  A social robot is a robot that interacts and communicates with humans.
Computers They're Not Magic! (for the most part)‏ Adapted from Ryan Moore.
Robotic Artificial Intelligence Toy (R.A.T.) CPE 4521 Final Design Presentation Presented by Shane R. Bright, Erik R. Brown, Wing-Seng Kuan, Micheal T.
Design and Implementation of Metallic Waste Collection Robot
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
Michael McGrath IMDL Professors: Dr. A. Antonio Arroyo Dr. Eric M. Schwartz TA’s: Josh Weaver Tim Martin.
 Problem/Need Statement  System Requirements  System Analysis  Functional Decomposition  Concept Renderings  Market Survey  Risks.
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.
R.O.M.P Robot Orientation Mapping Project Team Evolution Peri Subrahmanya: Lead Designer Michael Lazar: Project Manager Sean Hogan: Lead Designer Joe Hackstadt:
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
Bi-Directional RF Data Communication A Robot Control Device Team BDRFC.
Remote Control of a Furby Toy with Bluetooth
EE 491 Project Presentation May07-04 – PDA Based UAS Remote Video Terminal Team Members: Devin Carney Jonathan Farmer Matt Henkes Rene Rios Faculty Advisor:
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Concept Design Review 12/1/2010.
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.
Computer Controlled Eyes for Human Patient Simulator Silviu Diaconu Emad Elsamadicy Anas Othman Azreena Ahmad Shukri Group 8 Advisor : Ray Booker.
Overview 2 DOF in Head 4 DOF/Arm 1 DOF in Torso 6 DOF/ Leg.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
FAST: Fully Autonomous Sentry Turret
Mixed-Signal Option for the Teradyne Integra J750 Test System May08-12 Emily Evers Vincent Tai.
MARKETS MOTION CONTROL SOLUTIONS FOR MOTION CONTROL SOLUTIONS FOR PMPM Textile Machinery Textile Machinery Plastic Machinery Plastic Machinery Packaging.
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.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Microprocessoren lesson 6. PWM /motor control/servo.
Advisor: Dr. Edwin Jones 1 Client: Paul Jewell ISU Engineering Distance Learning Facility May01-13 Design Team: David DouglasCprE Matt EngelbartEE Hank.
DEVELOPMENT OF LABORATORY MODULE FOR SMALL WIND TURBINE CONTROL SYSTEM (Phase V) Advisor/Client: Dr. Venkataramana Ajjarapu Group MembersPosition on Team.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
Team Members: Faculty Advisors: Christian BaldusDavid Roberts Dr. Arun Somani Isi OamenShawn Yockey Dr. Zhao Zhang Chair-Mounted Computer Workstation Iowa.
Humanoid Robot Head Dan Potratz Cody Genkinger Tim Meer Jason Pollard Andrew Taylor.
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.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Detailed Design Review and Test Plan 2/8/2011.
Part A Final Dor Obstbaum Kami Elbaz Advisor: Moshe Porian August 2012 FPGA S ETTING U SING F LASH.
The George Washington University Electrical & Computer Engineering Department ECE 002 Dr. S. Ahmadi Class3/Lab 2.
Mixed-Signal Option for the Teradyne Integra J750 Test System
P08311: FPGA Based multi-purpose driver / data acquisition system Sponsor: Dr. Marcin Lukowiak Team MemberDisciplineRole Andrew FitzgeraldCEProject Manager/FPGA.
IBM - CVUT Student Research Projects Robotic Head with Mimic Facial Movements Jan Kofroň
ECEN 4610 Capstone University of Colorado Boulder, CO January 29, 2009 School of Rock PDR Cheyenne Aberle Drew Veldhuizen Swain Brooks Dan Reed.
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.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Tracking Camera Platform
Robotic Arm Project Presentation
Serial Data Hub (Proj Dec13-13).
Midway Design Review Team 1: MirrAR
Presentation transcript:

 Problem/Need Statement  Concepts & Renderings  Requirements  User Interface  Market Survey  Risks  Schedule  Work Breakdown  Deliverables

 Problem – At the beginning of the project there was 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 and pan the head, eyes.

Provided by Isaak Moody

 F Req#001 – The head shall move front to back within a 90° arc of motion with a velocity that will be equivalent to 90° per second  F Req#002 – The head shall move left to right within a 90° arc of motion with a velocity that will be equivalent to 90° per second.  F Req#003 – Mouth motions shall be handled by two servos, with a 180 degree arc of motion.  F Req#004 – Eyebrows shall be handled by a single servo, with a 180 degree arc of motion.  F Req#005 – A camera shall be implemented within the head or body to provide visual feedback for processing by the operator.  F Req#006 – The eyes shall be able to move on two axes, with a 30 degree arc in each direction.

 NF Req#001 – The head shall look clean and nonthreatening, while retaining human-like attributes.  NF Req#002 – API shall be done within C#. Interfaces will be done in C#.  NF Req#003 – Movement of the head shall be smooth and well transitioned.  NF Req#004 – Motors shall be quiet and not distracting.  NF Req#005 – API shall follow format of existing arm API.  NF Req#006 – The microcontroller board shall be connected to our PC via serial or USB.  NF Req#007 – Servo wiring shall be twisted pair to maintain low noise emission.

 User-directed scripting for robot animations. › Record and playback scripts  Manually adjust each facial and neck part.  Adjust hardware related options.

 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

 Technical: › Servo controller/motor malfunction. › Difficulties integrating serial interface.  Financial: › Parts may exceed small budget. › Loss/denied funding for project/parts.  Schedule: › Shipping delays › Course work delays project tasks  Customer Acceptance › Not pleased with result/design and documentation › Solution might exceed budget

 Specific to the design of our head, there are few similar projects. › MIT  Mobile/Dexterous/Social “MDS” Nexi  Leonardo  Kismet › Philips Research  iCat › University of Hertfordshire  KASPAR

 Functional Decomposition  Specifications  Testing  Prototyping  Documents

 Two servos  0-180º < 1 second  Two degrees of freedom  Fits inside space provided on the chassis  Supports up to 4kg  Price: $299.88

 Operating Voltage: Volts  Operating Speed (6.0V): 0.16sec/60° at no load  Stall Torque (6.0V): oz/in. (4.1kg.cm)  Current Drain (6.0V): 8.8mA/idle and 180mA no load operating  Dead Band Width: 8usec  Motor Type: 3 Pole Ferrite  Bearing Type: Dual Ball Bearing  Gear Type: Nylon  Weight: 1.6oz (45.5g))  Price: $15.00

 Operating Voltage Range: Volts  Operating Speed (6.0V): 0.15 sec/60° at no load  Stall Torque (6.0V): 333oz/in. (24kg.cm)  Idle Current Drain (6.0V): 3mA at stop  Current Drain (6.0V): 240mA/idle and 3.0 amps at lock/stall  Dead Band Width: 2usec  Motor Type: Coreless Carbon Brush  Bearing Type: Dual Ball Bearing MR106  Gear Type: Titanium Gears  Dimensions: 40 x 20 x 37mm  Weight: 2.29oz (65g)  Price: $115.00

 Operating Voltage Range: 4.8V to 6.0V  Operating Speed (6.0V): 0.11sec / 60 deg  Stall Torque (6.0V): 7.4kg / 112oz  Bearing Type: Dual Ball Bearing  Gear Type: Metal  Dimensions: 42.0 x 21.5 x 22  Weight: 32.0g / 1.12oz  Price: $20.00

 Operating Voltage: Volts  Operating Speed (6.0V): 0.09sec/60° at no load  Stall Torque (6.0V): 23.5 oz/in. (1.7kg.cm)  Motor Type: 3 Pole Ferrite  Bearing Type: Top Ball Bearing  Gear Type: All Nylon Gears  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.  Dimensions: 1.4 in X 1.7 in  Price: $80.00

 Video capture : › Up to 640 x 480 pixels (VGA CCD)  Still image capture : › Up to 1280 x 960 pixels, 1.3 megapixels  Frame rate : › Up to 30 frames per second  Price: $50.00

 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 › Bench-Top Multimeter › Bench-Top DC Power Supply

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

 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.

 Robot Head class › Provides functions for controlling each servo (face, eyes, neck)  Graphical User Interface › Allow script building  Listbox – easy to manage and build scripts  Building facial positions (eyebrows and mouth) › Interface with controller  Allow for direct control of head  Mapping buttons to face emotions

 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.

 Simulations run as head was constructed  Several prototype versions › Plastic pieces not built to spec › Client’s desire to change final details

 Head can operated for 4+ hours  No program crashing in 4+ hours of continuous use  No overheating during 4+ hours  Some jitter still present in the eye tray  When head reaches outer bounds, servos start to rubberband

 Final Builds  Complications & Conclusions  Future Work

 Servos › Overheating › Stalling out › Jumping gears  Plastic › Not printed to spec  Software › Cross-communication between microcontrollers › Communication blocking during transmission to serial board

 Cameras  Microphones