Senior Design 2010 Group 01 Members: Team Leader: Seth Beinhart Peter Martinson Joshua Clausman Advisors:Dr. Nicola Elia Matt Griffith Client: Department.

Slides:



Advertisements
Similar presentations
MUHAMMAD AHMED HUSSAIN
Advertisements

Nios Multi Processor Ethernet Embedded Platform Final Presentation
Alpha Control System TheRobettes.com.
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Engineer Training XL1200 Electronics. Engineer Training XL1200 Electronics Confidential 2 XL1200 Electronics The XL Jet Electronic System consists of.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Design & Prototyping of Hybrid Electric Vehicle Electronic Control Unit Dinçer Mehmet BAHAR Energy Institute 2008,Gebze.
Motor Control Lab Using Altera Nano FPGA
Turbo PMAC Clipper One Board Control Solution Low Cost, 4 Axis controller with I/O and Ethernet A Turbo PC/104 with Acc-2P combined for a 30% cost reduction.
Part 1: Introduction FRC Introduction  FRC 2907 since 2008  Each area of the robot has a team assigned  The Electronics team is headed this year.
Presents The Silver Family An Integrated Approach to Processors, Data Communication and Head End Integration.
Overview of New System Beta Team from Wilsonville 1425 Wilsonville Robotics – Code Xero 2550 Oregon City Robotics.
Electrical and Computer Engineering SMART GOGGLES To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Preliminary Design Review.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Wireless Telemetry System for Solar Vehicle Scott Cowan Elliot Hernandez Tung Le March 14, 2011 Scott Cowan Elliot Hernandez Tung Le March 14, 2011 School.
X96 Autonomous Robot Design Review Saturday, March 13, 2004 By John Budinger Francisco Otibar Scott Ibara.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
X96 Autonomous Robot Design Review Thursday, May 6, 2004 By John Budinger Francisco Otibar.
Wireless Digital Audio Transmission Senior Design Project Summer 2002 E. Donnelly, K. Khan, S. Owen D. Choy Dr. H. Lam.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
2 Lines Electronics I 2 C Analyzer Ching-Yen Beh Robert S. Stookey Advisor: Dr. J. W. Bruce.
COMPONENTS OF THE SYSTEM UNIT
Computerized Train Control System by: Shawn Lord Christian Thompson.
Engineer Training Electronic System Overview. Engineer Training XL1500 Electronics Confidential 2 XLjet Electronics The XL1500 Electronic System consists.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Copyright 2001 ACS-Tech80 1 ACS-Tech 80, Inc. SPiiPlus Control Module Overview.
Multimedia & Communications ATMEL Bluetooth Background information on Bluetooth technology ATMEL implementation of Bluetooth spec.
Department of Electrical Engineering Electronics Computers Communications Technion Israel Institute of Technology High Speed Digital Systems Lab. High.
13 : Omni-Directional Robot Design Review Ben Wolf Brent Cornelius Ed Cramer John Grabner James Grabner Advisor & Client: Dr. Nicola Elia.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
DEVELOPMENT OF A ROBOTIC TANK, BASED ON A SMART CAMERA SUBMITTED BY: DANIEL ALON AND AVIAD DAHAN SUPERVISED BY: OREN ROSEN CRML 2012.
Upgrade to Real Time Linux Target: A MATLAB-Based Graphical Control Environment Thesis Defense by Hai Xu CLEMSON U N I V E R S I T Y Department of Electrical.
Software Framework for Teleoperated Vehicles Team Eye-Create ECE 4007 L01 Karishma Jiva Ali Benquassmi Safayet Ahmed Armaghan Mahmud Khin Lay Nwe.
DLS Digital Controller Tony Dobbing Head of Power Supplies Group.
GBT Interface Card for a Linux Computer Carson Teale 1.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Wind Turbine Simulation (Phase IV)
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Michael Lisoski Leblanc Meneses Jason Schaer Bryan Staton.
OBSTACLE AVOIDANCE ROBOT
Omni-Directional Robot Design Presentation Ben Wolf Brent Cornelius Ed Cramer John Grabner James Grabner Advisor & Client: Dr. Nicola Elia.
Submitted by:.  Project overview  Block diagram  Power supply  Microcontroller  MAX232 & DB9 Connector  Relay  Relay driver  Software requirements.
SmartCup – Team 42 Harington Lee, Chirag Patil, Arjun Sharma 1.
SbRIO Control System Summer 2012 Release 1.0 Christopher Gerth – Development Lead.
SEPTEMBER 8, 2015 Computer Hardware 1-1. HARDWARE TERMS CPU — Central Processing Unit RAM — Random-Access Memory  “random-access” means the CPU can read.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Fan Assembly Driven by Magnetic Fields
Voice Controlled Robot by Cell Phone with Android App
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Robot Hardware 2017 Jacob White.
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
4m. Blanco TCS Upgrade: Electronic Status at March/2010
Microcontroller Enhancement Design Project
RAILWAY LEVEL CROSSING GATE OPERATION REMOTELY BY ANDROID
cyBorg 1.0 Project by Team ROBOTECH The Green PAFIANS
SCADA for Remote Industrial Plant
ECE Computer Engineering Design Project
PC Mouse operated Electrical Load Control Using VB Application
CS111 Computer Programming
Programming with Arduinos and Rapsberry Pi
Serial Data Hub (Proj Dec13-13).
المحور 3 : العمليات الأساسية والمفاهيم
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Introduction to Single Board Computer
Introduction to arduino
Presentation transcript:

Senior Design 2010 Group 01 Members: Team Leader: Seth Beinhart Peter Martinson Joshua Clausman Advisors:Dr. Nicola Elia Matt Griffith Client: Department of Electrical and Computer Engineering Iowa State University

Purpose To build a third omnidirectional robot for Dr. Nicola Elia’s research on cooperative tasks in distributed robotics Robot design should be simple enough so that additional robots can be easily produced To create collaborative tasks for three robots which support the direction of Dr. Elia’s research Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Legacy Robots – Kryten & Dalec Strengths to keep Small profile Software system Limitations to overcome Computational limitations Motor power limited Wheel production Computer hardware not in production Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Legacy Vision System (x,y) localization system Vision algorithm run LabView Localization packets sent WiFi with robot ID Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson Overhead Camera Robot

Legacy I/O Server Ubuntu desktop SHH to robots and load AIs AI is program to control robot WiFi Scripts: drive mounting, libraries GUI to upload programs and manually control robots Data logging system Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Concept Diagram adopted from May Senior Design Group Legacy Concept Diagram

Requirements Computer and Software x86, Linux, integrate previous system, overcome comp limits, I/O board, IMU, PC/104+ Wheels Easily reproducible, omnidirectional Electrical Variable motor power, old battery swap Physical Size, Weight, Speed, Acceleration Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Requirements Changes Dropped I/O board – due to compatibility and integration time IMU – Still in project and tested on bench, not mounted Variable motor power supply Requirements changed mostly due to equipment failure and lack of integration time Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Design Overview Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson Legacy Software System Linux, Drivers, APIs Computer Hardware Power System Physical System

Design: Computer Hardware Main System CPU Board – Diamond Systems Pluto Motor Controller – MESA SoftDMC Motor Controller Peripheral IMU - Pololu CHR-6d Wireless – NetGear WG111 Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Design: Computer Boards Diamond Systems Pluto Intel Atom N GHz ETX Form Factor USB2.0/CFII/PC GB ~2A 4I68 FPGA 400K gate Xilinx Spartan3 72 programmable I/O bits 50 Mhz crystal oscillator PC104+ bus SoftDMC 4 axis VHDL motor controller Requires ~200k logic units Mesa Electronics Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Design: Peripherals IMU – Pololu CHR-6d 3 accelerometer, 3 gyro axis ARM Cortex Processor TTL 3.3 converted to RS-232 Wireless – NetGear WG111 USB2.0 Wireless G adapter Linux community driver support Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Design: Power System Power Board Input: 6~16V Output: 2A 4A 60A Batteries Motors Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson Motor Drivers 20kHz PWM 2 channel V 0- 14A Current Sensing

Design: Physical System Wheels Modified schematic from Kryten Injection molded ABS polymer Cheaply mass produced Frame Lower COM Larger Battery Kryten & Dalec Dual layer Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Software Linux – Ubuntu Legacy Integration libconfig Scripts Cross compilation Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson Motor controller Sensor Manager Network Localization Libconfig Sensor config Robot ID, IP addr parameters

Implementation: Software Motor Controller Legacy Code: MotorController.cpp Driver: DMCCom.cpp IMU Legacy Code: SensorManger.cpp Driver: imu.cpp, serial.cpp Encoders Legacy Code: SensorManger.cpp Driver: DMCCom.cpp Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Computer PC/104+ Serial - TTL Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson IMU TTL-Serial Pluto SoftDMC

Implementation: Motor Controller SoftDMC Source provided by Mesa Electronics Modified VHDL Dual PWM Pin assignments Upload program Linux program for 4i65 (PLX 9030) Changed for 4i68 (PLX 9054) Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Power 5 VDC Supply Pluto Murata Power Solutions OKR-T/6 CD/CD Converter 4.-14VDC input, A output 3.3 VDC IMU, motor drivers, intermediate motor logic Murata Power Solutions NGA 10S15033SC DC/DC Converter VDC input, 3.3 2A output Motors run directly off battery power Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Frame Plate 18 cm diameter x 15 cm Diagonal slots to bypass wires Motor Mount 1016 Aluminum CNC Mill Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Drive Train Wheels ABS plastic Wire ring Rollers from mold Transmission Series 20/1 Planetary Gearhead Motors Faulhaber Series SR DC Motors Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Implementation: Wiring Connector board Motor, encoders, driver out, 3.3V power FPGA 8 pin connectors FPGA PWM to drivers Motor encoder to FPGA Batteries To power board To motor drivers Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Testing: Computer Localization packets Previously developed AIs Arithmetic operation comparison Startup time ~ 2 min 47 sec Serial BAUD 1000 packets, size 30 bytes 10% packet error Retransmission policy Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Testing: Power Computer Power 5V +/-5% 4.95V -1% 3.3V +/-5% 3.15V -4.5% Motor Power 20A/motor 7.4V Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Team Evaluation Large undertaking, splitting up not always best approach Still have final touches: IMU mount, generate SoftDMC configs, more testing “Tales from the Crypt” Motor controller IO board Linux flash drive…the night before Motor drivers Wheels Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Future improvements Software – none, integrated smoothly Hardware – I/O board, current sensing Motor Controller – Velocity based PID Electrical – Variable motor voltage Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson

Leland Harker for everything electronical James Rasmussen for helping with CNC machining Peter Wallace and all the techs at Mesa Electronics for answer our onslaught of s and sending us lots of cards Larry Couture for helping with mold design and injection molding Matt Griffith for being the resident ‘wizard’ Dr. Elia letting us spend all his money and still buying us Chinese! (and all his help of course) Omnidirectional Robots – Senior Design ‘10 Beinhart,Clausman, Martinson