Humanoid Robot Head May 09-11 Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.

Slides:



Advertisements
Similar presentations
Voice Controlled Surgical Assistant ECE 7995 Dupindar ghotra, Muhammad Syed, Sam li, Sophia lei.
Advertisements

Ryan C. Bergsmith Ross Kelly Kevin Warne Sponsor: Steve Peralta Motion Music Controller.
 Problem/Need Statement  Concepts & Renderings  Requirements  User Interface  Market Survey  Risks  Schedule  Work Breakdown  Deliverables.
Senior Computer Engineering Project
Team 7 / May 24, 2006 Web Based Automation & Security Client Capstone Design Advisor Prof. David Bourner Team Members Lloyd Emokpae (team Lead) Vikash.
University of Colorado at Boulder – ECE Capstone – CDR – October 16, 2007.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
Components of a servomotor are: - a DC electric motor, - gears with an output shaft; - position-sensing mechanism; - control circuitry. Robotics and Automation.
LSV2 Autonomous Chargers Design Team: (from the left) Branden Carpenter Wayne Romine Jon Stoker Dr. Hess (Advisor) Maggie Richardson.
Catheter Guidewire Control System Derek Carlson & Caleb Anderson Advisors: Dr. Dempsey & Dr. Stewart.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Controls Lab Interface Improvement Project #06508Faculty Advisors: Dr. A. Mathew and Dr. D. Phillips Project Objectives This work focused on the improvement.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Robotic Arm Controller A VLSI Implementation Team: Justin Hamann & Dave McNamara Team: Justin Hamann & Dave McNamara Advisor: Dr. Vinod Prasad Advisor:
Wind Turbine Simulation (Phase IV) SDMAY Advisor: Dr. Venkataramana Ajjarapu.
Abstract: Digital 3D models are used in industry during the design process. Our client, Siemens PLM, creates software to allow these businesses to view.
First Person POV RC Car Using WiFi-Direct P2P video streaming and Bluetooth By Shane Langhans.
Operating Environment To be used indoors Stored indoors End Product and Deliverables Handheld Device Computer Monitor Wireless Printer Central Computer.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
L.C. Technology Servo Motor Control / Genie Software
Abstract/Problem Statement The goal of this project is to develop an efficient, safe and scalable system for charging and monitoring a multi-cell battery.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Microcontrollers Module 4: Motion Control. Module Objectives Upon successful completion of this module, students will be able to: Give examples of microcontroller.
May15-03 Design Review Team (May 15-03) Shawn Matt Jacob Trevor
 Problem/Need Statement  System Requirements  System Analysis  Functional Decomposition  Concept Renderings  Market Survey  Risks.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Remote Control of a Furby Toy with Bluetooth
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Serial Port to Serial Port Switch Design team May03-11 Abstract: This project requires the design of a new serial port switching matrix to replace a current.
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Abstract Other Resources Financial Resources Project Schedule Personnel Efforts Item DescriptionCost STK300 Microcontrollerdonated (Kanda) GM28 Cellular.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Abstract Evidence can be the key to convicting someone of a crime, or acquitting a person of charges brought against them. To make sure the evidence is.
SDMAY11-01 Advisor: Dr. Ajjarapu Team Members: Luke Rupiper Shonda Butler Andrew Nigro Ryan Semler Chad Hand.
FAST: Fully Autonomous Sentry Turret
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Microcomputers Final Project.  Camera surveillance is an important aspect of Robotics.  Autonomous robots require the use of servos for camera control.
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.
Network Enabled Wearable Sensors The Combined Research Curriculum Development (CRCD) project works with the Virtual Reality Applications Center (VRAC)
Abstract Introduction End Product & Deliverables Resources Project Requirements Team Members: Faculty Advisors: Client: Team Members: Faculty Advisors:
Humanoid Robot Head Dan Potratz Cody Genkinger Tim Meer Jason Pollard Andrew Taylor.
Design Team : Advisor: Dr. Edwin Project Web Site: Client: Paul
Motion Tracking with the RCX and Quickcam Dan Huber Joe Winegarden CSC 714 Final Project.
GUI For Computer Architecture May01-05 Team Members: Neil HansenCprE Ben JonesCprE Jon MathewsCprE Sergey SannikovCprE Clients/Advisors: Manimaran Govindarasu.
Autonomous Helicopter EE 496 James Lyden Harris Okazaki.
Cevgroup.org C utting E dge V isionaries. cevgroup.org TODAY’s TALK 1) Internet Of Things (IoT) 2) Wi-Fi Controlled Robots 3) Augmented Reality.
High-Intensity Focused Ultrasound Therapy Array May1005 Alex Apel Stephen Rashid Justin Robinson.
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ň
IBM - CVUT Student Research Projects Robotic Head with Mimic Facial Movements Jan Kofroň
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
Client Senior Design Electrical and Computer Engineering Iowa State University Introduction Abstract Architectural plans are currently being developed.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
Preliminary Design Review Team 18 October XX, 2015 Department of Electrical and Computer EngineeringAdvisor: Csaba Andras Moritz.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Program the robotic arm
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Planetarium Resuscitation Ongo-06 May 1, 2002
Serial Data Hub (Proj Dec13-13).
Image Acquisition and Processing of Remotely Sensed Data
ECE Computer Engineering Design Project
UNIT 11: RC-SERVOMOTOR CONTROL
Planetarium Resuscitation Ongo-06 February 14th, 2002
Presentation transcript:

Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard (EE) Andrew Taylor (EE) Abstract/Problem Statement The purpose of this project is to create a functional human like robot head for Dr. Alex Stoytchev to use. Currently, there is a robotic frame with two mobile robotic arms, but only a static shell for the head. The head needs to be capable of showing human-like facial emotions and movements. The finished head (along with the rest of the robot) will be used to research and test the autonomous tool use and learning of tool affordances by robots. Design Requirements Functional Requirements:  Head shall move front to back, left to right, and rotate in a 90 degree arc of motion, within one second with a velocity that will be equivalent to 90 degrees per second.  Mouth shall be handled by a single servo, with a 180 degree arc of motion.  Eyebrows shall be handled by two servos, with 180 degree arcs of motion.  Eyes shall be able to move on two axes, with a 30 degree arc in each direction.  A camera shall be implemented within the head or body to provide visual feedback for processing by the operator. Nonfunctional Requirements:  The head shall look clean and nonthreatening, while retaining human-like attributes  API shall be done within C/C++. Interface will be done in C#  Movement of the head shall be smooth and well transitioned  Motors shall be quiet and not distracting.  Head API shall follow format of existing arm API.  The microcontroller board shall be connected to our PC via serial or USB.  Servo wiring shall be twisted pair to maintain low noise emission. System Analysis:  Two RS-232 Servo Controllers will handle all pulse width control signals to all servos.  Power supplies will have enough power for all servos and controllers.  Programming will provide user communication to controller. Concept Sketches Functional Decomposition This chart deconstructs how the robot head will function. User sends script through the user interface to the program library, which sends the signals to the micro- controllers. From there, each servo is operated separately. Technical Details Testing Testing Hardware Testing: For the microcontroller and servos we hooked them up to a DC power supply and monitoring their response when given commands. We sent commands to the microcontroller via a serial connection with a computer and viewed the boards output on an oscilloscope. The servos were controlled using a function generator to simulate the pulse width modulated signal that will eventually come from the microcontroller board. Software Testing: The testing took a multi-layered approach with the unit test method, testing the lowest module and running automated tests on each method. The second layer of testing was the control library as a whole (which tested the integration of the working modules as a system by testing manually with the robot head and viewing the output signals.) Last we tested the GUI on top of the control library and manually made output from the robotic head is what we expect to receive. We used oscilloscope readings and software positioning to determine that the servos were within the scope we needed. Step sizes and out-of-range signals were collected to put restrictions on the servo bounds. Budget Summary The development of a humanoid robot head will add a realistic look to Dr. Stoytchev’s robot. Without a humanoid head, the robot will not be able to function as a truly interactive robot. This interaction is imperative as Dr. Stoytchev continues research in robotic-capable learning. The facial aspects of the head also gives it more appeal for demonstrations and the general public. With careful planning and development, we’ll be able to deliver a humanoid head that is visually appealing, functional, and responsive. Hardware Specification:  Microcontroller:  Microcontroller: The PV203 Servo Motor Controller Board developed by Pontech was selected based on its performance against similar models and recommendations from other customers who have used the board to great effect without complications.  Facial Servomotors:  Facial Servomotors: The Futaba S3114 is the smallest and the fastest servomotor that meets the needs of our project.  Neck Servomotors:  Neck Servomotors: The HiTec HS-645MG is the superior servomotor which fits in the required chassis! As such this is the servo we have selected to use inside the face.  Eye Frame: Software Specification: The general scope of the software specification encompasses the functions contained within our control library. This library serves as a general building block for our user interface usability and expansion for future users. The library itself is based on a set of specific functions that talk specifically to the microcontroller and monitor the servo locations. Finally, the user interface is the highest level, providing direct interaction from user to robot. User Interface Specification: The user interface is the top most layer, and is the layer that most users will experience when they interact with our robot. The user interface will expand upon the control libraries functions, and will introduce some new functions of its own. This layer is intended to interact directly with the user via a Xbox360 controller. The controller will allow the user to control the head in free movement.