Team RoMo October 18, 2017 Preliminary Design Report

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

Left to Right: Michael Kelton, Ethan Hall, Greg Wegman, Vashisht Lakhmani.
TEAM SOLBOT PRELIMINARY DESIGN REVIEW Martin Carbajal Mike Mellman Curtis Porter Erik Zurinskas.
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Add and Use a Sensor & Autonomous For FIRST Robotics
Introduction  If you have ever been to shooting range before, you know that firing a gun is fun. Time flies when you’re sending hundreds of rounds down.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
1 Autonomous Parallel Parking Alex Braun & Sergey Katsev.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Team Gary Dan Farley Tyson Rogstad Erik Flum Rob Koch Gary Zigmann.
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.
UEzMOW University Of Evansville Team: Mark Randall Systems Design (Team Captain) Zachariah Fuch High Level Control s Addisu Taddes Low Level Controls.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
EIGHTH GRADE ROBOTICS KITTATINNY REGIONAL HIGH SCHOOL MR. SHEA Introduction to Robotics Day4.
TEAM SOLBOT CRITICAL DESIGN REVIEW Martin Carbajal Mike Mellman Curtis Porter Erik Zurinskas.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Embedded Programming and Robotics Lesson 6 Mechanical Assembly 1.
December 2, 2004Aaron Ard and Jeremy Skipper1 Competitive Inhibition by Aaron M. Ard and Jeremy W. Skipper.
Hajrush Aliu, Neeraj Gill Advisor: Wayne Smith.  Design and Build a Remote Control Lawn Mower.
Team 23 Enterprises Presents… ™. Outline of Presentation Objectives / Parameters Objectives / Parameters Robot Prototype Design Robot Prototype Design.
Design and Implementation of Metallic Waste Collection Robot
Robot design-- Four legged walking robot Instructors: Dr. A
ABEC Autonomous Brilliantly Engineered Cooler Marc Bianco Andrew Boyles Chris Echanique Garrett Lee Group #23 Sponsored By.
Athletic Field Marking Device Anthony Cortese, Ryan Crump, Matthew Lawler, Patrick Shaughnessy (Team Leader), John Sudia.
Xin Jin Zelun Tie Ranmin Chen Hang Xie. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Introduction to ROBOTICS
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
Wall-E Prototype I Team 1 Xin Jin
Administrative Introduction Our goals for this project are for the three robots to work together intelligently to complete a maze faster than an individual.
Hardware Sponsors National Aeronautics and Space Administration (NASA) NASA Goddard Space Flight Center (GSFC) NASA Goddard Institute for Space Studies.
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.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
Ali Alkuwari Patrick SwannJad FarahMarcus SchafferKorhan Demirkaya Long QuyDenden TekesteNgoc MaiSteven Weaver.
ECE 477 Final Presentation Team 1  Spring 2013 Zelun Tie Xin Jin Ranmin Chen Hang Xie.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Final Presentation Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Project Advisor: Dr. Elliot Moore.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Wall-Follower Xiaodong Fang University of Florida School of Electrical and Computer Engineering Automatic Wall Following & Color Detecting Robot.
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.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Group #3 RC Ghost Rider Adolph Arieux (EE) James Russick (EE) Paul Shimei (EE) Sponsored by: Workforce Central Florida Mentor: Richard Barrett - ITT.
Group #3 RC Ghost Rider Adolph Arieux (EE) James Russick (EE) Paul Shimei (EE) Sponsored by: Workforce Central Florida Mentor: Richard Barrett - ITT.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
Components of Mechatronic Systems AUE 425 Week 2 Kerem ALTUN October 3, 2016.
Application Case Study Christmas Lights Controller
Introduction to Motors, servos and steppers
Using Arduino to modify RC controls Nick Carter 12/31/2015
<Add team picture or relevant project picture here>
ECE Computer Engineering Design Project
Emergency Personnel Indoor Locator
Critical Design Review
Android Street Car Team 12 Zongyang Zhu ECE 477 Senior Design Project
Midway Design Review Team LOM December 8, 2016.
Team RoMo December 6th, 2017 Midway Design Report
Presented by Angel Nunez IDML Spring 2008 Dr. Arroyo Dr. Schwartz
Completed Design Review
Final Project Review Team LOM April 21, 2017.
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Midway Design Review Team 16 December 6,
Comprehensive Design Review
P18250 ‘Smart Buoy’ Phase 7 Customer Update
Presentation transcript:

Team RoMo October 18, 2017 Preliminary Design Report Justify design choices Use independent wheel control Interference with signals Use DR as backup

Meet team Romo Kevin Moriarty CSE ‘18 Hampden, MA Aaron Stam EE ‘18 Holden, MA Collin Timmerman EE ‘18 Westwood, MA Leonardo Luchetti EE ‘18 East Bridgewater, MA

