Comprehensive Design Review

Slides:



Advertisements
Similar presentations
3D Mobile Mapping Dave Henderson Topcon Positioning Systems
Advertisements

OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Electrical and Computer Engineering Preliminary Design Review Team 14: BMW Brainwave Manipulated Wagon.
The Alix.1c microcontroller on board the vehicle runs Fluxbuntu Linux and is connected to a g wireless card and a USB web camera. A background process.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Preliminary Design Review
Senior Project Design Review Remote Visual Surveillance Vehicle (RVSV) Manoj Bhambwani Tameka Thomas.
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.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
SDP 2009 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
Amrinder Chawla, Anurag Kadasne, Saurabh Pandey, Enkuang “Daniel” Wang, Gowtham Tamilselvan, Robert “Kyle” Brown ECE 4007 L03: Prof. Erick Maxwell 7 th.
04/13/20091 Design and Implementation of the Wireless Link and Wireless Camera Components of the Gun Launched Hybrid Projectile System Tarek Sobh.
Conference Room Laser Pointer System Anna Goncharova, Brent Hoover, Alex MendesSponsored by Dr. Jeffrey Black Overview The project concept was developed.
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
Viking Pump Flow Manager - Phase 2 Senior Design May
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
Wireless Sensor Monitoring Group Members: Daniel Eke (COMPE) Brian Reilly (ECE) Steven Shih (ECE) Sponsored by:
RC CAR CONTROLLER BASED ON INTEL GALILEO SOC PLATFORM Nadav Shiloach Sagi Sabag Supervisor: Idan Shmuel Spring 2014 One Semester Project PROJECT’S ENDING.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Electrical and Computer Engineering Team14: BMW Brainwave Manipulated Wagon Comprehensive Design Review.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Automated Bridge Scour Inspection FSU/FAMU College of Engineering Team 7 Proposal 10/27/2010.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Team 6 DOODLE DRIVE Alexander Curtis Peachanok Lertkajornkitti | Jun Pan | Edward Kidarsa |
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
ECE 477 FINAL PRESENTATION TEAM 6  SPRING OUTLINE  Project overview  Block diagram  Design challenges  Individual contributions  Project demonstration.
Electrical and Computer Engineering Smart Goggles To Chong Ryan Offir Matt Ferrante James Kestyn Advisor: Dr. Tilman Wolf Team Wolf.
Wheels: Go Forward Speakers: Say “Hello” OSCAR: Go Forward Say “Hello” Remote Control PC.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
ISA CLICK CONTROL #38 – FALL 2014 ERIC BRUNNGRABER DRAKE ISABIRYE.
Voice Controlled Robot by Cell Phone with Android App
Self-Navigation Robot Using 360˚ Sensor Array
Team Epimetheus Wireless Robot Module
Obstacle avoiding robot { pixel }
<Add team picture or relevant project picture here>
New Implementation of Hide and Seek
EMG-HUMAN MACHINE INTERFACE SYSTEM
Mapping Robot Department of Electrical & Computer Engineering
Group 3: Corey Jamison, Joel Keeling, Mark Langen
Group 3: Corey Jamison, Joel Keeling, Mark Langen
<Add team picture or relevant project picture here>
Brendon Knapp, Edmund Sannda, Carlton Allred, Kyle Upton
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
How SCADA Systems Work?.
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
R.A.W. Remote Armwrestling
Emergency Personnel Indoor Locator
‘SONAR’ using Arduino & ultrasonic distance sensor
R.A.W. Remote Armwrestling
ECE 445: Robotic Microphone Stand
Team 18 December 2, 2015 Midway Design Review
Cumulative Design Review
Instrumented Beehive Team 1: CSE: Max Aukshunas, Manali Palwankar
Midway Design Review Team 24 “Remote Chess” December 8,
Serial Data Hub (Proj Dec13-13).
Real-Time Free Throw Feedback Device
Completed Design Review
Final Project Review Team LOM April 21, 2017.
R.A.W. Remote Armwrestling
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
Ryan McLean John-Michael Mulesa Joe Perrin Zach Schoenberger
ECE 477 Design Review Group 10  Spring 2005 I, Robotic Waitress
ECE 477 Final Presentation Team 15  Spring 2010
Midway Design Review Team 16 December 6,
ECE 477 Final Presentation Team 13  Spring 2011
SandWish Automated Tabletop Sandwich Maker
ECE 477 Final Presentation Group 10  Spring 2005
Presentation transcript:

