Aziz Albander Matt Certosimo Albert Como Vincent Din Lex Telischak Tyler Troup.

Slides:



Advertisements
Similar presentations
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
Advertisements

JEEVES the Robot Butler
Daniel Bressan David Tran Robbie Banks Amit Kapoor MACH 1/7.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Outline Project overview Project-specific success criteria Block diagram Component selection rationale Packaging design Schematic and theory of operation.
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.
Project O.N.O.S.E. Optical Noxious Odor Sensing Electronics Capstone Preliminary Design Review Fall 2003.
Surveying Investigative Transportable Cartographical Helper? Sitchest Ish That Chu Heard? “…we’re going to retrofit it.”
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
RADIO FREQUENCY MODULE. Introduction  An RF module is a small electronic circuit used to transmit and receive radio signals.  As the name suggests,
1 DIFFERENTIAL POLARIZATION DELAY LINE Controller FINAL REPORT D0215 Supervisor : Mony Orbach Performed by: Maria Terushkin Guy Ovadia Technion – Israel.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
The Ultimate Surveillance Vehicle Nicholas Sanders Matthew Kozlowski Matthew Sommer Jeff Graw.
Group 4 Rotationally Refreshed Display Patrick Boyd Daniel Hill.
Critical Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone 2007.
Launch Readiness Review 4/21/06 -David Gooding -Erik Andersen -Anna Vigil -Matt Elsner -Augustine Trujillo DemoSat IV.
Team GPS Rover Critical Design Review Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
1 Color Discriminating Tracking System Lloyd Rochester Sam Duncan Ben Schulz Fernando Valentiner.
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.
Preliminary Design Review The Lone Rangers Brad Alcorn Tim Caldwell Mitch Duggan Kai Gelatt Josh Peifer Capstone – Spring 2007.
GPS Robot Navigation Critical Design Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Coordinate Based Tracking System
Critical Design Review Colorado State University - Pueblo April 15, 2005.
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.
Laser Tracking System (LTS) Team Lazer: Son Nguyen Jassim Alshamali Aja ArmstrongMatt Aamold.
R3R3 Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani.
Micromouse Meeting #3 Lecture #2 Power Motors Encoders.
Module 2: Hardware and Terminology
Design and Implementation of Metallic Waste Collection Robot
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Background   Who does this project addresses to?   Handicapped.   Amputated limbs.   Paralyzed.   Motivation Statistics.
Segway Controller Notes. = connection on top layer of circuit board = connection on bottom layer of circuit board Ground Plane: Areas enclosed by the.
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.
Shinta Kisriani.  INTRODUCTION  THEORY LITERATURE  METHOD DESIGN  ANALYSIS & RESULT  CONCLUSION  FUTURE WORK.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Virtual Imaging Peripheral for Enhanced Reality Aaron Garrett, Ryan Hannah, Justin Huffaker, Brendon McCool.
Team Dominate(d?) The Machine.
GROUND UTILITY NETWORK DECIPHERING AUTOMATED MACHINE GROUP 10 BLAKE SIMONINI DIDIER LESSAGE GABRIEL RODRIGUEZ G.U.N.D.A.M.
Wall-E Prototype I Team 1 Xin Jin
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
MSU SeaMATE ROV Explorer Class
Niket Sheth Chris Karman Erik Scherbenske Peter van der Hoop.
IN 1900 ICT Project Final Presentation. Group name : Code Squad.
Student Name USN NO Guide Name H.O.D Name Name Of The College & Dept.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
6.111 Final Project A motion sensor baseball game By Chris Falling and JinHock Ong.
Robot Project by Ahmad Shtaiyat Supervised by Dr. Salem Al-Agtash.
Voice Controlled Home Automation System Group 13 Zhe Gong Hongchuan Li.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
The Surveyor By: Randy Direen, David Cox, Ali Abali, Leonardo Carrasco, Lisa Prince Preliminary Design Review January 25, 2005.
Introduction to VEX® components
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.
Self-Navigation Robot Using 360˚ Sensor Array
Programming & Sensors.
Obstacle avoiding robot { pixel }
ECE Computer Engineering Design Project
‘SONAR’ using Arduino & ultrasonic distance sensor
RAILWAY TRACK SNAP NOTIFICATION
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Bluetooth operated Arduino Controlled Car
Autonomous Targeting Vehicle (ATV)
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presentation transcript:

Aziz Albander Matt Certosimo Albert Como Vincent Din Lex Telischak Tyler Troup

Overview  Design of a semiautonomous robot  Transmits video feed back to user  Drops relay module for extended range  Utilizes laser range finder to navigate unobstructed return path  Pre-constructed robot chassis

Objectives  Implement remote control  Equip rover with laser range finder: Object Detection Path finding  1500mW, 2.4GHz video transmission  Top roving speed at least 2mph  640x480 video resolution  Hopeful for 100m navigation range

Design Goals ModuleLowMediumHigh PowerBuy TI Chips/ etch PCB TI Controller chips; design converters Design all controllers and converters SensingStereoscopic camera vision Single Laser and Camera Line laser Image Processing Stereoscopic camera vision Obtain distance and angle from single laser Obtain distance and angle from line laser Board LayoutEtch analog control circuit Print digital control circuit Dual core processors on one board MotorsElbow greaseServo Motor moving sensor Servo motor moving sensor 2 dimensions µproccessingRC AnalogARM or FPGA to perform digital decoding/processing ARM and FPGA to increase processing power and store location/mapping BoosterNoneIncrease operating range from user Multiple boosters Collision Sensing NoneBumper/UltrasonicNone

Power Supply

 The goal of the power supply system is to provide all the loads with necessary power level  Batteries and separate control circuits will be used for each subsystem  We are still undecided if we want to design and build converters or if we are going to buy power management chips from TI

At low level:  Buying a DC/DC convertor to divide the power through out the circuit  Getting all the devices on an etched circuit board At medium level:  Buying the controller and design the buck DC/DC convertor At high level:  Design the controllers that control the power on the circuit and design the convertors to divide the power throughout the system

DC Batteries Robot Power Supply Driver Motor Controllers Processor Sensors DC motors with brass brushes and 75:1 steel gearboxes Motor Controllers Motor for Camera

Receiving ProcessingSensoryTransmitting Motors Data Storage TransmitReceive Transmit Receive ROBOT BOOSTER USER High-level System Block Diagram

Distance Sensing

Laser Range Finder Theory But what is “tan θ” ? (1)

Finding The Angle To find the angle used in the distance equation a few things may be needed: What pixel is the brightest on the camera? How far is that pixel from the horizon? How many radians per pixel pitch? Number of pixels can be counted from the center of the focal plane The other parameters will be found by calibration table: (1)

Beam Shaping with Cylindrical Lenses  Spreading the beam horizontally will allow for more distances to be calculated at a time (2)

Beam Shaping  Can be done with a cylinder of water

A different Range finding option Professor Siewert’s description of machine vision in his real-time imbedded systems book Uses two cameras Still finds distance Cons:Pro: Computationally more intensiveMore support available if we get stuck (3)

Image Processing Options  Brightest pixel  Single distance  Line of bright pixels  Multitude of distances

Math Laser Fix focal length Measure beam diameter Determine beam spread in 1 dimension Determine

Board Layout

Board Layout Goal – Low  We plan on etching our own analog control circuits for the motors  Kits are available from Jameco.com that allow us to etch at least 5 circuits for under 45$ (4)

Board Layout Goal – Medium + High  We plan on utilizing Altium to layout a digital control circuit  Then our designs will be sent to Advanced Circuits in Aurora to generate a PCB  For our high level goal we plan on printing multiple processors on one board (5) (6)

Motors

Motors - Low  No motors  Manual control

Motors - Medium  Use of single servo motor  Horizontal Direction

Motors – High  Use of dual servo motors  Horizontal and vertical directions  Implementation Motors connected

Processing

Processing – the Possibilities FPGA  Cyclone IIARM Cortex-M0 We may even use a combination of the two types (8) (7)

Processing: RC control  RC control requires basic processing  PPM signal must be analyzed by a processor  Processor must provide a combination of PWM and digital signals (9)

