Orion Rover Maze solver and Object Detection

Slides:



Advertisements
Similar presentations
RCX Workshop Day 2 Programming with Touch Sensor Light Sensor Repeat CJ Chung Associate Professor of Computer Science Lawrence Technological University.
Advertisements

EducateNXT The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach.
A 296 MicroMouse project By Brian Kuriyama. Profit!
New Mexico Computer Science For All More Algorithms Maureen Psaila-Dombrowski.
Sampling Large Databases for Association Rules ( Toivenon’s Approach, 1996) Farzaneh Mirzazadeh Fall 2007.
Cartographic Order Specified Task Robot. Overview  Design and build a compact robot to traverse a maze.  Perform tasks located throughout the maze in.
Karel The Robot In the beginning… software. Karel the Robot  All robots are controlled by software  Artificially intelligent robots that can “think”
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
Group Members Frederick Tyson Ike Mogbana Advisor Prof. Mahmood May, Senior Project 2005/06 Final Presentation MICROMOUSE SECURITY SYSTEM.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
VISION CONTROL MICRO MOUSE MSc Computer Systems Engineering By: Rekapally Mahendranath Supervisor: Dr. Nic Snailum.
1 Programming & Robotics. 2 Course Goals for grade 11 s To give students an INTRODUCTION to computer programming & Robotics  If you ‘re already an expert,
Automated Data Acquisition for an Infrared Spectrometer Lauren Foster 1, Obadiah Kegege 2, and Alan Mantooth 2,3 1 Manhattan College, Bronx, NY, 2 Arkansas.
Information Fusion in Continuous Assurance Johan Perols University of San Diego Uday Murthy University of South Florida UWCISA Symposium October 2, 2009.
Team Spot On! With Zebulon Clark Desiree And Earl.
By Crystal Wettingfeld Supported by Lamar University, a Broadening Participation Grant from the National Science Foundation under Grant No , and.
WALL FOLLOWING ROBOT USING I-BOT mini V3
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Navigating a Maze. Navigating a Maze Pre-Quiz 2 1. What is the difference between a program and an algorithm? 2. About how many inches does an NXT move.
LUNAR ROVER Concept proposal meeting Dr. Ashish Dutta Indian Institute of Technology Kanpur Kanpur, INDIA ( *** for private circulation only)
We, Robots Or Encounter at FarPoint A problem-solving simulation By Mary Mellon.
Wandering Standpoint Algorithm. Wandering Standpoint Algorithm for local path planning Description: –Local path planning algorithm. Required: –Local distance.
Robotics. What is a robot? Have you seen a robot? Where? – In a photo? – Video? – In real life?
 Motivated by desire for natural human-robot interaction  Encapsulates what the robot knows about the human  Identity  Location  Intentions Human.
