ROBOTIC GUIDANCE Joe Stawicki. PROJECT DESCRIPTION  Teach a robot to guide a person to a predefined destination.  The robot must use a cam and a vision.

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

KINECT Vinayak Thapliyal and Noah Balsmeyer 1. Overview  What is the Kinect?  Why was it made?  How does it work?  How does it compare to other sensors?
TURTLEBOT ROBOTIC GUIDE. Project Description Teach a robot to guide a person to a predefined destination. General requirements: 1. Use a Turtlebot as.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Image Scaling Jackie Van Ryzin
CptS 483: Introduction to Robotics. Born: VT Raised: NH High school: CT College: MA Worked: WI Grad School: TX Postdoc: CA Taught: PA NOW: WA Research.
By : Adham Suwan Mohammed Zaza Ahmed Mafarjeh. Achieving Security through Kinect using Skeleton Analysis (ASKSA)
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Team: ASU TechPriests Members: Garret Walliman, Samantha Axtell, Riky Ringer, Hien Nguyen, Austin Noel Sponsor: Dr. Yinong Chen Arizona State University.
Autonomous Wheelchair Rittika Shamsuddin '12 Melissa Frechette '11 Abigail Drury '10 Professor Audrey Lee St. John Dr. Dan Barry Dr. William Kennedy 23.
Lecture 25 Dimitar Stefanov.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Faunc Robot.
8/8/2015CS225B Kurt Konolige CS225B Robot Programming Laboratory TA: Chintan Hossain, Website: cs225b.stanford.edu.
An Integral System for Assisted Mobility Manuel Mazo & the Research group of the SIAMO Project Yuchi Ming, IC LAB.
Introduction to Machine Vision Systems
Com Port API Karl Riehl
October Robot Wars Andy Shiers Jason Rivers Morten Kromberg Dyalog’13.
Friday, 4/8/2011 Professor Wyatt Newman Smart Wheelchairs.
ROBOT LOCALISATION & MAPPING: MAPPING & LIDAR By James Mead.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
CS460: Senior Capstone Experience in Computer Science By: Brandon Gigot.
By: Joel Rodriguez.  International student from Mexico  Delicias, Chihuahua Mexico  Spanish  Sports and Music.
Object Matching With Faces CS460 Project Presentation By Sam Buyarski.
Activity 1: Multi-sensor based Navigation of Intelligent Wheelchairs Theo Theodoridis and Huosheng Hu University of Essex 27 January 2012 Ecole Centrale.
Waikato Margaret Jefferies Dept of Computer Science University of Waikato.
The SmartWheeler platform Collaboration between McGill, U.Montreal, Ecole Polytechnique Montreal + 2 clinical rehab centers. Standard commercial power.
Noadswood Science,  Information Wednesday, September 09, 2015.
Geopositioning and Applications in Transportation GMAT9205 Students: Ellis Leung ( ) Terry Nham ( )
Requirements II: Task Analysis. Objectives By the end of the class, you will be able to… Write detailed task descriptions to inform design. Create scenarios.
Exploration Robot with Stereovision Vladislav Richter Miroslav Skrbek FIT, CTU in Prague
Juhana Leiwo – Marco Torti.  Position and movement  Direction of acceleration (gravity) ‏  Proximity and collision sensing  3-dimensional spatial.
1.Obtain laser pointer coordinates 2.Send laser pointer coordinates to the laptop through the standard PS/2 mouse port 3.Pixel Mapping 4.Attach a button.
Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten Dr. William Regli
INTERACTING WITH SIMULATION ENVIRONMENTS THROUGH THE KINECT Fayez Alazmi Supervisor: Dr. Brett Wilkinson Flinders University Image 1Image 2 Source : 1.
INTRODUCTION Generally, after stroke, patient usually has cerebral cortex functional barrier, for example, the impairment in the following capabilities,
Motoring a Web Cam By Kevin Papreck. Definition & Requirements I had to develop a two-axis web cam that can be controlled over the internet. Along with.
CSE 548 Advanced Computer Network Security Document Search in MobiCloud using Hadoop Framework Sayan Cole Jaya Chakladar Group No: 1.
Gwynn Fewell CCR – COMPUTER CONTROLLED RAILROAD. PROJECT DEFINITION  Use Mobile Devices to run trains on the CCR (Computer Controlled Railroad)  Build.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
Project By: Brent Elder, Mike Holovka, Hisham Algadaibi.
Ben Lower Kinect Community Evangelism Kinect for Windows in 5 Minutes.
Kinect & 3D Scanning Mark Breedveld
Joe Cohen Presentation Overview  Project definition and requirements  Solution process and explanation  Methodology.
Nir Mendel, Yuval Pick & Ilya Roginsky Advisor: Prof. Ronen Brafman
Scrumm meeting. Mechanical Done. Tire vs belt? Tire chosen. What to do? Do a prototype of a car. Continue with design.
Scrumm meeting. Mechanical Done. Worked on final type What to do? Finish the assembly of the bottom part.
Suggested Machine Learning Class: – learning-supervised-learning--ud675
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Cpt_S 483: Introduction to Robotics. Dana 3 RoboSub Robot Club Research Lab.
Senior Capstone Project Andy Cornelissen. Project Definition Construct a mobile robot that simulates the robotic vacuum cleaners currently on the market.
Tutlebot Acutattile 85 cm Configurazione 1 Kinect 1 WIN pc 1 Laser 1 LINUX pc camera centre ground.
Team 1617: Autonomous Firefighting Robot Katherine Drogalis, Electrical Engineering Zachariah Sutton, Electrical Engineering Chutian Zhang, Engineering.
Michele Gattullo 2 yr. doctoral program - XXVIII cycle DMMM·ING-IND/15·VR 3 Lab.
Robot Vision SS 2009 Matthias Rüther ROBOT VISION 2VO 1KU Matthias Rüther.
FYP titles By Prof. KH Wong FYP v6.31.
Abstract Neurobiological Based Navigation Map Created During the SLAM Process of a Mobile Robot Peter Zeno Advisors: Prof. Sarosh Patel, Prof. Tarek Sobh.
John Rappel. Description  Demonstrate advanced control of the iRobot Create  Use light sensors to guide the robot to a light source  Read bump sensors.
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
Lunabotics Navigation Package Team May14-20 Advisor: Dr. Koray Celik Clients: ISU Lunabotics Club, Vermeer Company.
Intelligent Systems 2017 Spring
STEREO VISION BASED MOBILE ROBOT NAVIGATION IN ROUGH TERRAIN
Group 3 Corey Jamison, Joel Keeling, & Mark Langen
Automation as the Subject of Mechanical Engineer’s interest
Algorithm and Ambiguity
Blind Guidance system (BGS)
Robotic Guidance.
Senior Project, 2018, Spring To-do List Optimizer 1.0
Sasha Popov November 16, 2018 iRobot Create.
Project # 12 – Smart Walker REU student: Chris Feltner Graduate mentors: Siavash Khodadadeh and Sharare Zehtabian Faculty mentor(s): Dr. Turgut and Dr.
Presentation transcript:

