GROUP 23 Military Surveillance Robotic Vehicle. Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE

Similar documents
acknowledgments...xiii foreword...xiv

A.U.R.A.S Autonomous Ultrasonic Robot for Area Scanning

Autonomous, Surveillance Fire Extinguisher Robotic Vehicle with Obstacle Detection and Bypass using Arduino Microcontroller

OBSTACLE DETECTION WITH BLUETOOTH CONTROLLED VEHICLE MOTION

Automated Tennis - Image Processing and Launcher. Group 14 Michael Rathbun Aviel Yashar Khoa Hoang Kyle Willnow

Real-Time Parking Information Solution. Team 9. Them Le - EE Danny Russell - CpE Carlos Pereda -

AlphaBot2 robot building kit for Raspberry Pi 3 Model B

War Field Spy Robot Using Night Vision Technology

Android Spybot. ECE Capstone Project

THE WI-FI SEEKER GROUP 30 CHRISTINA LEICHTENSCHLAG ADRIAN MORGAN JIMMY WONG SPONSORS: LEIDOS DUKE ENERGY

Model: K0073. Smart Robot Car Kit Quick Start Guide

Arduino Smart Robot Car Kit User Guide

Mercury System SB310

Fun Low-power Observer-interactive Waterfall Sponsored by Orlando Utility Commision

Smart Mirror Group K Hector Zacarias EE Justin Gentry CpE Michael Trivelli CpE

Open Sesame. Grant Apodaca Jeffrey Bolin Eric Taba Richie Agpaoa Evin Sellin

Modern Robotics Inc. Sensor Documentation

GROUP #4. Chris Carmichael, EE Ismael Rivera, CpE Journey Sumlar, EE Warayut Techarut, CpE T-100 WATCHDOG

Arduino Smart Bluetooth Robot Car Kit User Guide

ECE 477 Design Review Team 8 Spring Mike Cianciarulo, Josh Wildey, Robert Toepfer, Trent Nelson

Remote Area Monitoring Robot

1.0. Presents. techathon 3.0

Husarion CORE2. Husarion CORE2 is a development board for Internet-connected automation & robotic devices.

ROBOTIC SURVEILLANCE ROVER

SCREAM. Speech Controlled Responsive Electronics and Mechanics. Funded by The Boeing Company

ASV 2008 Son of a Boatname. Group 1 Michael Podel Gor Beglaryan Kiran Bernard Christina Sylvia

ARK. SDP18 Team 21 MDR 12/07/2017

Vladimir Tsarkov Electrical Engineering

ECE1778: Creative Applications for Mobile Devices. Mover-bot. Android-based Mobile Robotics Development Platform

AC-Sequencer. Audio Sequencer with Bluetooth. Group 10: Brandon Marcoux (CpE) Giani Francis (Cpe) Miguel Chavez (Cpe) Alexis San Javier (Cpe)

Wifi Based Surveillance Robotic car UsingRaspberry Pi

1. Introduction Packing list Parts Introduction Uno R3 Board for Arduino Specifications... 6

AlphaBot2 robot building kit for Arduino

Index. Jeff Cicolani 2018 J. Cicolani, Beginning Robotics with Raspberry Pi and Arduino,

OBSTACLE AVOIDANCE ROBOT

TEVATRON TECHNOLOGIES PVT. LTD Embedded! Robotics! IoT! VLSI Design! Projects! Technical Consultancy! Education! STEM! Software!

Truck Smart Blind Spot Detection System Group #32. David Sheets (EE) Neel Sheth (EE) Aris Socorro (CpE) Abhijith Santhoshkumar (CpE)

Mi Home Security Camera Connection Guide. (ios)

Open Sesame Team. Grant Apodaca. Richie Agpaoa. Evin Sellin. Eric Taba. Jeff Bolin. Team Leader and Bluetooth. ecompass and power design

H.A.P.P.I. Systems. Group 10 University of Central Florida Senior Design Fall 2016

Posture Fixer. Jia Lee, Cheng Peter Qian, Lécuyer Cédric

Smart Harness. Group #15 Members MATTHEW HORTON - EE HAI NGUYEN - CPE DOMINIC VU - CPE

Advance Robotics with Embedded System Design (ARESD)

A practical component-oriented approach to IoT design and implementation

World s first MEMS ultrasonic time-of-flight sensors

Arduino Based Speech Controlled Robot for Human Interactions

Innovative M-Tech projects list IEEE papers

C.L.A.I.M Computerized Luggage and Information Messenger

Nerf-Battlebot Red Team Group 9

AMRobot. Educational mini-robot platform

