Lunabotics Navigation Package Team May14-20 Advisor: Dr. Koray Celik Clients: ISU Lunabotics Club, Vermeer Company.

Slides:



Advertisements
Similar presentations
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
Advertisements

Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Suggesting a framework for a robot control program independent of the system platform Providing the implementation of a multi-agent system with blackboard.
Objectives The objective of this design process was to create a small, autonomous robot capable of completing a set of predefined objectives within an.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Advisor: Dr. Arun Lakhotia
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Robotics and Me Vidyasagar Murty M.S. in Industrial Engineering University of Cincinnati.
Abstract This project focuses on realizing a series of operational improvements for WPI’s unmanned ground vehicle Prometheus with the end goal of a winning.
Sponsors Mechanical Improvements Software The software is written in C++ and Python using the Robot Operating System (ROS) framework. The ROS tool, rviz,
CONFIDENTIAL Phase Profilometry How to measure (small parts of) the world in real time 20 April 2015.
ECE 7340: Building Intelligent Robots QUALITATIVE NAVIGATION FOR MOBILE ROBOTS Tod S. Levitt Daryl T. Lawton Presented by: Aniket Samant.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Field Navigational GPS Robot Final Presentation & Review Chris Foley, Kris Horn, Richard Neil Pittman, Michael Willis.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
California Car License Plate Recognition System ZhengHui Hu Advisor: Dr. Kang.
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.
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Juan Guzman ASU Mentor: Shea Ferring. About Me Name: Juan Guzman Computer Science major ASU Senior (graduating December 2012) Have prior internship with.
Camera Aided Robot Progress Report.
● MSc Artificial Intelligence(University of Groningen) ● Research at the Cognitive Robotics Laboratory ● Part of the BORG team ● Competing in
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen Client: Computer Engineering DepartmentAdvisors:
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
ECE 477 FINAL PRESENTATION TEAM 7  SPRING 2013 COST ROBOT ERIC OSBORNE, BRYAN DALLAS, ANDREW LOVELESS, CAROLINE TRIPPEL.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
Autonomous Surface Navigation Platform Michael Baxter Angel Berrocal Brandon Groff.
The SmartWheeler platform Collaboration between McGill, U.Montreal, Ecole Polytechnique Montreal + 2 clinical rehab centers. Standard commercial power.
Development of Control for Multiple Autonomous Surface Vehicles (ASV) Co-Leaders: Forrest Walen, Justyn Sterritt Team Members: Andrea Dargie, Paul Willis,
GCAPS Team Design Review CPE 450 Section 1 January 21, 2008 Nick Hebner Kooper Frahm Ryan Weiss.
Low-Cost Localization for Educational Robotic Platforms via an External Fixed-Position Camera Drew Housten Dr. William Regli
Tour Guide Robot Project Face Detection and Face Orientation on The Mobile Robot Robotino Gökhan Remzi Yavuz Ayşenur Bilgin.
A Method for Hand Gesture Recognition Jaya Shukla Department of Computer Science Shiv Nadar University Gautam Budh Nagar, India Ashutosh Dwivedi.
PR2 Christian Sanchez MIS 304. PR2 Video Willow Garage Research lab in Menlo Park, California Develop hardware and open source software (for personal.
Project Proposal: Student: Rowan Pivetta Supervisor: Dr Nasser Asgari.
Tracking with CACTuS on Jetson Running a Bayesian multi object tracker on an embedded system School of Information Technology & Mathematical Sciences September.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
IEEE Robotics - Requirements Presentation Presented by Jason Abbett and Devon Berry.
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
Tapia Robotics 2009: Import Antigravity Kate Burgers '11, Becky Green '11, Sabreen Lakhani '11, Pam Strom '11 and Zachary Dodds In the summer of 2008,
One reason for this is that curricular resources for robot mapping are scarce. This work fills the gap between research code, e.g., at openslam.org, and.
By: Jennifer Liem.  Hardware ◦ Head : Philip Blackman  Danny  Tony  Mune  Software ◦ Head: Stephan Fabel  Xi Hang  Jennifer.
Proposed Changes to RosCoe: Robot of the School of Engineering Project Team: Travis McKenna Project Advisor: Dr. Wang.
Final Presentation Prime Mobility Group Group Members: Fredrick Baggett William Crick Sean Maxon Project Advisor: Dr. Elliot Moore.
GCAPS Team Design Review CPE 450 Section 1 January 22, 2008 Nick Hebner Kooper Frahm Ryan Weiss.
Optic Flow QuadCopter Control
Smart Lens Robot William McCombie IMDL Spring 2007.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Face Recognition Technology By Catherine jenni christy.M.sc.
IEEE South East Conference 2016 MID-SEMESTER PRESENTATION.
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.
NASA Robotic Mining Competition. Controllers Arduino Mega - controls motors and sensors Raspberry Pi - Linux based computer that has the autonomous.
3D Perception and Environment Map Generation for Humanoid Robot Navigation A DISCUSSION OF: -BY ANGELA FILLEY.
MAV Optical Navigation Software System April 30, 2012 Tom Fritz, Pamela Warman, Richard Woodham Jr, Justin Clark, Andre DeRoux Sponsor: Dr. Adrian Lauf.
Automatic License Plate Recognition for Electronic Payment system Chiu Wing Cheung d.
Self-Navigation Robot Using 360˚ Sensor Array
Vision-Guided Humanoid Footstep Planning for Dynamic Environments
Lunabotics Positioning System Proposal
Design and Development of an Autonomous Surface Watercraft
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
Review and Ideas for future Projects
Developing Artificial Intelligence in Robotics
Robotic Guidance.
Senior Capstone Project Gaze Tracking System
NASA Robotic Mining Competition
CS2310 Zihang Huang Project :gesture recognition using Kinect
Sensor Placement Agile Robotics Program Review August 8, 2008
for Vision-Based Navigation
G14 Autonomous Rover Wall Avoiding Robot
Presentation transcript:

Lunabotics Navigation Package Team May14-20 Advisor: Dr. Koray Celik Clients: ISU Lunabotics Club, Vermeer Company

Project Scope NASA Lunabotics Mining Competition For university-level students to design and build a mining robot that can traverse the simulated Martian chaotic terrain Points are awarded for autonomy Landmarks allowed for navigation

Project Scope Our Clients Lunabotics Club Vermeer Company o Large industrial and agricultural equipment

Project Scope ISU Lunabotics Club Bump detectors Laser detector for orientation No obstacle detection LabView

Project Scope Our Solution Create prototype navigation system using computer vision techniques for navigation and object detection Microsoft Kinect for prototype hardware solution Open-source software

Design Platform Laptop Computer o 2.26 GHz Dual Core Processor o 4 GB RAM Microsoft Kinect o RGB Camera o Infrared Optics Robot ‘Virgil’

Design Virgil Built by Dr. Koray Celik Representative of Lunabotics robot Modified Kinect Motor Controller o 4 Motors Encoder Controller o 6 Encoders Li-Ion Battery Powered

Design Software Ubuntu Linux LTS OpenCV OpenNI PropulsionClass

Design

Landmark Detection Acquisition Module Color Threshold Canny Convolution Operator Boundary Tracing Rectilinear Object Recognition

Landmark Detection CannyThreshold

Landmark Detection Contour All Poly Filter

Landmark Detection ●Unobtrusive landmark, not likely to be found naturally ●Searching for rectilinear shapes with overlapping midpoints ●State-space reduction to reduce noise

Design Obstacle Detection Acquire depth map Smoothing Regression Least Squares Plane Fitting

Obstacle Detection Plane Fitting Least Squares Regression Smoothed Depth Mat Normal Floor Plane Blue - Object Orange - Floor

Obstacle Detection Threshold regression values Contour Filter Area of bounding rectangle

Path Generation Finite State Machine Landmark must be in sight upon start Drives towards landmark, avoids obstacles that appear in its path Maintains spacial awareness to landmark in case it loses sight

Path Gen 1.Find landmark 2.Move towards the landmark 3.Obstacle detected 4.Proceed on alternate path 5.Turn back to relocate landmark 6.Head to landmark

Accomplishments Core Requirements Robot Movement o Smooth Acceleration and turning o Position and heading Landmark detection o Recognize and distinguish between our two landmarks Obstacle detection o Recognise obstacles above 4 cm tall o Recognize Landmarks as not obstacles Navigation o Obstacle avoidance

Challenges Landmark Detection o Noise reduction Obstacle Detection o Uneven terrain issues Encoder o Set back by hardware (group is more software oriented OpenNI Bug o Appears around 3 minute mark o Prevents code from scalability in terms of computational complexity o Caused by XnSensorServer

Testing Simulated Arena 3 m X 2 m area Virgil is representative of Lunabotics Club’s Robot Method Test movement Test landmark detection, eliminate false-positives Test object detection Test obstacle avoidance

Demonstration

What’s Next? Introduce Improved Hardware o 2.5-D Lidar o High Definition RGB Camera Integrate Encoder Support Improve Navigation Algorithm

Questions?