RoMo - An autonomous robotic lawn mower Our project is RoMo, the autonomous lawn mower. Our goal is to remove the human from the equation of this mind numbing chore. We plan to do this by modifying an older lawn mower with new technology to allow it to mow a lawn with minimal amount of help or setup.

Our idea Unmowed Lawn Mowed Lawn RoMo

Assessing Needs Mowing the lawn takes time Physically demanding Expensive For Obvious reasons people don’t like to mow their own lawn It takes up free time that you could spend doing things you enjoy or need to do The average american spends 70 hr/yr It requires a certain degree of physical ability to be able to do If you aren’t able to do it on your own it requires you to pay someone else to do it It costs the average american $150/yr to maintain their lawn

Requirement Analysis: Specifications Lawn Mower Mows the 1500 sq. ft lawn on one 24V batteries charge Moves at 3.5 MPH +/- 1 MPH 5cm Positioning Accuracy Lawn Rectangular Level Obstacle free Known starting position

Design Alternatives (Existing Products) Products do exist on the market They cost $1500+ Require a lot of set up Pre-mapping of entire yard Poor Battery performance Other Solutions Use of light nodes and IR sensors to define lawn Use sensors to detect change in grass to find end of line

Overall System Block Diagram

Operation: Base Station No User Input User Inputs L&W of Lawn Ping Rover Rover Indicates Not Ready Startup Standby Rover Indicates Job Complete Rover Indicates Ready Start Kinematic GPS Rover Indicates Job Not Complete

Base Station System Block Diagram

Base Not Transmitting GPS Operation: Rover Ready Switch Off Base Transmitting GPS Ready Switch On Ping Base Ready Start Kinematic GPS Start Standby Base Not Transmitting GPS Distance Left = 0 Full Stop Mow Forward Map path Decelerate/Turn Turns remaining = yes

Rover System Block Diagram

Subsystem: Real Time Kinematic GPS Differential Positioning Existing user base Mature ecosystem RTKLIB Skytraq S1315

Subsystem: Motion Control Motion referenced to center of mower blade Two motors drive rear wheels Motors driven by a single PWM signal Control of speed Wheel speed measured by rotary encoders Output a pulse every 0.6° Output speeds averaged to get linear speed Single servo (R.C. style) angling front wheel Servo position directly proportional to pulse width

Subsystem: Motion Control (Alternative) Motion referenced to center of mower blade Two motors driving rear wheels Turning is accomplished by differential speed of the wheels Motor driven by independent PWM signals Wheel speed measured by rotary encoders Output a pulse every 0.6° Two freely rotating casters on front of mower

Subsystem: Dead Reckoning (extension) Limited GPS update rate IMU - Inertial Measurement Unit Update Position Faster

Requirement Analysis: Inputs and Outputs Base GPS signal Rover GPS signal Dimensions of lawn Start mow command Outputs Differential position of rover Wheel Motor Control Stop mow command

Software Stack Summary Base Station RTKLIB Rover Raspberry Pi Path Calculation Dead Reckoning Microcontroller Motion Control Signal Generation

Subsystem: Power Supply 24 V battery pack Capacity to power two brushed DC motors over flat ground Control circuitry power negligible compared to power for locomotion Lithium Iron Phosphate batteries chosen based on cost Charging input Female connection mounted in case Designed for 24 and 36 V power supplies Swappable power supply Designing subsystem to allow for use of 36 V battery pack Enables use on uneven terrain or extended run time

Chassis Design 2 feet long x1.5 feet wide Raspberry Pi, GPS, and Motor Control PCB mounted inside Aluminum frame with polymer cover Grass shield on right side of chassis Approximately 25 lbs

Subsystems: Risks Kinematic GPS WiFi Power Supply Motion Control Loss of signal to either base or rover Failure of differential calculations WiFi Loss of communication between base and rover Interference/Noise in signal Power Supply Inadequate charge at start of mowing operation Motion Control Loss of synchronization/communication between wheels/motors Motor slippage

Preliminary Design Report Item Quantity Cost/Unit Total Cost Gps Receivers 2 25 50 Rasberry Pi 35 70 Brushed DC motors 15 30 USB-UART IC 4 Microcontroller 1 6 IMU IC 6.36 Circuit Board - GPS Circuit Board - Rover Rotary Encoder 16 32 Battery (LiFePO4, 36V, 84Wh) 100 Total (excluding shipping) ~ 302.36 Left over for misc. Bits (electrical, mechanical) 197.64

Preliminary Design Report: MDR Deliverables Finalize System Design (with specific PNs) Get Boards Designed (preferably produced) Complete Preliminary Software Build Chassis Frame

Planning Ahead Plan for FPR Plan for Demo Day Test in parking lot Backup location Totman gym Oral presentation w/ handouts Q&A session Prototype on display Video of successful test Poster presentation Q&A panel

Questions Questions?