Turntable Team Robotic Arm Team Sam Garza Anne Killough Bob Ramenofsky

Slides:



Advertisements
Similar presentations
By: Brett Snyder (Team Leader) John Williams Ryan Kindred Gavin St. John Faculty Advisor – Dr. Jamali Course Instructor – Dr. Serpen Final Presentation.
Advertisements

Initial Position Orientation Tracking System (IPOTS) Group Members: Keiichi McGuireHenry Pham Marc TakamoriScott Spiro.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Damian Marks Rekha Vemuri Instructor: Dr. Wu Simple control system for a Stepper and DC motor using a tachometer and the HC11.
PYROCON12 De-Ice controller User Operation Presentation 2013.
ASPPRATECH.
Capstone PDR Fall 2005 Paintball Gun IR Sensing and Tracking Team Doki Doki: Matt Freeman (EE) James Kirby (ECE) Juan Rivera (EE)
Assembly Line Simulation With Multi-Robot Control Peter McHugh Thomas Zack Kyle Fecteau.
Project Goals And Objectives ____________________________________________________ Create a “smart”, customizable, all in one system Little to no learning.
Electromechanical Systems “Robotic Sorting System” Brent GuyJonathan Penney.
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
NetBurner MOD 5282 Network Development Kit MCF 5282 Integrated ColdFire 32 bit Microcontoller 2 DB-9 connectors for serial I/O supports: RS-232, RS-485,
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Program ultrasonic range sensor in autonomous mode
Capacitor Connection in to LED socket Connection to 5v and ground Connection to light sensor pin.
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.
Tiger Scramble Tiger Scramble Robot Design Hannah Hoppenstedt Josh Nelson.
Improved Robotic Arm for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
PROJECT HEAD CASE Dan Klowden Jon Burns cse477 Spring 2000.
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.
Improved Robotic Arm for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Detailed Design Review and Test Plan 2/8/2011.
July 18, UCSD - R.A. de Callafon Short Intro to Micro Processors and I/O functions of our Kinetic Sculpture Control Box Raymond de Callafon.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Improved Robotic Arm and Turntable for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan Sam Garza Anne Killough.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
PWM: Pulse Width Modulation © 2014 Project Lead The Way, Inc.Digital Electronics.
MICROCONTROLLER INTERFACING WITH STEPPER MOTOR MADE BY: Pruthvirajsinh Jadeja ( ) COLLEGE:DIET BRANCH:EC.
Improved Robotic Arm and Turntable for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan Sam Garza Anne Killough.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
Square D: Turntable November 15, 2007 Sam Garza Havan Tucker Bob Ramenofsky Anne Killough.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Application Case Study Christmas Lights Controller
2007/11/16 Dinh Trong Thuy RTLab
Fan Assembly Driven by Magnetic Fields
Wireless Lighting control system
Electrical Engineer Responsibilities
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Square D: Turntable October 6, 2007
User Operation Presentation
Square D: Turntable December 13, 2007
Improved Robotic Arm for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan.
Application Case Study Security Camera Controller
Home automation using Arduino & ‘PIR sensor’
Port Connection Status
Electrical Engineer Responsibilities
Improved Robotic Arm for Sensitivity Characterization of Occupancy Sensors Will Hedgecock Brian Auerbach John Sullivan.
Introduction to Handshaking Communication with SSC-32U
Operating Systems (CS 340 D)
Electrical Engineer Responsibilities
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Electrical Engineer Responsibilities
Robotic Arm Project Presentation
Chapter 12 © 2011, The McGraw-Hill Companies, Inc.
Introduction to Microprocessors and Microcontrollers
Automatic Cloth Folding Machine
PLC’s Are ... Similar to a Microcontroller: Microprocessor Based
CSCI1600: Embedded and Real Time Software
Technician Operation Presentation
CSCI1600: Embedded and Real Time Software
Controller interfaces
UNIT 11: RC-SERVOMOTOR CONTROL
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Improved Robotic Arm and Turntable for Sensitivity Characterization of Occupancy Sensors Turntable Team Robotic Arm Team Sam Garza Anne Killough Bob Ramenofsky Havan Tucker Will Hedgecock Brian Auerbach John Sullivan

Sponsor Information Square D produces wall switch occupancy sensors Senses when room is occupied and switches light on/off correspondingly Uses ultrasonic and PIR sensing technology Saves energy by minimizing unused light Detects major motion in rooms up to 1000 sq. ft.