AUTO TECH. Presents HUMAN CHASING ROBOT

Low-Cost Autonomous Multi-Robot Network

Rear Distance Detection with Ultrasonic Sensors Project Report

TA0139 USER MANUAL ARDUINO 2 WHEEL DRIVE WIRELESS BLUETOOTH ROBOT KIT

International Journal of Artificial Intelligence and Applications (IJAIA), Vol.9, No.3, May Bashir Ahmad

THE COMPLETE ALL IN ONE ROBOT 360 NANO BOT

Digital Circuits Part 2 - Communication

Technical Specification for Educational Robots

JUN 18 Rev 3

USB-I2C USB to I2C Communications Module Technical Specification

Appendix F: Design Documentation for multisensory therapy system

Unlocking the Potential of Your Microcontroller

Group 16: Alexis Timms, EE Sarah Rassel, EE Jeffrey Rodriguez, EE Wendelyn Sanabria, CPE

CprE 288 Introduction to Embedded Systems (Project and Platform Overview)

Embedded Robotics. Software Development & Education Center

Micro:bit - an Educational & Creative Tool for Kids

The Diabetic Breathalyzer. Group 13 Jon Brown Christine Sleppy Noah Spenser Edert Geffrard

Rover 5. Explorer kit

WIFI ENABLED SMART ROBOT

International Journal Of Advanced Research In Engineering Technology & Sciences

Raspberry Pi - I/O Interfaces

ECE 480 Team 5 Introduction to MAVRK module

Wireless Home Control System

IoE Workshop. Marc Khayat, CCIE #41288, Leonard Janer Technical Managers. June 16

Obstacle Avoiding Wireless Surveillance Bot

GammaRay USB Module. Beta Innovations DOC No. : Rev. : A2-102 Date : 2, 2004 Part No. : ,

EEL 5666C FALL Robot Name: DogBot. Author: Valerie Serluco. Date: December 08, Instructor(s): Dr. Arroyo. Dr. Schwartz. TA(s): Andrew Gray

ENG460 Engineering Thesis

T.A.A.G. Tamper Automated Alert Gadget. Critical Design Review. Group 7 Aiman Salih Daniel Gibney Leaphar Castro

Using Sensors with the RoboRIO

GUIDE TO SP STARTER SHIELD (V3.0)

Control System Consideration of IR Sensors based Tricycle Drive Wheeled Mobile Robot

MegaPi Born to Motion Control

EMBEDDED SYSTEMS WITH ROBOTICS AND SENSORS USING ERLANG

Homework 11: Reliability and Safety Analysis

AMEX Mini Robot The mini robot educational platform (Rev. 1.0)

Scout. Quick Start Guide. WiFi Mobile Robot Development Platform with Multi-DOF Gripping Arms

Hackaday Fubarino Contest Entry. Project: Bluetooth PC Remote Power Switch (Prototype) Description:

Fire Bird V Insect - Nex Robotics

Page 1 / 14. Dear Makerspace User,

Own Your Technology Pvt Ltd. Own Your Technology Presents Workshop on MSP430

QwikBox. Live Video Capture and Upload Device Group 25

A Low Cost Internet of Things Network for Contamination Detection in Drinking Water Systems Using Raspberry Pi

ICP05 IBOARD LITE ICP05. - iboard lite

Wireless Accident Detection and Indicator System

Aether Engineering Design Team

Bitty Rover. Recommended Age: 12 and up Difficulty Level: 3/5 (Soldering Required, programming, connecting wires, small parts choking hazard)

Digital Devices in the Digital Technologies curriculum (F-10) Steve Allen VCAA Digital Coding Specialist Teacher

Development of Prototype Model for Wireless Based Controlled Pick and Place Robotic Vehicle

Smart Lights. By: Group 2 Ryad Hafeez Kevin Patel Anthony Chand James Harrison

Transcription:

GROUP 23 Military Surveillance Robotic Vehicle Ryan Hromada - EE John Baumgartner - EE Austin King - CpE Kevin Plaza - CpE

INTRODUCTION Autonomous tracking vehicle Commands: Basic Movement Commands Wander (Obstacle Avoidance) Survey/Track (Image Detection and follow) Commanded through android app

GOALS & MOTIVATION Create a new design that addresses problems in existing products Portability Simplicity Usability Make ground surveillance safer and more effective

SPECIFICATION SUMMARY Size No Larger then 2 /2 /2 (L/W/H) Control Accept functional voice commands via Wi-Fi Range 25 feet from control device Vision Minimum of 120-degree scanning in front of vehicle Cost Less then $450 per vehicle Device Useable on an Android devices Function 1 Obstacle avoidance through automatic collision detection. Function 2 Track POI for at least 30 seconds Function 3 Wander mode to find a POI

