Group 3 Corey Jamison, Joel Keeling, & Mark Langen

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

Making Movement Easy for the Visually Impaired. As per the survey conducted on visually disabled people it was discovered that the white cane is an integral.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
ACCURACY IMPROVEMENT FOR PHYSICAL ROBOT Gal Lerman, Dorin Ben-Zaken.
ACCELEROMETER-BASED, GRIP-FREE CONTROLLER Tyler (You-Chi) Le ECE4220 Fall 2011 Dr. DeSouza December 5 th, 2011.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Autonomous Mobile Plotter Team Members: Kim Schuttenberg & Alicia Tyrell Project Design Review #2.
Available at: – Program Optical Quad Encoders in Autonomous Mode Program optical quad encoders in autonomous mode.
1 Panoramic University of Amsterdam Informatics Institute.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Group Members Ikechukwu Mogbana Adewuyi Kupolati Frederick Tyson Advisor Prof. Mahmood February, Senior Project 2005/06 Undergraduate Project Proposal.
Cart-A-Long Michael Bigos Jaret Doiron-LaRue Richard Mui Eric Wu Comprehensive Design Review Advisor: Professor Pishro-Nik.
Preliminary Design Review
A.R.M.S. Automated Robotic Messaging System William Batts Chris Rericha.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
EE 296 TEAM “DA KINE” MICROMOUSE PROJECT PROPOSAL Team members: Software Group - Henry, James Roles : tracking, mapping, guidance, interface Hardware Group.
Ruolin Fan, Silas Lam, Emanuel Lin, Oleksandr Artemenkoⱡ, Mario Gerla
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Team 23 Enterprises Presents… ™. Outline of Presentation Objectives / Parameters Objectives / Parameters Robot Prototype Design Robot Prototype Design.
Sponsor –UROP –ZWORLD Corp. –W. M. Berg Corp. Advisor –Professor David J. Reinkensmeyer.
Zereik E., Biggio A., Merlo A. and Casalino G. EUCASS 2011 – 4-8 July, St. Petersburg, Russia.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
3-D Scanning Robot Steve Alexander Jeff Bonham John Johansson Adam Mewha Faculty Advisor: Dr. C. Macnab.
Coverage Efficiency in Autonomous Robots With Emphasis on Simultaneous Localization and Mapping Mo Lu Computer Systems Lab Final Version.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Smart Pathfinding Robot. The Trouble Quad Ozan Mindek Team Leader, Image Processing Tyson Mowery Packaging Specialist Jungwoo Seo Webmaster, Networking.
RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Project Overview Autonomous robot with multiple modes of operation – Follow, run away, manual control Infrared sensors to detect warm bodies Ultrasonic.
Team 6 DOODLE DRIVE Presenter: Edward Kidarsa. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be.
Real-Time Simultaneous Localization and Mapping with a Single Camera (Mono SLAM) Young Ki Baik Computer Vision Lab. Seoul National University.
Power Bot Group 2 Luke Cremerius Jerald Slatko Marcel Michael Tarik Ait El Fkih Sponsored By: Aeronix Inc.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
1/29/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
FUFO project Final report.
Principle Investigator: Lynton Dicks Supervisor: Karen Bradshaw CO-OPERATIVE MAPPING AND LOCALIZATION OF AUTONOMOUS ROBOTS.
1 SDP09 Team Siqueira Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE) MAPPER: A Perfectly Portable Exploration Robot.
COMP 417 – Jan 12 th, 2006 Guest Lecturer: David Meger Topic: Camera Networks for Robot Localization.
Project Minotaur Patent Liability Assessment Jon Roose for Team 16.
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
Learning Roomba Module 5 - Localization. Outline What is Localization? Why is Localization important? Why is Localization hard? Some Approaches Using.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Mobile Robot Localization and Mapping Using Range Sensor Data Dr. Joel Burdick, Dr. Stergios Roumeliotis, Samuel Pfister, Kristo Kriechbaum.
Group #42: Weipeng Dang William Tadekawa Rahul Talari.
Laser ranging, mapping, and imaging systems for exploration robots Alex Styler.
Photometric Walkthrough Mobile Application (PWMA)
Self-Navigation Robot Using 360˚ Sensor Array
Mapping Robot Department of Electrical & Computer Engineering
Group 3: Corey Jamison, Joel Keeling, Mark Langen
Group 3: Corey Jamison, Joel Keeling, Mark Langen
Lunabotics Positioning System Proposal
What Is an Electric Motor? How Does a Rotation Sensor Work?
Controlling of robot using voice
Brendon Knapp, Edmund Sannda, Carlton Allred, Kyle Upton
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
Review and Ideas for future Projects
Dead Reckoning, a location tracking app for Android™ smartphones Nisarg Patel Mentored by Adam Schofield and Michael Caporellie Introduction Results (cont.)
SoC and FPGA Oriented High-quality Stereo Vision System
Bluetooth operated Arduino Controlled Car
Wireless Autonomous Trolley (WAT)
ECE 477 Senior Design Group 3  Spring 2011
Midway Design Review Team 16 December 6,
Fundamental Problems in Mobile Robotics
Comprehensive Design Review
GPS Navigation System ET Spring 2018
HY-475 Autonomous Robot Navigation
-Koichi Nishiwaki, Joel Chestnutt and Satoshi Kagami
Robot Deployment System
G14 Autonomous Rover Wall Avoiding Robot
Presentation transcript:

