Robot Architecture “Lyly Autonomous Robot and My Previous Attempts at Robot Construction” June 28, 2007 Scott Settembre University at Buffalo, SNePS Research.

Slides:



Advertisements
Similar presentations
LTU Armadillo 2007 IGVC Jeremy Gray, BSEE; Shawn Ellison, MSCS; Phil Munie, MSCS; Brandon Bell, MSCS.
Advertisements

A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Sophomore Design Class Automated Highway Simulation Group 2: Jeremy Sletten Patrick Murphy Michael Olson Randa Ibrahim.
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Microprocessor Motor Control Spring Introduction  Stamp projects Robots  Sensors  Motor control  Logic Rocketry  Reading acceleration (“g”
V EX C OACHES ' T RAINING October 12, Agenda for Today 9 – 10 AM : Tina Reeves and the Engineering Notebook 10 – Noon : Finish Building, Basic Robot.
Autonomous Quadrocopter Proposal Brad Bergerhouse, Nelson Gaske, Austin Wenzel Dr. Malinowski.
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
A fully autonomous robot designed to navigate and solve a maze.
Ramrod III Micro mouse. The Team  Andrew Igarashi – Hardware  Kevin Li – Programming  Stephen Nakamura – Hardware  Quang Ngu - Programming.
Micromouse 296 Final Presentation Fall 2008 Group: Rabbitwagon.
Mars Rover TEAM CPNE Crossen Davis Peter Ramer Nancy Robinson Eric Rodriguez.
EE 296-Micromouse Spring 2008 Team: CheeHeePono! Members: Mitchell La Puente Travis Suemori Travis Suemori William Chang William Chang Ashley Tomita Ashley.
Group Members Frederick Tyson Ike Mogbana Advisor Prof. Mahmood May, Senior Project 2005/06 Final Presentation MICROMOUSE SECURITY SYSTEM.
Team GPS Rover Alex Waskiewicz Andrew Bousky Baird McKevitt Dan Regelson Zach Hornback.
M & M EE 296 Final Presentation Spring 2004 Presentation Overview Team Member Introduction Project Overview Overall Design Description Final Project.
Micromouse Spring 2006 K A L The Pied Pipers. The Pied Pipers: Joanne – Programming Ken – Hardware Alyssa – Hardware Introduction of Team and Roles.
Micromouse Team:. Team Members Kanoa Jou Ryan Sato KiWoon Ahn Brett Ikei.
Critical Design Review Colorado State University - Pueblo April 15, 2005.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
A Robust Layered Control System for a Mobile Robot Rodney A. Brooks Presenter: Michael Vidal.
The goals of Micromouse: to build an autonomous “mouse” Mouse should be able to navigate and solve any given maze Mouse should be no bigger than 25.
Curry Mouse EE296 Final Presentation Wednesday, May 10, 2006.
The goals of Micromouse: to build an autonomous “mouse” Mouse should be able to navigate and solve any given maze Mouse should be no bigger than 25.
Team P.A.C.K men EE 296 Project. Chris Mcleod Hardware specialist.
Remote Surveillance Vehicle Design Review By: Bill Burgdorf Tom Fisher Eleni Binopolus-Rumayor.
Old control system ( ) MVRT. Main Circuit Breaker Connected to the red wire (power) of the battery When turned off, all power is cut off and robot.
Controller, Sensors and Motors Ding Ke Tutorial 1, UGB 230N.
Intelligent Vehicles and Systems Group The Pennsylvania State University 1/9 EDSGN 100 EDSGN 100 Autonomous System Navigation and Driver Augmentation Pramod.
1 RoboSapien Based Autonomous Humanoid Robot Researched and Presented by Nick Repka.
Dynamic Traffic Light Timing Tony Faillaci John Gilroy Ben Hughes Justin Porter Zach Zientek.
Build-It-Yourself develops content and supporting platforms that inspire and guide kids to use technology creatively. Scratch Robotics Construction System.
Program ultrasonic range sensor in autonomous mode
Weston Schreiber & Joshua Gabrielse Robotics Summer Training Programming #1: EasyC Basics.
Build-It-Yourself develops content and supporting platforms that inspire and guide kids to use technology creatively. Scratch Robotics Construction System.
Bluetooth Controller Setting up the BT controller and Arduino with Processing.
1 Umrer College Of Engineering, Umrer DEPARTMENT OF COMPUTER ENGINEERING VIII SEMESTER Robo-Pathfinder Projectees Manish M. Khurpade Mayank P.
Professors: A. Antonio Arroyo Eric M. Schwartz TAs: Josh Weaver Tim Martin 9/18/2012.
DETACHABLE POTHOLE DETECTION AND WARNING SYSTEM
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Vex Robotics Programming Options. To start you off and give you a safe "home base" to return to while you explore, a few key programs are already included.
‘Iole o Mãnoa Mouse of Mãnoa. Team Members Jeff Fines Designer, Fabricator, Programmer & Thomas Matsushima Designer, Fabricator, Programmer.
Team Members: Faculty Advisors: Christian BaldusDavid Roberts Dr. Arun Somani Isi OamenShawn Yockey Dr. Zhao Zhang Chair-Mounted Computer Workstation Iowa.
Xiong Junjie Node-level debugging based on finite state machine in wireless sensor networks.
Preliminary Design Review (PDR) Team Amaze Me. EE 296 Project (MicroMouse) Members –Brandon Gibu –Ah Ram Kim –John-Kalani Miyajima –Justin Ogata Website.
National Instruments Autonomous Robotics Competition
Robot Programming. Programming Behaviors Behaviors describe the actions and decisions of your robot.
Fail-Safe Module for Unmanned Autonomous Vehicle
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
Lesson 1: Motors and Sound Programming Solutions.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
Raspberry Internet Rover Dipto Pratyaksa
After Construction Name: Per #:.
Presentation Outline I. Background Information II. Design Project
Bluetooth Controlled Robot with Obstacle Avoidance
VEX IQ Curriculum Smart Machines Lesson 09 Lesson Materials:
ROBOTC for VEX On-Site Professional Development
Smart Car Robot Prepared by Supervised by Mai Asem Abushamma
A Tutorial on How to Turn PowerPoint Presentations into Slideshows
Review and Ideas for future Projects
Programming Part 2 Mod Kit
An Introduction to VEX IQ Programming with Modkit
Dave Mawdsley, DACS Member, Linux SIG January 16, 2013
Wireless Autonomous Trolley
An Introduction to VEX IQ Programming with Modkit
ECE Computer Engineering Design Project
Wireless Autonomous Trolley
Wireless Autonomous Trolley
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

Robot Architecture “Lyly Autonomous Robot and My Previous Attempts at Robot Construction” June 28, 2007 Scott Settembre University at Buffalo, SNePS Research Group

My First Robot Computer controlled Turtle robot Constructed out of wood, hobby parts, and solid state components Wired by cartridge port to Radio Shack Color Computer During first presentation, MOSFETS got fried Learned: Hardware is expensive

My First Collaboration Robot Micro Mouse - maze competition Utilized 6809E processor Hardware custom designed by other students I designed a virtual environment to simulate and test hardware drivers and maze search and solve code because of continual hardware issues Learned: Hardware design and test is a major time sink

My First Robot Hack Decided to hack RC cars Cheaper and most of the hardware design is already been done Control by computer through serial port to remote controller No feedback between RC car and computer Learned: RC vehicles move faster than remote computer can turn them away from a door frame…

My First Autonomous Robot – July 4, 1997 Ordered a Basic STAMP kit robot and decided to assemble it during the Mars Pathfinder landing in honor of the Sojourner Rover Watched live NASA feeds in FOX News cold room while assembling Luckily it took NASA over a day to get it off the landing pad, since it took that long to build a simple kit Programmed using Stamp Basic and program is downloaded to robot through parallel port Learned: Small robots are easy to program, slow to test, not very powerful at all

My First Robot Architecture Realizations… LARGE commitment of time to –Build… there is always another screw to get, resistor to buy, wire to run –Test… check schematics, remove and reinstall boards and reconnect wires, and always guessing is involved –Debug… programs need to download to robot, then get robot to state you want to test, then test. Debug cycle way too long…

My First “Virtual” Autonomous Robot Decided the best way to design robots was to simulate them in a virtual environment I used DirectX to model a world to get the sensor data I needed to feed a robot I selected a few visual features and applied an ANN to train object avoidance behavior Worked! Internal monologue: “Yay! Now I have a good way to program a robot!” And so…

“LyLy” - ROV and Autonomous Robot Designed a robot in a CAD Built it out of wood, RoboteQ motor controller, wheelchair motors, golf cart batteries, and laptop. Two modes: –ROV (Remote Operated Vehicle) mode Uses WiFi, transmits visual and audio to the control computer Control computer can transmit back to robot With laptop on top, and open, we have a remote person! –Autonomous mode Does not require WiFi, though with WiFi it has access to the LyLy server which can do more extensive decision making and data storage

“LyLy” - Autonomous Mode Internal laptop collects visual and audio data –Processes images, makes instinctive turn and stop decisions –Processes audio, for voice recognition –Implements reflex/instincts, all hard-coded –Has backup “personality” and logic as a failsafe –Forwards processed information to external “brain” External processing –Relieves processing needing to be done on robot laptop –Quicker and more stable connection –Cheaper cost, faster execution