Reliability and Robustness in a Low-Cost Robot Colony Jaime BourneAustin BuchanRyan CahoonBrian ColtinEmily HartRich HongJames Kong Abraham LevkoyChristopher.

Slides:



Advertisements
Similar presentations
Lecture 20 Dimitar Stefanov. Microprocessor control of Powered Wheelchairs Flexible control; speed synchronization of both driving wheels, flexible control.
Advertisements

MOTION CONTROL ECE 105 Industrial Electronics Engr. Jeffrey T. Dellosa College of Engineering and Information Technology Caraga State University Ampayon,
Greg Beau SerajAnanya. Outline  Project overview  Project-specific success criteria  Block diagram  Component selection rationale  Packaging design.
224 FINAL PROJECT- WIRELESS CONTROL OF A BOE-BOT Tom Cohlmia-Scott Moffat-Ashley Nidiffer-Eric Yim.
ECE 480 Design Team 3 Doug’s Kitchen Robot Team Members - Thomas Manner - Ali Alsatarwah - Ka Kei Yeung - Daniel Phan Team Facilitator - Professor Lixin.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
Flatiron Mobile Device Security Monitor Thomas Horacek Lucas Greve.
Integrating POMDP and RL for a Two Layer Simulated Robot Architecture Presented by Alp Sardağ.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
RAMMBO the Robot Butler RAMMBO the Robot Butler R obert Moroson A ngela Uribe M elissa Jansen M ahdi Moghaddamzadeh B ianca Ragin O ur team (as stated.
PT 5000 Pooja Rao Ted Tomporowski December 7, 2004.
Nandini Vemuri (EE) Jason Jack (CE) Ryan Schmitt (CE) Jeff Howe (EE) John Corleto (CE) Emily Phillips (EE) Power Distribution Subsystem Wireless Communication.
EDGE™ Wireless Open-Source/Open-Architecture Command and Control System (WOCCS) Group Members: –Eric Hettler –Manuel Paris –Ryan Miller –Christian Moreno.
Introduction.
University of Pennsylvania Department of Electrical and Systems Engineering ABSTRACT: Quantifying and measuring certain aspects of a golf swing is a helpful.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
VEX Robotics Platform and ROBOTC Software
Slide Systems of Linear Equations A system of linear equations consists two or more linear equations.
Microcontroller Hands-on Workshop #3 Ahmad Manshad New Mexico State University Institute of Electrical and Electronics Engineers November 7, 2009.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
Daniel Pickem and Rowland O’Flaherty 12/04/2012 Mechatronics (ME 6405) Student Lecture On Arduinos *Some slides courtesy of Eoin Brazil
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
The New FTC Platform (Connecting your legacy hardware)
COLONYIntroduction September 11, Outline 1. Motivation 2. Brief Introduction to the Robots 3. Recent Colony Work 4. Current Research 5. Administrative.
Investigating Power Management in a Robot Colony Meeting of the Minds Symposium May 7, 2008 Christopher Mar and Austin Buchan Colony Project, Robotics.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
Microcontroller Presented by Hasnain Heickal (07), Sabbir Ahmed(08) and Zakia Afroze Abedin(19)
RomoRobot Feras Khateeb Yousef Azem supervisors Dr.Raed Al-Qade Dr.Lui Malhis.
Robotic Sensor Network: Wireless Sensor Platform for Autonomous Topology Formation Project: Sponsored By: Advisor: Dr. S. Jay Yang, CEManager: Steven.
HARDWARE INTERFACE FOR A 3-DOF SURGICAL ROBOT ARM Ahmet Atasoy 1, Mehmed Ozkan 2, Duygun Erol Barkana 3 1 Institute of Biomedical Engineering, Bogazici.
By: 1- Aws Al-Nabulsi 2- Ibrahim Wahbeh 3- Odai Abdallah Supervised by: Dr. Kamel Saleh.
Robot Swarm Work group : Ibrahem Batta. Emad Shakhshir. Supervisor: Dr. Ashraf Armoush.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
Developing a Low-Cost Robot Colony Felix Duvallet, James Kong, Eugene Marinelli, Kevin Woo, Austin Buchan, Brian Coltin, Christopher Mar, Bradford Neuman.
Cass Lake Bena Robotics.  Drivetrains  Electrical System  Operator Interface.
Recharging Process 1.Robot detects low battery 2.Robot requests a bay from the charging station over wireless 3.Charging station accepts or denies the.
The CSUF Unmanned Utility Ground Robotic Vehicle Advisor: Dr. Jidong Huang.
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
Department of Electrical and Computer Engineering SDP team Yngvesson Ioan Tihenea Tomas Broka Dmitriy Stupak Sergey Derivolkov IR CARBON NANO- TUBE TRANCEIVER.
1 Environment Mapping with a Low-Cost Robot Colony Meeting of the Minds Symposium May 6, 2009 Justin Scheiner and Bradley Yoo Colony Project, Robotics.
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010.
Mark Randall & Kevin Claycomb Faculty Advisor: David Mitchell Industrial Sponsor: IEEE.
Colony Scout: A Low-Cost, Versatile Platform for Autonomous Systems in Collaborative Robotics Julian BinderJames CarrollJeffrey CooperPriyanka DeoLalitha.
Developing a Low-Cost Robot Colony
Developing a Low-Cost Robot Colony Association for the Advancement of Artificial Intelligence November 10, 2007 James Kong Felix Duvallet Austin Buchan.
Reliability and Robustness in a Low-Cost Robot Colony Jaime BourneAustin BuchanRyan CahoonBrian ColtinEmily HartRich HongJames Kong Abraham LevkoyChristopher.
Fail-Safe Module for Unmanned Autonomous Vehicle
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
 Definition of Micro-Controllers  Comparison between types of Micro- Controllers  Pin Identification of ATMEGA32.
Multipurpose Keychain ECE 445 Senior Design Junting Lou Yaming Tang Lida Zhu TA: Rajarshi Roy Project No. 11 Fall 2012.
Autonomous Wheelchair Tyler Morton & Ben Hoerst Senior Design Advisor: Dr. Stanislaw Legowski Project Advisor: Dr. Steven Barrett ECE Senior Design.
Wireless Bluetooth Controller For DC Motor. Introduction Wireless becoming more and more available and widely used Bluetooth is one of the major players.
TRANSMISSION LINE MULTIPLE FAULT DETECTION AND INDICATION TO EB
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
P10203 LV1 MOTOR CONTROLLER FINAL REVIEW MAY 14, 2010 Electrical: Kory Williams, Adam Gillon, Oladipo Tokunboh Mechanical: Louis Shogry, Andrew Krall.
ARDUINO UNO The Arduino uno is a microcontroller board based on the ATmega328. It has 14 digital Input / Output pins (of which 6 can be used as PWM outputs),
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
A Robotic Platform for Exploring Emergent Behavior
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010
ARDUINO LINE FOLLOWER ROBOT
Programming with Arduinos and Rapsberry Pi
DC MOTOR SPEED CONTROL 1. Introduction
‘SONAR’ using Arduino & ultrasonic distance sensor
Pulse Width Modulation (PWM) Motor Feedback - Shaft Encoder
Manual Robotics ..
Presentation transcript:

Reliability and Robustness in a Low-Cost Robot Colony Jaime BourneAustin BuchanRyan CahoonBrian ColtinEmily HartRich HongJames Kong Abraham LevkoyChristopher MarEvan MullinixBradford NeumanNicolas ParisBenjamin PooleJustin Scheiner David SchultzJohn SextonKevin WooAndrew YeagerBradley Yoo Advisor: George Kantor Robot Platform At the core of each Colony robot is the Dragonfly microcontroller board. Features: ATMega128 microcontroller XBee wireless module USB interface 5 Sharp IR rangefinders 2 Tri-color LEDs Support for encoders and servos Abstract The overarching goal of the Colony project is to maintain a flexible yet inexpensive group of robots for researching emergent behavior and cooperative problem solving. The two main obstacles to this goal are an inconsistency in robot I/O capabilities and the inability to recognize and recover from failure. We seek to better understand the capabilities of the robots by quantifying their performance. This benchmarking system provides an incredibly useful tool for debugging and assessing the feasibility of future projects. Mapping We have been conducting parallel research in cooperative mapping with the robot colony. The diagnostic station has helped with verifying the accuracy of the on-robot encoders, speed profiles of the motors, and linearity of the rangefinders. We anticipate the diagnostic station will help in a similar manner for all future research. Diagnostic Station Turntable Platform Dynamometer Inverse BOM Sliding Wall Simulator Allows us to run the same code for our robots on a computer Accelerates software development through easier debugging Allows us to perform large scale multi- robot tests Acknowledgements We first would like to thank our advisor George Kantor. We would also like to thank Peggy Martin for her help and support, as well as Brian Kirby, Tom Lauwers, Prasanna Velagapudi, Steven Shamlian, and Cornell Wright for their contributions to the project. This project was funded in part by Carnegie Mellon’s Undergraduate Office. The results represent the views of the authors and not those of Carnegie Mellon University. Bearing and Orientation Module Problem Emitter and detector signals must be consistent across robots The effect of BOM LED misalignment is unknown Solution Use turntable and inverse BOM to test robot emitters and detectors Expected Results Improved consistency after LED realignment Rangefinders Problem Rangefinders are individually noisy and inconsistent Variance over all rangefinders is unknown Solution Use movable wall and turntable to test rangefinders at various distances Expected Results Rangefinder output voltage vs. actual distance Variance and noise of individual rangefinders Motors Problem Motors have different torque constants, bearing frictions Leads to inconsistency in power delivered versus actual speed Solution Dynamometer pair with more precise encoders than robots Run motors in forward and reverse for even power output steps Results PWM vs. velocity across robots Turn-on vs. Turn-off voltage for each robot Communication Architecture