LESS: Low-Cost 3D Environment Sensing System Gabriela Calinao Correa, Alexander Maerko, Alexander Montes McNeil, Timothy Tufts Faculty Advisor: Prof. Mario.

Slides:



Advertisements
Similar presentations
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Advertisements

MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Bad News Bots E2 Ryan Bove Kara Collins Peter Courtney Kyle O’Reilly Benjamin Rowland Concept Design Review.
Joshua Fabian Tyler Young James C. Peyton Jones Garrett M. Clayton Integrating the Microsoft Kinect With Simulink: Real-Time Object Tracking Example (
ELECTRONIC GUIDING CANE FINAL PRESENTATION Students : David Eyal Tayar Yosi Instructor : Miki Itzkovitz Technion – Israel Institute Of Technology Electrical.
 Projector .55” x 2.36” x 4.64”  133 g with battery  16:9 and 4:3 aspect ratio  848 x 480 pixels  Laser Pointers  5 mW output power  532 +/- 10.
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
Vibraid Michael Balanov, Spyridon Baltsavias, Reona Otsuka, Andrew Woo Faculty Advisor: Prof. Ramakrishna Janaswamy Department of Electrical and Computer.
 |a i | is the measured acceleration for sensor i, |H| is the linear acceleration of the head’s center of mass due to impact, α H and θ H, are the spherical.
Design and Computer Modeling of Ultracapacitor Regenerative Braking System Adam Klefstad, Dr. Kim Pierson Department of Physics & Astronomy UW-Eau Claire.
Alexander Montes Mcneil Electrical Engineering Alexander Maerko Electrical Engineering Gabriela Calinao Correa Electrical Engineering & Applied Mathematics.
Senior Computer Engineering Project
The Vector Field Histogram Erick Tryzelaar November 14, 2001 Robotic Motion Planning A Method Developed by J. Borenstein and Y. Koren.
Multispectral Camera Simon Belkin, Audrey Finken, Grant George, Matthew Walczak Faculty Advisor: Prof. Mario Parente Department of Electrical and Computer.
Automated Belt Loader Evan Kellogg, Nan Sun, Andrew Wadsworth Faculty Advisor: Prof. William Leonard Department of Electrical and Computer Engineering.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Exhaust Emissions Analyzer Introduction In a day when global CO 2 levels are one of the greatest concerns of society, surprisingly few advances have been.
Thermal Mapping Drone Jamyang Tenzin, Dylan Fallon, Stefan Totino, Jason Fellows Faculty Advisor: Prof. Joseph Bardin Department of Electrical and Computer.
Tracking a moving object with real-time obstacle avoidance Chung-Hao Chen, Chang Cheng, David Page, Andreas Koschan and Mongi Abidi Imaging, Robotics and.
1. THE OSIRIS TUNABLE FILTERS  OSIRIS uses two 100 mm aperture Fabry-Perot tunable filters. One of them is optimized for short wavelengths, and one for.
FOLLOWER SENSORS AND ACTUATORS EE 552 INTSTRUCTOR :Dr MOHAN KRISNAN BY MOHAMMED KASHIF IQBAL ANESH BODDAPATTI UNIVERSITY OF DETROIT MERCY.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
SONAR SOund NAvigation Ranging By Dale Williams Tech Topic 12/1/04.
SDP Presentation1 STEVI: Sensory Technology Enhancement for the Visually Impaired 10/20/2009 Comprehensive Design Review Alex StarosielskiUltrasonic SensingWeb-Developer.
DC Motor Control  mouse EE 496 Advisor: Dr. Tep Dobry.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Spectrum Analyzer Ray Mathes, Nirav Patel,
Basics of Sensors. A sensor is a device which is used to sense the surroundings of it & gives some useful information about it. This information is used.
Design and Implementation of Metallic Waste Collection Robot
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Classroom Collaborator Brandon Reagen, Matthew Ng, Runfeng Chen, Robert Connelly Faculty Advisor: Prof. Tessier Department of Electrical and Computer Engineering.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Senior Project Electrical Engineering 2010 Energy Monitoring Demarcus Hamm Advisor: Prof. Cherrice Traver Abstract Goals ECE Lab Connection Diagram Design.
The Battle Roach Robot Carla J. Araile, New York City College of Technology Undergraduate Student Anthony Francis, New York City College of Technology.
Miriam Israelowitz 1 and Dr. David L. Wilson 2 1 Department of Physics, Case Western Reserve University, Cleveland OH, 2 Deparment of Biomedical Engineering,
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
ClockAide Joel Jean-Claude, Sachin Honnudike, Anita Ganesan, Eric Moore Faculty Advisors: Professor T. Baird Soules and Professor William Leonard Department.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Friend-Foe Identification System Justin Ayvazian, Ben Johnson, Eric Putney, Mike Ruth Faculty Advisor: Prof. Sandip Kundu Department of Electrical and.
TIU Tracking System Introduction Intel's large and complex validation labs contain many Testing Interface Unit's(TIU) used in validating hardware. A TIU.
Automatic accident avoiding system PROJECT MEMBERS MUTHUKUMAR.K (05ME33) SAKTHIDHASAN.S (05ME39) SAKTHIVEL.N (05ME40) VINOTH.S (05ME56) PROJECT GUIDE:
Daredevil Robot Direction Module (DRDM) Senior Design II Midterm Presentation.
Proposed Changes to RosCoe: Robot of the School of Engineering Project Team: Travis McKenna Project Advisor: Dr. Wang.
Daredevil Robot Direction Module (DRDM) Senior Design I Midterm Presentation.
Ryan Rasmussen Maggie Krause Jiajun Yang. Hardware Progress Mechanical assembly complete Received APM case and power module last week Connected wi-fi.
Daredevil Robot Direction Module (DRDM) Senior Design II Final Presentation.
Final Year Project(EPT4046) Development of an internet controlled Surveillance Mobile Robot By Mimi Madihah Bt Mohd Idris Id: BACHELOR OF ENGINEERING.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
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.
Path-Following Autonomous Convoy with Multiple Asynchronous Nodes Kyle Lemons, Heather Macfie, Tri Pho, G. M. Ewout van Bekkum PACMAN Georgia Institute.
OSCAR Octagonal Speech Controlled Autonomous Robot Team Ongo01 Motion Control & End Effector Frerichs, Matt – EE Moudin, Alex – ME Shedek, Tom – ME Wajid,
Reverse Parking Sensor Circuit.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
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.
Roslyn: A Tour Guide Robot Jared Rhizor, Timothy Sweet, Nishok Yadav Advisor: Dr. David Feil-Seifer Instructor: Dr. Sergiu Dascalu Department of Computer.
Under the Guidance of Submitted by
TRACK SENSING ROBOTIC VEHICLE MOVEMENT
PRESENTATION ON Line follower robot.
Aggressive Chasing Car
ECE Computer Engineering Design Project
Alaa Omar Rana Diab Supervised by Dr.Raed Jaber
DC MOTOR SPEED CONTROL 1. Introduction
SDP18 R.A.W. Remote Arm Wrestling Abstract Data Analysis
Edward Kidarsa Jun Pan Peachanok Lertkajornkitti Alex Curtis
ECE Computer Engineering Design Project
Control System Summary of Changes Since PDR
Under the Guidance of Submitted by
Presentation transcript:

LESS: Low-Cost 3D Environment Sensing System Gabriela Calinao Correa, Alexander Maerko, Alexander Montes McNeil, Timothy Tufts Faculty Advisor: Prof. Mario Parente Department of Electrical and Computer Engineering ECE 415/ECE 416 – SENIOR DESIGN PROJECT 2015 College of Engineering - University of Massachusetts Amherst SDP15 Abstract Block Diagram System Overview Results Specifications LESS (Low-Cost 3-D Environment Sensing System) brings the convenient and affordable Microsoft Kinect 360 sensor from the living room to the backyard. Many hobbyists already use the Kinect sensor for their projects, but they are limited to indoor use because of the sun's interference on the sensor. Our system design employs inexpensive optical filtration methods in order to solve the problem of the sun on an off-the-shelf Kinect, while keeping our costs low enough for a hobbyist. To showcase the abilities of the LESS unit, we implemented outside obstacle detection and avoidance for the Microwave Remote Sensing Lab's (MIRSL) rover. The Kinect 360 operates by projecting and sensing a map of points on the environment within its field of view. However it is limited to indoor use because its laser diode operates in the same area of the EM spectrum where the sun is close to its peak power emission. The LESS solves this problem of interference by increasing the instantaneous power of the laser diode through a pulsing circuit and decreasing the amount of total power observed from the sun through a shutter and band pass filter. The rover system is comprised of two separate computers: one that drives the rover and one that steers. The computer that drives is proprietary to the company that made the rover and we are able to interface with it through well established drivers. The computer that steers the rover was (re)assembled by us and runs the popular Robot Operating System (ROS) such that we are in the position of a typical hobbyist. Once installed, we just had to configure the sensor within ROS and tune according to our modified Kinect. Shown to the right are an example of the rover navigation software in action as well as our final sensor configuration on the rover’s tower. Pulsing Circuit: 400 mW peak at a 25% duty cycle Bandpass Filter: +/- 2 nm Shutter: IR Reflective Material Operating In Direct Sunlight The LESS has the ability to visualize objects outside in direct sunlight where the Kinect 360 cannot. The ATRV-JR can successfully detect and avoid obstacles outside in direct sunlight. Estimated retail cost of $300. Modifying the Kinect laser freezes OpenNi 3D generation software after a short period of time. The Kinect uses two approaches to overcome the interference of direct sunlight. By decreasing the spectrum of the sun with a bandpass filter, the total power of the sun observed by the camera is reduced Then by increasing the instantaneous power of the laser diode it becomes stronger than the power of the sun in that part of the spectrum Observed power from the sun using varying bandpass filters Power of different lasers on the Kinect 360. The rightmost meets the conditions for outdoor use Field of ViewGoalUnmodifiedModified Min Range.55 m.47 m.52 m Max Range2.5 m4 m3 m Height1.07 m.87 m.84 m Width.65 m1.31 m.8 m Our system is designed to run off of a 12 V 35 Ah car battery with tolerance for ~+/- 2 V Acknowledgements We would like to thank MIRSL, SDP14 Team AIR, Keval Patel, and Fran Caron. We would like to also thank Professors Jun Yan, William Leonard, Christopher Salthouse, Robert Jackson and Christopher Hollot. Most of all, we would like to thank our fearless advisor Professor Mario Parente.

Cost Kinect 360 Environment Generation Rover Hardware  Proprietary Rover computer runs RFlex software to control all of the proprietary rover hardware.  Our assembled computer runs the robot operating system (ROS) with RFlex drivers.  ROS modules control all of the non-proprietary hardware Due to old hardware, we had to completely rebuild the ROS computer from spare parts and also replace the car batteries that power the rover. Optic Control Rover Software Development Production  A collection of ROS modules known as the Navigation Stack controls the entire system of sensors and actuators  Sensors include RFlex driver that feeds out odometry info, the OpenNi package that reads the Kinect data, and the ROS Sensor that sends GPS information from an Android phone.  The only actuators are the motors that drive the rover which are controlled through the RFlex driver.  The Navigation Stack is capable of accepting GPS coordinates or keyboard commands.  All of this software runs on the ROS computer with some message passing through the RFlex drivers. The Kinect 360 senses the environment by projecting a pattern of points within its field of view. The pattern is non-symmetrical such that every possible 4x6 pixel subsection is unique. This pattern is then replicated 9 times in a rectangular grid. The Kinect 360 matches a pixel subsection on the environment against the same subsection at a known depth and analyzes the disparity. From this it can calculate physical distances and then generate a virtual 3D map of the environment. The control circuitry for the optics has three main elements which are shown below. The design for the trigger which activates the laser and shutter is shown below. The final design uses a 400 mA peak through the laser forcing it to have a higher instantaneous intensity. The shutter was inspired from the paper: R. Scholten, 'Enhanced laser shutter using a hard disk drive rotary voice-coil actuator', Rev. Sci. Instrum., vol. 78, no. 2, p , In order to interface with the rover power supply, a 12V car battery, a power module was created. This power module accepts between 10.5 to 15V while supplying a steady 9.1V output and is shown below. PartPrice 9x Kinect 360 $ Spare Lasers $ /- 10nm Bandpass Filter $ /- 2nm Bandpass Filter $ x LMZ35003-EVM $ Total: $ PartPrice Microsoft Kinect 360 $ 15, /-2 nm Bandpass Filter $ 81, Hard Drive $ 19, LMZ35003 $ 10, LMD18200 $ 9, NE555 $ Diodes $ Resistors $ Capacitors $ 3, Production for 1000 Units: $ 139, Kinect Experimentation The very dedicated Kinect hacker community does not fully understand why the Kinect does not work outside. Instead of taking on this task, we decided to determine under what conditions it fails and to design our modifications around that. Shown below is our experiment using a second laser diode to determine the intensity at which the Kinect 360 can no longer preform. We concluded that the 3D environment generation fails when the intensity of the second laser diode was approximately the same as the intensity measured at the output of the Kinect’s grid emission system. With this parameter we designed LESS to ensure this condition was never met outdoors.