ROBOTIC GUIDANCE Joe Stawicki

PROJECT DESCRIPTION  Teach a robot to guide a person to a predefined destination.  The robot must use a cam and a vision algorithm(s) as the main guidance.  Sensors such as bump, infra-red and ultra-sound could provide direction and safety for the robot.  The solution should be easily modified for alternative routes.  Check out Alexander Popov’s 2011 senior project for techniques about driving the robot.

MY SOLUTION  Turtlebot  Kinect Sensor/Gyroscope  ROS (Robot Operating System)  Moves the robot  Gathers data  Kinect Sensor  Gyroscope  Calculates the next position  User Interface  SLAM (Simultaneous Localization and Mapping)

KINECT SENSOR  Variety of Sensors  3D depth sensors  Laser  RGB camera  Array of Microphones

SLAM  Simultaneous Localization and Mapping  Build map of unknown environment  Uses Sensors  Keeps track of current location  Based on what it sees/has seen  Navigate to a particular spot on the map

PROBLEMS  Network Issues (SNC Firewall)  Using ROS (Open Source)  Weight Balance Issues

MORE WORK…  Calibration of the gyroscope

METHODOLOGY  Moving the Robot using Sasha’s project  Assembling the Turtlebot  ROS Installation  ROS Tutorials  Teleop/Navigation  Adaptation to new environments  Documentation

DEMO

RESOURCES  Sasha Popov  Professors  Dr. Pankratz and Dr. McVey  Classmates  ROS.org  Many tutorials/how-to’s/answers  Other online resources  Trial and Error

KNOWLEDGE  Programming Languages (CS 322)  Turtlebot software written in Python  Analysis of Algorithms (CS 321)  Navigation  Operating Systems (CS 370)  Linux and ROS  All Classes

EXTENSIONS  Voice Activation  Other Turtlebot Applications  Object Avoidance  Mobile Device Operation  Turtlebot Arm

ADVICE FOR UPCOMING SENIORS  Start early  Do little bits  Weekly meetings are very helpful  Document as you go  When stuck, ask for help  Enjoy it!!

QUESTIONS???