Processing: Preparations for Autonomy  Sensor data must be made sense of  Sensors include a laser range finder and encoder  Data from these sensors must be interpreted (10)

Processing: Full autonomy.  When all sensor systems are functional  Use the laser range finder to generate a map  Use encoder to track position in said map  Use map data to find paths (11)

Booster

Signal Booster - Medium Level  RC and processed video signals must be relayed back and forth between both the S.I.T.C.H. and the booster module along with the S.I.T.C.H. and the user  Signal must be boosted to increase the range of operation and communication of the S.I.T.C.H.  The S.I.T.C.H. should be able to return to the user without ever losing signal

Signal Booster - High Level  The Signal Booster will also have filtering capabilities, allowing us to increase our signal-to-noise ratio  Implement the use of multiple signal boosters, allowing the S.I.T.C.H. to continue past the range of the initial signal booster

Collision Detection  Implemented using either an ultrasonic range finder and/or a collision detecting bumper

Collision Sensor  The input of the sensor is the sensing of an obstacle  The output of the sensor is a signal sent to the processor in order for the processor to make and decision and tell the motors to react accordingly  Functional description: When an obstacle is detected the sensor will send a signal to the processor and then the system will know a collision is about to occur and take proper action to avoid the object  Test plan: We are going to test the sensor by placing an object in front of the sensor and measuring the resulting voltage

Collision avoidance  This ultrasonic range finder: Detect objects directly in front of it Can stop robot from hitting stray cats and children Real time

Collision avoidance  Bumper  Hits something and reverses

A jumping off point

Mechanical Devices

Dagu Wild Thumper 4WD All- Terrain Chassis – Chrome We have already purchased and received this chassis..

Robots Motors  Implement motor controllers for the 4 DC motors with brass brushes and 75:1 steel gearboxes to control the robot’s movements

Solution: Opto-isolation Chips Risk: Initial Motor Current Spike  Each of the 4 motors on the robot has its own controller, therefore we will need at least 4 opto-isolation chips to protect the motor controllers  Need 6 Channels minimum; undecided if we want 4 3-Channel chips or Channel chips  Depends heavily on available board space

Safety Concerns

 Laser Danger  RF Exposure  Possibility of Collision  Small children

Communication

8 CH Wireless Audio Video 2.4 GHz 1500 mW Transmitter and Receiver Kit Wireless video transmission – Safergaurd.com

RC 4 channel control  RC control signal generators  Transmitter

Robot Parts and expenses PartsQuantityCost ($) Rover(robot chassis+4 DC motors) Motor Controllers4Unknown Remote control for rover Receiver for remote control Laser Stepper Motor/Controller 1Unknown Camera1Unknown, ~$10? Optical Encoder-- Video Trans/Receiver Pair 1160

Processing Parts and expenses PartsQuantityCost/quantity ($) ARM Cortex-M0120 (E-store) Booster PartsUnknown Opto-isolators4Unknown SD MemoryUnknown

Task Microcontroller (communications) MattVincentLex Signal ProcessingVincentMattAziz Power and supplies TylerAzizLex Optics and circuitry LexAzizTyler Board layoutAlbertMattVincent Image processingMattVincent Lex MotorsTylerAzizAlbert MechanicsAlbertLexAziz Division of labor

Citations  (1) webcam_laser_rangerhttp://sites.google.com/site/todddanko/home/ webcam_laser_ranger  (2) ns/lens.htmhttp:// ns/lens.htm  (3)Real-Time Embedded Systems and Components – Sam Siewert  (4) rvlet/Product_10001_10001_ _-1http:// rvlet/Product_10001_10001_ _-1  (5) d-PcbLevelDesignhttp://products.live.altium.com/#r10/explore/b d-PcbLevelDesign

Citations  (6)  (7) cy2-index.jsphttp:// cy2-index.jsp  (8) ex-m/cortex-m0.phphttp:// ex-m/cortex-m0.php  (9) car-under-computer-control/ car-under-computer-control/  (10) Scanner/ Scanner/  (11) NASA Curiosity