Hamster Transport Vehicle HTV Joey Siracusa Computer Engineering 4/14/2015.

Slides:



Advertisements
Similar presentations
Design Contest MAE 3. Why a Design Contest Apply Engineering Tools Manage the Design Process Emphasize/Struggle/Rejoice Creativity Using Resources Team.
Advertisements

EducateNXT The Corridor Challenge The Corridor Challenge requires programming of a robot to negotiate obstacles and the corridor walls in order to reach.
Challenges Close Shave Sprint, Spin, Sprint The Labyrinth
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Boe-Bot Challenge. Advanced Users (those who have used Boe-Bots in Digital Electronics) There are suggested activities / programs for each challenge.
Fire Fighting Robot Prepared by: Fatima Darawsheh Jameela Rabaya.
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Wheel Size Matters: Programmed Rotations.
DAMN : A Distributed Architecture for Mobile Navigation Julio K. Rosenblatt Presented By: Chris Miles.
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Does Wheel Size Matter? Starter Kit.
Final Presentation EE 296 – Micromouse Spring 2007 Friday, May 4, 2007 POST 214.
Lukas Christensen. RoboSAR Hardware Novelda Impulse Radar used to detect movement with high range resolution Novelda Impulse Radar used to detect movement.
Challenge #1 – Relay Race Robot #1 will be randomly placed on starting line #1, #2 or #3. Robot #1 will drive until it detects the “Dark Line” - Robot.
Shaojie Ge Design Overview  The robot simulates the movements of a four leg walking animal. Its basic function include: Walking with four legs,
ENGG1100 Lecture7: Introduction To Engineering Design (Digital Logic) Part 2 Kin Hong Wong ENGG1100. Ch7-Digital Logic (part 2) 16/02/15 1.
Abstract Design Considerations and Future Plans In this project we focus on integrating sensors into a small electrical vehicle to enable it to navigate.
ENGG1100 Introduction to Engineering Design Digital Logic (Part 2) Prof. Kin Hong Wong Department of Computer Science and Engineering.
Physics Activity #4 9/30/14. Objective:  To measure the acceleration of gravity in the lab, by using two different methods.
A Bot With a Brain Using infrared obstacle detection circuits to create an autonomous robot that will navigate itself through an obstacle course. Bailey.
HamsterCraft Special Sensor Joey Siracusa Computer Engineering 3/19/2015.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering 1 Hsu/Youssefi.
Smart Plant Robot Prepared by Haya De’bas Jumanah Salhab Supervisor Dr. Ra’ed Al-Qadi.
CS 8650 AI & Robotics, Dr. Hoganson Copyright © 2004, 2005, 2006 Dr. Ken Hoganson CS8650-Monday Class Will Start Momentarily… CS 8650 Introduction.
Karel the Robot A Gentle Introduction to the Art of Programming.
EEL 5666: Intelligent Machine Design Laboratory Final Presentation by Rob Hamersma April 12, 2005.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
Automated Distinguisher (AD) New York City Research Initiative Athar Abdul-Quader Stephen Brandes Isaiah Silver Mentor: Professor Vikram Kapila Mechanical.
ROBOT NAVIGATION By: Sitapa Rujikietgumjorn Harika Tandra Neeharika Jarajapu.
LAB 9 Robot Arm Path Planning TAS: Kedar Amladi & Margaret Toebes.
Resetting Student PreTests. Within the MyNursingLab Study Plans, pretests can be taken only one time by the student.
Overview of Project 3 Slides are available at : Updated 1/28 Due Date for project has been extended to next Friday 2/6.
Elegant avoiding of obstacle Young Joon Kim MSRDS First Beginner Course – STEP5.
Presents the Pretty Boy Vendor In The Gold Corner Nathan Cooke Nick Croke Mark Lynch Mark Sutton.
Overview of Project 3: Phase A Slides are available at : Report for all phases due last day of class
Team November EGN 1935 Team: November Robot: November Team Members Giovanni Montoya Hussam Okasha Tommy Rooney EGN 1935 Dr. Arroyo, Dr Schwartz, Kevin.
ECE Adventures ECE Adventures EGN1935 Team Name: Team Tubby Robot: Tubbe Team Members Steven Bingler Gaby Cruz Daniel Karol Jared Howard.
Sentry System Multiple Sensors
Artificial Intelligence in Game Design Complex Steering Behaviors and Combining Behaviors.
Patina Becenti Mentor – Mansel Nelson. Introduction  The idea is to educate young students to explore the world of science and engineering.  Implement.
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Vex Robotics Program four: reversing and turning.
The George Washington University Department of ECE ECE Intro: Electrical & Computer Engineering Dr. S. Ahmadi Class 4/Lab3.
Artificial Intelligence in Game Design Lecture 8: Complex Steering Behaviors and Combining Behaviors.
The George Washington University Electrical & Computer Engineering Department Dr. S. Ahmadi Class 3.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Copyright Carnegie Mellon Robotics Academy all rights reserved Vex 1.0 © 2005 Carnegie Mellon Robotics Academy Inc. Does Wheel Size Matter? Starter Kit.
Casne.ncl.ac.uk Taking care of the CrumbleBot Please do NOT stress the robot's motors 1.Do NOT push the robot 2.Do NOT hold the.
Mechanical Components and Programming Ken Youssefi Introduction to Engineering – E10 1.
Forward Until Near Stop when near a wall.
ROBOTC for VEX Online Professional Development. Homework Questions Thoughts? Questions?
Engineering H193 - Team Project Spring Quarter Gateway Engineering Education Coalition P. 1 Performance Test 4 and Team Review Week 6 Day 3.
GreenJacket IMDL Summer 2002 Final Report Matthew Chernosky August 6, 2002.
The Corridor Challenge
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Obstacle avoiding robot { pixel }
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
ECE Computer Engineering Design Project
Understanding Communication with a Robot? Activity (60 minutes)
Community College of Aurora Cheez Botics
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Presented by Angel Nunez IDML Spring 2008 Dr. Arroyo Dr. Schwartz
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
Forward Until Touch Robot goes forward until it hits a wall.
Line Following Behavior
Switch Blocks check a value and choose a path based on that value
Programming Fundamentals
Automation and Programming
Introduction to Motors
Obstacle Detection.
Programming Concepts (Part B) ENGR 10 Introduction to Engineering
Intro to Robotics It’s YOUR FUTURE.
Presentation transcript:

Hamster Transport Vehicle HTV Joey Siracusa Computer Engineering 4/14/2015

Hamster Transport Vehicle Servo motor and rails hold 7 inch diameter Hamster Ball Navigates obstacle course and deposits Frank at specified location Uses LIDAR for accurate centroid detection and rough velocity calculations Goals similar to the UF AggreGator; will be used to test non-excavating behaviors for NASA’s RMC

HTV Agenda Final Mechanical Implementation Final Electrical Implementation Final LIDAR Implementation State Machine Conclusions / Future Work

Final Mechanical Design

Final Electrical Design

LIDAR

LIDAR

State Machine Destination (x,y) is set prior to running robot Location (x,y) is the robot’s LIDAR centroid When an obstacle is found on one side, robot will turn away from it unless the robot is close to an x boundary When an obstacle is directly in front of the robot, robot will turn toward destination x Obstacle/wall following implemented to navigate around obstacles When obstacle disappears from view, robot turns toward positive y direction and moves forward If location y = destination y Turn toward destination (x,y) Move forward until destination reached Drop HamsterBall

Future Work Things to fix before Demo Day: Use destination x with location x to choose direction when obstacle is directly in front, instead of choosing randomly Implement x boundaries for robot Check if destination y == location y and stop wall following behavior Things to add before Media Day: Need to add a gyro for accurate turns. LIDAR centroid derivative is only effective while moving in one direction. Switch LIDAR centroid box with something more professional. If time permits, print case for protoboard.