Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.

Slides:



Advertisements
Similar presentations
INPUT-OUTPUT ORGANIZATION
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
TEAM 9 - MRAV DESIGN CONSTRAINTS ANALYSIS by Nick Gentry.
FRC LabVIEW Software Overview Joe Hershberger Staff Software Engineer National Instruments.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
Android Based Graphical User Interface for Control.
Smart Rover Aaron Westphal Ben Merkel Joe Merrill Mike Wissolik.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Design Review: RoboSiM Robotic Surveillance in Motion
ECE 477 F INAL P RESENTATION T EAM 10  S PRING 2013 Ruiyang Lin Vipul Bhat Julia Liston Krithika Iyer.
INPUT-OUTPUT ORGANIZATION
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
GPS BASED AUTONOMOUS GROUND VEHICLE WITH ANDROID PHONE INTERFACE AND REAL TIME DISPLAY By: Kaushal B. Panchal B.E Electronics.
Team 01 : QuadSquad Patent Liability Analysis Camille Chang 10/30/2013 the ECE quadcopter senior design Purdue University1.
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger Formal Design Review.
Locomotion Jad Farah Long Quy Patrick Swann Korhan Demirkaya Ngoc Mai Navigation Steven Weaver Denden Tekeste Ali Alkuwari Marcus Schaffer.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Coding for the FIRST Tech Challenge: RobotC
CEG 4392 : Maze Solving Robot Presented by: Dominic Bergeron George Daoud Bruno Daoust Erick Duschesneau Bruno Daoust Erick Duschesneau Martin Hurtubise.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Steve Dumais & Joe Fisher EER/CPE 199 Saturday March, 6 th 2005.
Wall-E Prototype I Team 1 Xin Jin
Seraj Dosenbach Greg Lammers Beau Morrison Ananya Panja.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
The Local Christopher Perez Justin Pun Jonathan Varsanik.
MICROPROCESSOR AND MICRO CONTROLLER
Team 6 DOODLE DRIVE Presenter: Edward Kidarsa. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
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 –
VEX ARM® Cortex®- based Microcontroller. The VEX ARM® Cortex®-based Microcontroller coordinates the flow of all information and power on the robot. All.
Team /02/28 1. Chun Ta Huang Xirong Ye 2 Libo Dong Zongyang Zhu.
DOODLE DRIVE Presenter: Alex Curtis Team 6 Environmental Impact TCSP.
Formula SAE Ryan Langley
Humble Hubble Team 18 Tim Brown. Abstract The proposed project is a self-aiming telescope. This telescope will obtain its global position and the local.
Jason Holmes Matt Wickesberg Michael Piercy Matt Guenette Team 12 – Super Tank February 15, 2012.
Team 10 Julia Liston. Project Overview  Our team’s goal is to build a prototype of a robot that can: Use GPS to locate a lost person Autonomously navigate.
Team 2 Electricivic Ben Dannan Mark Snyder Matt Klutzke Mike Mitchell 1.
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.
Mechatronics Hydrophobe Josh Pritts – Vice President / EE Team Leader.
DOODLE DRIVE Presenter: Edward Kidarsa Team 6 Tablet Controlled Vehicle.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Team 01 : QuadSquad Software Design Considerations Camille Chang 10/23/2013 the ECE quadcopter senior design Purdue University1.
DOODLE DRIVE Presenter: Peachanok Lertkajornkitti Team 6 Reliability and Safety Analysis.
EV3 Programming By Dianna de Matos.
Voice Controlled Robot by Cell Phone with Android App
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
ECE 477 Design Review Team 13  Spring 2007
ARDUINO LINE FOLLOWER ROBOT
1 Input-Output Organization Computer Organization Computer Architectures Lab Peripheral Devices Input-Output Interface Asynchronous Data Transfer Modes.
Sasha Popov November 16, 2018 iRobot Create.
Edward Kidarsa Jun Pan Peachanok Lertkajornkitti Alex Curtis
PICK N PLACE ROBOTIC ARM AND MOVEMENT CONTROLLED BY ANDROID WIRELESSLY
Virtual Presence Vehicle Team 13
Design Constraint Andrew Kasha
Presenter: Peachanok Lertkajornkitti
ECE477 Senior Design Android Street Car PCB TCSP
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
Arjun Bajaj Aabhas Sharma Abhinav Valluru Vinit Bhamburdekar
Presenter.
Presenter: Alexander Curtis
ECE 477 Senior Design Group 11  Spring 2006
George Hadley Kelli Hacker Sean Ma Jacob Champion
Presentation transcript:

Team 6 DOODLE DRIVE Presenter: Jun Pan

PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn in Android application and the vehicle will follow that path  Outdoor mode with GPS, Google Maps, Compass  Indoor mode with tilt control

SOFTWARE DESIGN CONSIDERATION  Will use interrupt driven since polling will increase difficulty of coding and risk of losing information.  The interrupt routine will either set the flag or modify the memory content directly.  Peripheral communication and speed:  GPS: 1 hz update rate UART 9600 baud rate, 8 bits data, no parity, 1 stop bit  Compass: ~10 hz I2C  Bluetooth: UART 9600 baud rate, 8 bits data, no parity, 1 stop bit

SOFTWARE DEVELOPMENT PROGRESS (MICRO SIDE)  Microcontroller  Done testing:  Ultrasonic sensors, H Bridge, Servo, Bluetooth  Partially tested:  GPS (UART)  Compass(I2C)  Need to test:  Fuel Gauge (I/O)

SOFTWARE DEVELOPMENT PROGRESS(ANDROID SIDE)  Android application  Progress:  Android output angles when tilting (for Indoor Mode)  Google Maps displays on screen with ability to draw lines/polygons on screen  Battery status bar  Bluetooth interface

SOFTWARE HIERARCHICAL DIAGRAM

BLUETOOTH COMMAND PROTOCOL  Start Letter indicates the type of command  Followed by parameters of command, separated by comma  End with “\n” to indicate the end of command  E.g. “G:100,0\n” move forward at 100% speed “G:50,90\n” move forward at 50% speed with 90 degree to right “G:-50, -90\n” move backward at 50% speed with 90 degree to left “E:1\n” emergency stop “E:0\n” emergency stop canceled  For outdoor mode, all coordinates will be encoded and sent to micro  For convenience and length of command, we will use Encoded Polyline Algorithm by Google to encode latitudes and longitudes.

QUESTION?COMMENT?