Group 3 Corey Jamison, Joel Keeling, & Mark Langen Mapping Robot Group 3 Corey Jamison, Joel Keeling, & Mark Langen

Overview Robot on wheels that drives around a room and produces a 2d map of the room to be displayed on a phone

Roles (so far) Mark: Mapping algorithm Corey: Simulation, Mobile App Joel: Hardware integration

Motivation: Interesting software problem Integration of a variety of different systems (software & hardware)

Functionality Wheeled robot with rotating laser mounted on top Generates distance + angle measurements Software algorithm builds 2D best-guess map of surroundings Map transmitted via Bluetooth to Android app & displayed to the user Vehicle movement controlled by Android app

Design

Design

Design Challenges: Finding an affordable, accurate sensor Complexity & performance of software algorithm

Design Calculations: FPGA usage (~30% using high-performance processor) Torque required for wheels, rotating rangefinder

Algorithm General Algorithm: Backup plan: Corey – Simulator

Algorithm Some “SLAM” (Simultaneous Location and Mapping) algorithms already exist, but they are typically for mapping 3D spaces, making use of much more data than a single 2D slice like ours does, and require much more processing power. Rotation works similarly, but using a histogram of rotation differences instead of distance differences. Map is build up out of the line segments once the absolute position has been determined. They are added to a quad-tree structure of line segments in space which can be extended and refined in positioning as more points are considered.

Testing Testing each module independently Map-building algorithm: tested on-the-fly throughout development using the simulator Unit testing with predefined data and checking error tolerance of results Bluetooth module: Thorough testing across various conditions: distance, through/around obstacles, bandwidth usage, etc. Laser Distance & Rotation data: Data generated can be manually measured (tape measure, protractor, etc.) Accuracy & biases will be recorded Data transmission rates and synchronization between both data sources

Testing Chassis wheels: Integration Testing: Mapping algorithm already assumes that wheels are unreliable and there will be drift & slipping Motor driver will be calibrated to minimize drift, but perfect accuracy is not needed Integration Testing: Modules integrated in steps laser & stepper motor Bluetooth Mapping algorithm Vehicle movement

Optional Features In minimum viable product, user will manually control the vehicle’s movement Additional modes of control: Semi-autonomous: User selects waypoints, vehicle navigates to them autonomously Autonomous: Vehicle decides where to go next, produces full map of room with no user input Custom operations to speed up mapping algorithm

Questions?