Lego Mindstorms Group #3 WestonJohnHamptonKyle. Outline Introduction Introduction Robot Construction & Programming Logic Robot Construction & Programming.
Patina Becenti Mentor – Mansel Nelson. Introduction  The idea is to educate young students to explore the world of science and engineering.  Implement.
Project Demonstration Template Computer Science University of Birmingham.
Progress presentation
EV3 Software EV3 Robot Workshop
ROBOTC Software EV3 Robot Workshop
Finding Optimal Solutions to Cooperative Pathfinding Problems Trevor Standley Computer Science Department University of California, Los Angeles
Mars Rover. Robot Functions Panoramic data with a Pancam Mini-TES Scientist select the targets to study Measure using tools on its arm called IID Sensors.
Science 801 Robotics The Final Project. Task Your team will create a robot that will complete a number of challenges as it moves through a series of tasks.
Optimal Relay Placement for Indoor Sensor Networks Cuiyao Xue †, Yanmin Zhu †, Lei Ni †, Minglu Li †, Bo Li ‡ † Shanghai Jiao Tong University ‡ HK University.
UNH FIREFIGHTING ROBOT Ryan Morin, Craig Shurtleff, Andrew Levenbaum, Stephen Tobin, and Liam O’Connor University of New Hampshire: College of Engineering.
Project Description The Square D occupancy sensors use both ultrasonic and passive infrared technology (PIR) to detect occupancy in a room. This project.
11-Jun-16 Algorithms 2.2. Overview In this presentation we will discuss: What is an algorithm? 5 steps in developing an algorithm A Jeroo example.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
Fire Ants A Firefighting Robot Team Matt Gough Intelligent Machine Design Lab Fall 2015.
Project Overview  Introduction  Clawbot Build  Design Modification  Design Development  Programming  Sensors  Advanced Sensors  Open design challenges.
ROBOT NAVIGATION AI Project Asmaa Sehnouni Jasmine Dsouza Supervised by :Dr. Pei Wang.
With. Project Overview  Introduction to Factory Automation Numerical Control  Build an autonomous robotic solution  Testing an autonomous robot build.
Modernizing physical science curriculum using lego Robotics
The Corridor Challenge
Sequencing Learning Objective: to be able to design algorithms that use sequencing.
Project Overview Introduction Clawbot Build Design Modification
Bluetooth Controlled Robot with Obstacle Avoidance
The Need for Algorithms
Project Overview Introduction Clawbot Build Design Modification
VEX IQ Curriculum It’s Your Future Lesson 11 Lesson Materials:
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
Lecture 10 Sensors.
In the beginning… software
Project Overview Introduction & Product Analysis
Project Overview Introduction Clawbot Build Design Modification
Project Overview Introduction Clawbot Build Design Modification
Introduction to Programmng in Python
The Need for Algorithms 2 days
Vocabulary Algorithm - A precise sequence of instructions for processes that can be executed by a computer.
Maze Solving IQ.
Navigating a Maze.
Owen Yokum e-Portfolio
Exploring Computer Science Lesson 6-2
ECE 477 Digital Systems Senior Design Project  Spring 2013
Navigating a Maze.
Programming Fundamentals
Which way does the robot have to turn to get to the charger?
Pair work – Do you want to change seats??
U3L2 The Need For Algorithms
3D Printed Smart Mobile Author: Bingfang Chen - Mentor: Professor Farrukh Zia Computer Engineering Technology Department ABSTRACT 3D printed smart mobile.
Presentation transcript:

Orion Rover Maze solver and Object Detection Alexandr Dementyev, Ethan McKee, Binqi Sun , Tyler Velasco Computer Science, University of Central Arkansas 201 Donaghey Ave, Conway, AR 72035

Overview Introduction System Overview and Description Methods Algorithm Evaluation Future Works Conclusion

Introduction We have seen many robots that have slight failures that have ended up destroying the whole project. This is best seen when sending robots to space. Nearly ⅔ of all attempts to study Mars have failed. We propose a way to minimize the overall fail rate of robots in testing to see if a robot could still function on a bare minimum of two sensors to complete a maze and to find an object.

System Overview and Description We started our project from scratch

Orion Rover (development) MakeBlock Starter Robot Kit

Main Modules Me Orion Me Line Follower Me Ultrasonic Sensor

Programming Scratch Programming Language (mBlock)

Algorithm Main idea was to use a modified Left-Hand-Rule Algorithm Once it hit a wall it would turn left till it found the object. Once object pick it up and stop program.

Evaluation It solved the maze and found the object but had several problems. Battery Power Arm Strength Number of Sensors Size of Robot (Limit how many sensor you can have)

Future Work For future work- More Sensors Better Battery Life Modification to include Camera

Conclusion Overall though we struggled and had several limitations we have shown that even if sensors and modules fail, a robot that still has a few functioning parts and sensors can work and accomplish a task.

Acknowledgement We would like to thank NASA for their support of the robot and for Dr. Sun allowing us to work on it.

References [1] http://www.washingtonpost.com/wp-srv/national/longterm/space/stories/orbiter100199.htm [2] http://mars.nasa.gov/programmissions/missions/missiontypes/ [3] http://mars.nasa.gov/mer/spotlight/challengesRover01.html [4] https://en.wikipedia.org/wiki/List_of_missions_to_Mars [5] http://mars.nasa.gov/programmissions/missions/missiontypes/landers/ [6] http://mars.nasa.gov/programmissions/missions/missiontypes/subsurface/