Mars Rover By: Colin Shea Dan Dunn Eric Spiller Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski.

Slides:



Advertisements
Similar presentations
Goal-line technology Team INTERNATIONAL Marko Bundalo Ponphet Homchanh
Advertisements

Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Basic Input Output System
Motor Control Lab Using Altera Nano FPGA
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski, Mr. Gutschlag.
Active Suspension System Test Platform Bradley University Department of Electrical & Computer Engineering By: Craig Chan & Olusegun Michael Abidoye Advisor:
A Project Team Members: Shamlan AlbaharRifaah Alkhamis Doug BloomquistChris Deboer.
Lesson 15 – INSTALL AND SET UP NETWARE 5.1. Understanding NetWare 5.1 Preparing for installation Installing NetWare 5.1 Configuring NetWare 5.1 client.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
Craig Chan & Mike Abidoye
Mars Rover By: Colin Shea Dan Dunn Eric Spiller Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski.
Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr
Lesson 5-Accessing Networks. Overview Introduction to Windows XP Professional. Introduction to Novell Client. Introduction to Red Hat Linux workstation.
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Lesson 4-Installing Network Operating Systems. Overview Installing and configuring Novell NetWare 6.0. Installing and configuring Windows 2000 Server.
Watch Your Back! Team BAKE Bryan Schoen Ashish Bablani Kelby Penney Evan Schurr.
Coordinate Based Tracking System
Tracking Rover Team Rubber Ducky Joshua Rubin Alexander Starick Ryan Ramos Alexander Chi.
System Level. Total Costs 3 fully powered and steering, 4 idler modules Prototyping Costs (1 fully powered and steering, tested on bench): –Power.
USB Peripherals Control Station Computer Transmitted Over Wi-Fi Received/Processed on Gumstix I 2 C Message Sent to PIC for PWM PWM Sent to Vehicle Status.
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Tracking Rover Team Rubber Ducky Alex Chi Joshua Rubin Alexander Starick Ryan Ramos.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
How Computers Work Chapter 1.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Chapter 7Assembling Your Own Computer System  7.1Assembling the Hardware 7.1Assembling the Hardware 7.1Assembling the Hardware  7.2Installing the Operating.
Computerized Train Control System by: Shawn Lord Christian Thompson.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
XP Practical PC, 3e Chapter 17 1 Upgrading and Expanding your PC.
Chapter-4 Windows 2000 Professional Win2K Professional provides a very usable interface and was designed for use in the desktop PC. Microsoft server system.
Breathing New Life Into An Old Laptop. Give an Old Laptop New Life with Cheap (or Free) Projects Picture frame Wireless Bridge File Server Printer server.
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Computer Hardware Mr. Richard Orr Technology Teacher Bednarcik Jr. High School.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Collaborative mobile robots Rory McGrath Progress Report.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware.
A+ Guide to Managing and Maintaining your PC, 6e Chapter 1 Introducing Hardware v0.95.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
Exploring with Lego Robots Daniel Limbrick (Texas A&M University) Emily Sherrill (Tennessee Tech University)
VEX Parts – Batteries, Logic, and Controls
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
Collaborative Processing in Sensor Networks Lecture 8 – MSP 101 Mahmut Karakaya, Graduate Assistant Electrical Engineering and Computer Science University.
James Crosetto BS (Computer Science and Computer Engineering) Jeremy Ellison BS (Computer Science and Computer Engineering) Seth Schwiethale BS (Computer.
Timothy Kritzler and Joseph Mintun Sponsor: Martin Engineering, Illinois Advisors: Dr. Malinowski and Dr. Ahn Bradley University Electrical and Computer.
Accuracy In Your Back Pocket Mid-Semester Presentation March 26, 2015.
Input and Processing Chapter 2 - Computers- Understanding Technology.
CSC190 Introduction to Computing Operating Systems and Utility Programs.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Precision Robotics R. M. Satterthwaite R. Shockency Advised By: Dr. B. D. Huggins Mr. C. Mattus.
Week1: Introduction to Computer Networks. Copyright © 2012 Cengage Learning. All rights reserved.2 Objectives 2 Describe basic computer components and.
Lesson 2 Component Overview Core Hardware Fundamentals.
Parts of a Computer Created by Carmen Garzes. An electronic device that manipulates information or data. It can store, retrieve or process data. There.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
 Input - A device, such as a keyboard, used to enter information into a computer  Output - Electronic or electromechanical equipment connected to.
The entire system was tested in a small swimming pool. The fully constructed submarine is shown in Fig. 14. The only hardware that was not on the submarine.
By Ganesan Alagu Ganesh Feb 26, 2008
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Smart Lens Robot William McCombie IMDL Spring 2007.
The bios.
Presentation transcript:

Mars Rover By: Colin Shea Dan Dunn Eric Spiller Eric Spiller Advisors: Dr. Huggins, Dr. Malinowski

Outline Project Summary Project Summary Review of Previous Work Review of Previous Work Division of Labor Division of Labor Datasheet and Parts Datasheet and Parts Design Changes Design Changes Progress Update Progress Update Schedule Schedule

Project Summary The main objective is to design the Rover for long battery life that must last 7 days without recharging. The main objective is to design the Rover for long battery life that must last 7 days without recharging. The Rover will use PC104 to control the interface among the user and the Rover and high level software. The Rover will use PC104 to control the interface among the user and the Rover and high level software. It will also use the MicroPac 535 microprocessor to control low level software such as the motors for motion, the sonar system, and the battery level. It will also use the MicroPac 535 microprocessor to control low level software such as the motors for motion, the sonar system, and the battery level. The user will be able to enter a specific distance, move a predetermined distance, or rotate the Rover to get a preferred direction. The user will be able to enter a specific distance, move a predetermined distance, or rotate the Rover to get a preferred direction. The user will be able to move the Rover with the use of their direction keys. The Rover will move in a constant direction until the key is released The user will be able to move the Rover with the use of their direction keys. The Rover will move in a constant direction until the key is released

Previous Work Rob Shockency and Randall SatterthwaiteRob Shockency and Randall Satterthwaite Robotic Platform DesignRobotic Platform Design EMAC 8051 and a CPLDEMAC 8051 and a CPLD Design GoalsDesign Goals 1. Create Cheaper version of Telerobotics Create Cheaper version of Telerobotics Upgradeable and expandable in the future 2. Upgradeable and expandable in the future

Division of Labor Dan DunnColin SheaEric Spiller Assembly CodeJava/ServerHardware - Motor Speed - Image Capture- DC Motors - Wheel Sensors- Rover Controls- Platform Construction - Battery Charge Level- Serial Communication- H-bridge/Motor Driver -Serial Communication- Battery Charger -Acoustics Sensors

Data Sheet Specifications Turning accuracy - ± 5° for an individual turn command Turning resolution - 15° Driving accuracy - ± 5cm and ± 2° for a 100cm command Camera capture speed – 5 324x288 resolution for a 10BaseT connection Weight – ~28lbs Battery life – 7 days without a recharge Top speed – 10cm/s Acoustic sensors – Time between transmit signals – 10 seconds Farthest object detection – 200cm Closest object detection – 50cm

Data Sheet Motors – Model number – GM9X12 Gearing – 1:65.5 Max current – 4.56A Voltage – 12V Wheel Sensors – Output – TTL Pulses per revolution of shaft – 512 Voltage required – 5V Battery charge level accuracy - ± 5% Wireless protocol – b Dimensions – 31.4cm x 46.4cm x 21cm (L x W x H) Battery – 2 X 7.2Ah Wheels – 5cm x 16cm (Width x Diameter)

Data Sheet PC104 – Max Current – 1.5A Processor – National Semiconductor Geode 300MHz RAM – 128MB Video – Onboard Video card PCMCIA module – Current -.07A Wireless Card – Linksys WPC11 Max Current -.3A Current in Sleep mode -.02A Hard Drive – IBM Travelstar 2.5 inch IDE hard drive, 20GB Max Current -.94A (Spin-up Current) Current in Sleep Mode -.02A Camera – Logitech USB Webcam Max Current -.1A

Parts and Price List Equipment List for Mars Rover PartQtyWebsiteManufacturerLocation of VendorPart #Price 20 Gb1 ter.comHIDK23DA20F$ Mb RAM1 ry.com LG1064U/064/G3 VAC$14.20 PC/MCIA Wireless Card1 comDL1150$69.00 USB Webcam1 PC MHz w/ USB1 dustries.comNational Semi stries.comCM-589$ Dual PC/MCIA Adaptor1 dustries.com National Semi stries.com CM-589 $94.00 Pittman DC Motor #92362 Bradley Owned Pittman om $672.20

Design Changes Replaced Linux based operating system with Windows based operating system Replaced Linux based operating system with Windows based operating system –Video Card was incompatible with Linux although manufacturer stated the card was compatible –Linux operating system was not stable on PC-104 board

Design Changes Flash Memory Card and PCMCIA Hard drive replaced by Laptop Hard drive Flash Memory Card and PCMCIA Hard drive replaced by Laptop Hard drive –Flash Memory Card was not capable of booting the PC-104 at start-up –PCMCIA Hard drive was not visible by computer until system completed start-up sequence –Laptop Hard drive booted easier and still remained low power

Lab WeekFall Expected Project Milestones 19-Jan-03Assemble PC104 and interface with previous Robotic Platform Design project. 26-Jan-03Create boot software for Linux. Install drivers for all components in Linux. 2-Feb-03Develop and test motor control software on Micropac 535. Develop software to interpret wheel sensor bit streams. 9-Feb-03Continue working on software development for motor control and feedback loop. 16-Feb-03Develop software to capture image from camera and send to user. Continue working on software development for motor control and feedback loop. Work on web server development. 23-Feb-03Create Java applet for user interface. 2-Mar-03Continue with Java applet Work on software to estimate battery charge level. 9-Mar-03Finish working on software to estimate battery charge level 16-Mar-03Spring Break 23-Mar-03Develop software to operate acoustic sensors 30-Mar-03Finish Java applet. 6-Apr-03Testing of individual components and overall system. 13-Apr-03Testing of individual components and overall system. 20-Apr-03Preparation for presentation and final report 27-Apr-03Presentation

Progress Update Second Semester DateProgress Description 1/19/03 to 1/25/03 Installed Linux Red Hat 8.0 onto an older Pentium 166 computer. Waited to get the PC104 board and modules. 1/26/03 to 2/1/03 Attempted to install Linux on the PC104 board using the PCMCIA hard drive as the main hard drive. Linux never recognized the drive, so we decided to use a 2.5 inch IDE hard drive. 2/2/03 to 2/8/03 Attempted to install Linux on the 2.5 inch hard drive. Linux would install and boot, but not run. After many hours of installing and adjusting configurations for Linux, we discovered that Linux was incompatible with Geode processors. We decided to use Windows 2000 instead, because of stability and compatibility. 2/9/03 to 2/15/03 After establishing a stable platform to work with, we began to add the peripherals and necessary software. Setup servers at and at 2/16/03 to 2/22/03 Tested serial communication between a windows based computer and the Micropac 535. Tested H-bridge design with Pittman DC motor. 2/23/03 to 3/01/03 Continued testing serial communication between a windows based computer and the Micropac 535. Tested PWM signal from MicroPac 535 to generate signal for H-bride operation. Tested H-bridge design mounted on circuit boards with 30V Pittman DC motor and later with PWM signal from MicroPac /02/03 to 3/08/03Reconstruct Rover and Presentation

Progress Flow Chart Green = Developed Red = Partially Developed

PC104/Upper Level Microprocessor

Previous Work

Rover Hardware

Questions and Answers