EXISTING SYSTEMS Throwbot XT vehicle made by ReconRobotics California Institute of Technology vehicle Similar function to our design Large size and weight, portability issues Analog Controls More rugged

TEAM MEMBER ROLES Ryan Hromada: EE role- PCB design, component interfacing, electronics testing Adam Baumgartner: EE role- PCB design, servo control and interface, vehicle assembly Austin King: CpE role- Software design and testing Kevin Plaza: CpE role- Software design and testing

HARDWARE OVERVIEW Sensor Array Accelerometer Camera & Bluetooth Attiny & I2C Encoders Movement

SENSOR ARRAY How will the vehicle movement work? How can the device know what s in front of it? How does the device know where it s been? How does the device know what a left turn is?

ULTRASONIC SENSOR ARRAY Inexpensive components Low voltage tolerance Difficult to interface with Raspberry Pi Range of up to 3 meters Effective range of 1 meter Not clean data Can combine trigger and echo pins to make an array

ACCELEROMETER, CAMERA, BLUETOOTH Utilizes built in Bluetooth and Wi-Fi functionality allows for easy programming and communications High enough image resolution for image detection Plug and play; 1080p; 8 megapixel Small form factor accelerometer i2c, magnetometer flexible voltage input

COMMUNICATIONS TO THE MICROCONTROLLER How will the sensor array communicate with the micro controller? What voltage limitations are there? Reduce the number of GPIO ports used 2 x ultrasonic sensor, 1 x rotary encoder, 5 x servo driver, 2 x magnetometer, Power and Ground, 14 minimum GPIO pins

INTER-INTEGRATED CIRCUIT (I2C) Unique address for each component Serial based communications Industry standard in many microelectronics Reduces the communication lines by sharing the same bus 2 minimum GPIO Pins

ATTINY85 & I2C Low Power Consumption 300 Microamps Large operation voltage 6 programmable pins 2 x I2C Lines 3 ADC lines 1 Reset line multi use line Slave-Master Ability for offloading code

PCB LAYOUT

ENCODERS Analog Rotary Encoders Output High (3.5V-4V); Low (2.5V-3V) Schmitt Trigger ATtiny85 Analog To Digital Conversion Communication

MOVEMENT L293D Motor Driver Brushed DC Motors- 130 Size Noisy; Current Requirements Tracked Robot Chassis Microcontroller

PROGRAMMING OVERVIEW App Design Voice Commands Computer Vision Collision Detection

ANDROID APPLICATION Phone app using PhoneGap Platform HTML, CSS, Javascript Was Android Studios Connecting to Raspberry Pi via WiFi Video is sent to phone via the app

VOICE COMMANDS Commands accepted through device Cordova Plugins will be used be voice and video App will select mode based on voice command Command will be sent to vehicle from app

COLLISION DETECTION Uses sonar sensor array Sensors feed distance values to ATtinys, Raspberry Pi pings for distance within threshold (~ 3-100cm) Current distance and rate of change of the distance will be used to determine logic controls Motor controls based on determinations will be done using servo controller.

COMPUTER VISION Camera on vehicle records images in front of vehicle Computer vision software will use camera images to find or track a specified target Once target is detected, software will alert the user and track SimpleCV library used with Python language to program the computer vision

CONCLUSION BUDGET HOUSE OF QUALITY REVIEW OF ISSUES

BUDGET VS ACTUALS Component Budget Component Used Actual PCB $50.00 Bayarea Circuits $26.00 MCU $40.00 Raspberry Pi3 $35.00 GPS/WIFI $24.00 Included in Raspberry Pi - RF/Bluetooth $5.00 Not used - Robot Kit $20.00 DFRobotShop Rover Chassis Kit w/expander and motors $68.00 Battery $20.00 Poweradd 10000mAh $16.00 Sensor Array $11.00 HC-SR04 Ultrasonic Module $6.00 Compass $3.00 Adafruit LSM 303 Accel/Magneto $17.50 Camera $25.00 Raspberry Pi Camera module V2 $29.90 MCU2 $10.00 Attiny85 & Attiny84 & L293D $7.90 Transformer $10.00 Dip Sockets, Hardware, $5.70 Total $218.00 $212.00

HOUSE OF QUALITY

REVIEW OF ISSUES I2c Breakdown ATtiny code learning curve Operational Noise Phone app communication with Raspberry Pi App development learning curve. Processing power unsuitable for goals. Cross discipline makes teamwork necessary.