Project Description Improve current testing procedure Currently takes a minimum of 7 hours to test one sensor Testing requires 1000 sq. ft. room Arm does not radiate with IR spectrum similar to that of a human arm Automate testing procedures to minimize user intervention Emit IR spectrum similar to that of human arm Provide more stable arm Less “jitter” when starting/stopping Can be held in any position for over an hour

Current Testing Procedure Simulate the testing room by rotating the sensor and setting the robotic arm at various locations in the coverage pattern. (Measurements in feet)

Operational Concept

System Design Requirements Turntable Sensor mounted exactly 48” above floor Sensor capable of ± 90 ° rotation at a resolution of .5 of a degree Portable and Durable Robotic Arm Arm must be 18” long with 15” heated Must be mounted 36” above the ground Must be heated between 80-120 degrees Fahrenheit Peak wavelength emitted 9.4um with a range of 7-15um Must move 180 degrees horizontal and vertically, but not simultaneously Must move through 90 degrees of an arc per second

Command and Control Interface Turntable Controls Robotic Arm Controls Automated Testing Grid

Control Protocol Robotic Arm Protocol: ASCII Character Decimal Value Hexadecimal Value Vertical Up U 85 55 Vertical Down D 68 44 Horizontal Right R 82 52 Horizontal Left L 76 4C New Speed S 83 53 Turntable Protocol: ASCII Packet Rotate R Sensor On ON Sensor Off OFF Acknowledgement ACK

Functional Flowchart

Microcontroller Overview NetBurner MOD5272 Development Kit: Motorola MFC5272 Microcontroller NetBurner MOD5272 Development Board NetBurner Embedded Ethernet Core Module 2 Serial Ports 4 Timers General Purpose I/O Ports (50 pins per header) 32-bit processor

Robotic Arm Assembly Overview

Robotic Arm Operational Flowchart

Robotic Arm Firmware Initializes microcontroller’s IP address via DHCP Sets up a listening socket on port 24321 Accepts an incoming TCP connection from the Command and Control Assembly Receives control packets from the Command and Control Assembly If microcontroller receives an ‘S’ packet, it parses the integer value in rest of packet and sets the speed of motion of the arm to traverse this integer number of degrees per second If microcontroller receives a ‘U’ or ‘R’ packet (Up or Right), the direction pin is set to high, else low

Robotic Arm Firmware (continued) Controls robotic arm motion via pulses from two GIOP pins on the microcontroller Stepper motors require 500 steps to rotate 90° of an arc and stepper controllers cause motors to step once on every falling edge of a pulse from the microcontroller Using the internal timing system of the microcontroller, interrupts are generated every 1/500th of a second If motion is desired, every interrupt sends a pulse to the stepper controller until 500 steps have been made

Infrared Background Information

Thermal Element Specifics 4 Silicone Rubber Heaters 4 Solid State Relays 1 OMEGA 1504 Multiloop PID 1 120VAC Variable Transformer 1 Roll of Electrical Tape

Thermal Proof of Concept

Mechanical Design Problems Last Year’s Design Problems: Arm diameter below NEMA requirements Arm length below NEMA requirements Low Torque Constant Shaking Solution: Direct Drive Stepper Motors Open Loop System Arm to correct specs

Turntable Assembly Overview

Turntable Firmware Responsibilities Maintain communications with the computer Control the servo motor Keep track of the status of the relay Maintaining Communications with the Computer Using DHCP to automatically assign an IP address Initializes the TCP/IP stack Listen for TCP connections on 24321 and 24322 Wait until connections are established Pass control to the main OS task

Turntable Firmware (continued) Control the Servo Motor Using the timer system to scale down the clock Output compare to match our timeout values First a timeout value is set for the high part of the square wave After this timeout, a value is set for the low portion of the square wave This creates a 33 ms period of variable duty cycle Keep Track of the Status of the Relay Utilizes the same timer system that controls the servo motor When the relay state changes, sends a TCP message to the controlling computer

Turntable Hardware Motor Sensor Mount Cart Hitec HS645MG servo motor 107 oz-in. of torque at 4.8 V Dual ball bearing design Weighs 1.94 oz. Sensor Mount Indoor single gang box PVC construction Cart Buhl BAV-4226C compact AV cabinet cart 42’’ tall

Results All requirements met! See final assembly for physical results of project.