Comprehensive Design Review Team 16 February 25, 2019 1 1 1

Mapper Kelvin Nguyen ME Marcus Le EE Bryan Martel CSE Derek Sun CSE 2

Background and Motivation In 2017, homeowners found their new houses through: Internet - 51% Real Estate Agents - 30% Yard/Open House signs - 7% Other - 12% https://www.nar.realtor/research-and-statistics/quick-real-estate-statistics 3 3 3

Goal Provide homeowners or real estate agents with the ability to post an updated model of the interior of their house Potential integration with virtual reality tours Similar to an open house Cater toward the younger, more technologically adept generation that will inevitably dominate the future real estate market 4 4 4

Method of Resolution A robot that utilizes LIDAR sensors to remotely navigate around the surrounding environment and produce a 3D layout of an indoor area A camera mounted on the robot will allow for live video feed to assist in user navigation 5 5 5

Requirements Analysis: Specifications Speed of up to 3mph Effective detection range of 15ft Approximately 12 pounds Approximately 2 hours of battery life Durable enough to withstand minor collisions 6 6 6

Requirements Analysis: Inputs and Outputs LIDAR sensor data Inertial measurement unit data Camera data User navigation control Output Live video feed Map data 7 7 7

System Overview 8 8 8

Communication Application Block Diagram Mapper Power Supply Powers Powers Camera Internals ESP8266 Dev Board Powers LIDAR System Wi-Fi module Microcontroller Servos Controls Maestro Controller IMU Sensor readings Navigation Controls LIDAR Sensor PCB Motors Controls Direction input Video feed External Laptop Video feed SLAM Algorithm Communication Application Display Layout view Sensor data Sensor data Video feed Layout view

Proposed CDR Deliverables and Responsibilities 3D SLAM Simultaneous LIDAR and IMU data input Pan & tilt calibration and integration Functional robot Mount motors to our custom robot Integrate custom PCB Wi-Fi connectivity between robot and PC Able to send navigation input to robot through Wi-Fi Responsibilities Kelvin (ME) Ensure functional robot, mount SLAM components, pan & tilt system Marcus (EE) Create PCB, ensure functional robot, pan & tilt system, Wi-Fi data transfer Derek (CSE) & Bryan (CSE) Programming 2D SLAM → 3D SLAM, Wi-Fi data transfer 10 10 10

Design Changes Custom Arduino PCB → H-Bridge PCB Originally, Arduino PCB would handle Wi-Fi signals from the ESP8266 and send signals to the H-bridge accordingly It turns out that the ESP8266 has a development board that can do this exact thing Eliminates the need for an Arduino Creates a more compact design by reducing redundant and unnecessary hardware Will now use a custom PCB as an H-Bridge to control signals sent to motor 11 11 11

Actual CDR Deliverables and Responsibilities 3D SLAM Simultaneous LIDAR and IMU data input Pan & tilt calibration and integration Functional robot Mount motors to our custom robot Integrate custom PCB Wi-Fi connectivity between robot and PC Able to send navigation input to robot through Wi-Fi Responsibilities Kelvin (ME) Ensure functional robot, mount SLAM components, pan & tilt system Marcus (EE) Create PCB, ensure functional robot, pan & tilt system, Wi-Fi data transfer Derek (CSE) & Bryan (CSE) Programming 2D SLAM → 3D SLAM, Wi-Fi data transfer 12 12 12

