Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani

Slides:



Advertisements
Similar presentations
Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
Advertisements

TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Travis Reed Todd Hummel Kwan-Truc. Concept USB 1.1 SPI b.
TBD Control Commands (via Ethernet) Video Feed, Sensing Data (via Ethernet) Jay Brasch Kirk Nichols Daniel Kopelove Katrina Bossert.
Wireless Surveillance Vehicle Lance P. Riegert Rodrigo A. Urra Steve C. Wilson September 18, 2007Wireless Surveillance Vehicle1 of 20 Senior Design Project.
A Framework for Patient Monitoring A. L. Praveen Aroul, William Walker, Dinesh Bhatia Department of Electrical Engineering University of Texas at Dallas.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Camera Interfacing using ARM7
October Robot Wars Andy Shiers Jason Rivers Morten Kromberg Dyalog’13.
Seongwoon Ko Ankith Cherala Jinliang Wei Kelton Stefan.
Long Range Vehicle Control (Super Tank) Jason Holmes Matt Wickesberg Matt Guenette Michael Piercy.
Dan Chambers, Josh Marchi, Jeff King, Paul Rosenberger.
Madalina Vintila David Wilkinson Michelle Zhang Zac Greenawalt.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Shiv Yukeun Donghan Robert.  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Typical Microcontroller Purposes
SunSPOT Wireless Modules Gurdip Singh and Shravanthi Kallem Pervasive Sensor Network Laboratory Computing and Information Sciences.
General Status  Analyze various options for connecting to the robot  Develop requirements for each connection  Check example projects o Videos with.
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
ECE 477 Design Review Team 9  Fall 2009 Josh Piron, Jacob Pfister Kevin Templar, Mike Phillips,
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
ECE 477 Final Presentation Team 12  Spring 2013 Xirong Ye Zongyang Zhu Chun Ta Huang Libo Dong.
Josh Marchi, Jeff King, Paul Rosenberger, Dan Chambers – Software Design Considerations –
TEAM 9 - MRAV SOFTWARE DESIGN NARRATIVE Nick Gentry, Vinayak Gokhale, Vineet Ahuja & Oliver Staton March 23, 2011.
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Jamis Martin Trenton Andres Jay Zifer Brad Nowak.
Jason Crim Vikas Kedigehalli Chinnappa Pattada.
Phillip Byers Jonathan Mulvaine Josh Schortgen Michael Broski TEAM BOAR.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
RenBED – Technical Training Jon Fuge – Renishaw plc.
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
HOME SECURITY USING WIRELESS SENSOR NETWORK UNDER THE ESTEEMED GUIDANCE OF: P.RAMESH D.SIVOM( ) KANMANI RAVI( ) B.SAI RAJSEKHAR( )
RECON ROBOT ECE 477 Group 8 Vinit Bhamburdekar Arjun Bajaj Aabhas Sharma Abhinav Valluru.
Team 4: The Beancounters Kyle Haver Ethan Price Wesley Tso Shicheng Guo SOFTWARE DESIGN NARRATIVE.
Project Overview  Introduction  Frame Build  Motion  Power  Control  Sensors  Advanced Sensors  Open design challenges  Project evaluation.
DALCON RFID IMPROVEMENT ECE 599, SPRING 2011 Brad Gasior, ECE Mike Fradkin, ECE Richard Young, ECE Sean Rinehart, ECE.
USB I2C UART UART Digital Signal PWM Digital Signal PWM
Voice Controlled Robot by Cell Phone with Android App
ECE477 Midterm Design Review: Team # 6 Plays Tanks
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
MSP430 Project.
Rapid Prototyping for Microcontrollers
Remote Control Rover CSC 460 Final Project Fall Jon & Michael.
ARDUINO LINE FOLLOWER ROBOT
Team # 13 TOUCH 2 ORDER (T2O) Srichand Yella Anvesh Dasari
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
Home Enhancement Suite
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
ECE 477 Final Presentation Team 4  Fall 2011
Arjun Bajaj Aabhas Sharma Abhinav Valluru Vinit Bhamburdekar
Presenter.
Dong-Han Ryu Yukeun Sim Shiv Biddanda Po-Cheng (Robert) Wang
TEAM: Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
TCSP – Software Design.
ECE 477 Senior Design Group 11  Spring 2006
George Hadley Kelli Hacker Sean Ma Jacob Champion
Wireless Embedded Systems
Introduction to Single Board Computer
G14 Autonomous Rover Wall Avoiding Robot
Introduction to arduino
Presentation transcript:

Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani

Project Overview The goal of this project is to develop a replica of the mars rover able to navigate in its environment while being controlled from a base station interface. Base and rover will communicate through wireless network sending commands from base while receiving data from the rover Location data and video feed transmitted to base interface.

Software Design Considerations Using an ARM Cortex-M3 512 KB flash memory, 32 KB RAM Peripheral features (I2C, PWM ,UART, USB) mbed compiler In house support

Code Overview Coded micro in C using mbed compiler and libraries Base station was coded in C# utilizing .NET framework Interrupt driven subroutines for movement and camera Polling driven coordinate, wireless and battery level I2C, UART, I/O, PWM

Sensors 4 Sonar Sensors – range detectors, place on each side ATD Accelerometer – tilt angle detection I2C Compass – direction

Base Station Code Flow

Rover Control Flow

Summary Interrupt driven software design Interrupts in the form of commands from base station as well as low battery flag Sequential polling following movement as well as periodic polling for battery level and wireless connection Sensor detection to determine positioning as well as avoiding collisions

Questions?