Communication Application Block Diagram Mapper Power Supply Powers Powers Camera Internals ESP8266 Dev Board Powers LIDAR System Wi-Fi module Microcontroller Servos Controls Maestro Controller IMU Sensor readings Navigation Controls LIDAR Sensor PCB Motors Controls Direction input Video feed External Laptop Video feed SLAM Algorithm Communication Application Display Layout view Sensor data Sensor data Video feed Layout view

CDR Deliverable (Robot) Chassis Contains motors, circuit and battery to navigate Mapper 3D mounts Servos mount custom-made to house servos motor LIDAR mount custom-made to house IMU and LIDAR Lid Servos system with 3D mounts installed on top Holds LIDAR in place 14 14 14

Communication Application Block Diagram Mapper Power Supply Powers Powers Camera Internals ESP8266 Dev Board Powers LIDAR System Wi-Fi module Microcontroller Servos Controls Maestro Controller IMU Sensor readings Navigation Controls LIDAR Sensor PCB Motors Controls Direction input Video feed External Laptop Video feed SLAM Algorithm Communication Application Display Layout view Sensor data Sensor data Video feed Layout view

CDR Deliverable (Wi-Fi Connectivity) Configure a network ESP chip, auto connects to the network on startup Computer connects to the same network PC Application can then communicate through the network to ESP8266 Able to send robot movement controls through PC application to ESP8266 Accepts WASD keyboard input W = Forwards A = Rotate left S = Backwards D = Rotate right 16 16 16

CDR Deliverable (Wi-Fi Connectivity) On startup the ESP8266 searches for the network pre configured within the RC_Mapper file and establishes a connection PC client sends UDP messages to the IP defined in the UI through port 4320 Robot movement speeds can be changed using the drive and turn speed parameters 17 17 17

CDR Deliverable (Wi-Fi Connectivity) Wi-Fi connectivity between robot and PC Able to send navigation input to robot through Wi-Fi Next steps: Send LIDAR and IMU data through ESP8266 development board to PC Transition from Arduino libraries to C 18 18 18

Communication Application Block Diagram Mapper Power Supply Powers Powers Camera Internals ESP8266 Dev Board Powers LIDAR System Wi-Fi module Microcontroller Servos Controls Maestro Controller IMU Sensor readings Navigation Controls LIDAR Sensor PCB Motors Controls Direction input Video feed External Laptop Video feed SLAM Algorithm Communication Application Display Layout view Sensor data Sensor data Video feed Layout view

CDR Deliverable (3D SLAM) RPLIDAR A2 → rplidar ROS package read RPLIDAR raw scan result using RPLIDAR's SDK convert to ROS /scan messages record /scan messages to a rosbag SparkFun 9DoF Razor IMU → razor_imu_9dof ROS package read IMU sensor data convert to ROS /imu messages record /imu messages to a rosbag 20 20 20

CDR Deliverable (3D SLAM) ROS /scan and /imu messages → Google Cartographer node node processes data with Cartographer SLAM algorithm scan matching and IMU data to generate local submaps local submaps merged to global map 2D SLAM while gathering points in all directions for 3D map Output Rviz Live point cloud Local and global map Meshlab Full point cloud Generated mesh 21 21 21

CDR Deliverable (3D SLAM) Open Source Cartographer libraries ROS packages/nodes RPLIDAR A2 SDK Our contributions LIDAR ROS integration IMU calibration and ROS integration LIDAR and IMU compatibility with ROS Cartographer package ROS configurations 22 22 22

Demo 23 23 23

What we plan to bring to FPR Mapper completed Wireless maneuverability of robot User controls sent through Wi-Fi to Mapper LIDAR and IMU sensor data relayed back to PC Camera feed sent back to PC 3D SLAM 2D map generated and viewable in Rviz Point cloud viewable in Meshlab Mesh generated from point cloud Component integration Functional PCB integrated into Mapper All hardware and circuitry fits neatly in Mapper 24 24 24

What we plan to bring to Demo Day Completed Mapper on display Video that shows Mapper fabricating 3D model of a room Perspective of robot Current map that is being created Marker that shows where the robot is relative to the room 25 25 25

Schedule 26 26 26

Questions? 27 27 27