RagoWorld: The Next Generation in RoboGaming Jonathan Friedman, David Lee, Advait Dixit, Parixit Aghera, Aman Kansal, Sophia Wong, William J. Kaiser, Greg.

Slides:



Advertisements
Similar presentations
A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
Advertisements

Decentralized Reactive Clustering in Sensor Networks Yingyue Xu April 26, 2015.
A ROS-based Software Framework for the NimbRo-OP Humanoid Open Platform Philipp Allgeuer, Max Schwarz, Julio Pastrana Sebastian Schueller, Marcell Missura,
Computers off the Desk: Bugs, Hallway Bots, and Teddy Bears Steven Bathiche and Andy Wilson.
INTRODUCTION TO ROBOTICS AND MICROCONTROLLERS Instructors: Tijjani “TJ” Mohammed and Tarek Abdel-Salam.
Objectives Overview Differentiate among laptops, tablets, and servers Describe the purpose and uses of smartphones, digital cameras, portable media players,
The Bioloid Robot Project Presenters: Michael Gouzenfeld Alexey Serafimov Supervisor: Ido Cohen Winter Department of Electrical Engineering.
Computer Components.
Zach Ramaekers Computer Science University of Nebraska at Omaha Advisor: Dr. Raj Dasgupta 1.
A Free Market Architecture for Distributed Control of a Multirobot System The Robotics Institute Carnegie Mellon University M. Bernardine Dias Tony Stentz.
Smart-Sensor Infrastructure in the IPAC Architecture V.Tsetsos 1, V. Papataxiarhis 1, F.Kontos 1, P.Patelis 2, S.Hadjiefthymiades 1, E.Fytros 2, L.Liotti.
How to Build a Digital-Physical System-Lab Assegid Kidané Fall 2014.
Intel ® Research mote Ralph Kling Intel Corporation Research Santa Clara, CA.
Introduction.
Team Members Jordan Bennett Kyle Schultz Min Jae Lee Kevin Yeh.
Robots at Work Dr Gerard McKee Active Robotics Laboratory School of Systems Engineering The University of Reading, UK
Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Cognitive Robots © 2014, SNU CSE Biointelligence Lab.,
Design and Implementation of Metallic Waste Collection Robot
Mobile Handset Hardware Architecture
Computer Systems 1 Fundamentals of Computing
Mobile Robot Programming for Education Jean-François Lalonde, Christopher Bartley, and Illah Nourbakhsh The Robotics Institute Carnegie Mellon University.
Fuzzy control of a mobile robot Implementation using a MATLAB-based rapid prototyping system.
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
INTRODUCTION TO MOBILE COMPUTING. MOBILE COMPUTING  Mobile computing is the act of interacting with a computer through the use of a mobile device. 
 Chasis / System cabinet  A plastic enclosure that contains most of the components of a computer (usually excluding the display, keyboard and mouse)
Introduction to Computers
Stuart Cunningham - Computer Platforms COMPUTER PLATFORMS Input, Output, and Storage & Introduction to Basic Computer Architecture Week 2.
Applied Control Systems Technology. © t 4 Galway Education Centre 2 Applied Control Systems Inputs Push switches L.D.R. Microphone Tilt switch Infrared.
MINOS ’03 Dr John Pote. The Team Dr Tony Wilcox Embedded Systems ROBOtic Inventor Dr Nick Holden Control Expert This guy likes lots of.
TEI of Piraeus – Dept. of Electronics Eng. ARCoR Group key personnel  Stelios SAVAIDIS, Assoc. Professor, E/M Waves.
Multiple Autonomous Ground/Air Robot Coordination Exploration of AI techniques for implementing incremental learning. Development of a robot controller.
Living in a Digital World Discovering Computers Fundamentals, 2010 Edition.
INDIAN INSTITUTE OF TECHNOLOGY MADRAS Department of Engineering Design AUTONOMOUS UNDERWATER ROBOTIC LABORATORY Researchers : Dr. Asokan Thondiyath, Mr.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Santosh kumar Swain Technical Seminar Presentation by SANTOSH KUMAR SWAIN Roll # CS
HEXAPOD ROBOT MINI PROJECT B-TECH ELECTRONICS AND COMMUNICATION ENGINEERING SIXTH SEMESTER ASWATHY.K RANJITH.R SREELAKSHMI.M SREEYENAN.E.K GUIDE Ms.Sreebala.P.
RoboTeam 05/04/2012 Submitted by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
Swarm Robotics Indresh Yadav.
1 Robotics Challenge Overview. 2 Why? -Viking was tested at the Dunes -Develop intelligent robots -Explore Robotics.
Visual Tracking on an Autonomous Self-contained Humanoid Robot Mauro Rodrigues, Filipe Silva, Vítor Santos University of Aveiro CLAWAR 2008 Eleventh International.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
DARPA ITO/MARS Project Update Vanderbilt University A Software Architecture and Tools for Autonomous Robots that Learn on Mission K. Kawamura, M. Wilkes,
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
1 CALL 6 Key Action IV Introduction and Action Lines: IV.1.2, IV.2.1, IV.2.2, IV.2.4 Brussels, 16. Jan 2001 Colette Maloney European Commission.
Riga Technical University Department of System Theory and Design Usage of Multi-Agent Paradigm in Multi-Robot Systems Integration Assistant professor Egons.
UNIT I. EMBEDDED SYSTEM It is an electrical/electro-mechanical system designed to perform a specific function. It is a combination of hardware and software.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
ISDN or IP Codec Camera(s) Microphone(s) Monitor (s) Resident PC or CPU Peripheral Hardware  Computer  Document camera  DVD.
Internet of Things. IoT Novel paradigm – Rapidly gaining ground in the wireless scenario Basic idea – Pervasive presence around us a variety of things.
Self-Adaptive Embedded Technologies for Pervasive Computing Architectures Self-Adaptive Networked Entities Concept, Implementations,
Communication for the Wearable Platform Jan Beutel Computer Engineering and Networks Lab Swiss Federal Institute of Technology (ETH) Zurich October 19,
Parts of a Computer. Two Basic Components of a Computer System Hardware Parts of the Computer System you can physically touch Software Computer Instructions.
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.
Problem Description: One line explanation of the problem to be solved Problem Description: One line explanation of the problem to be solved Proposed Solution:
PADS Power Aware Distributed Systems Architecture Approaches – Deployable Platforms & Reconfigurable Power-aware Comm. USC Information Sciences Institute.
Heterogeneous Teams of Modular Robots for Mapping and Exploration by Grabowski et. al.
Preston M. Green Dept. of Electrical & Systems Engineering Current Undergraduate Research Projects Examples.
1 Cartel: Cartography (mapmaking) + Intel (intelligence) Preliminary Design Review ECE4007 L01 – Senior Design – Fall 2007 School of Electrical and Computer.
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.
April 30 th, 2010 Freedom Innovation Research. Topics Covered Introduction System Overview Project Budget Timeline Future Development Question and Answers.
Autonomous navigation of a mobile robot based on passive RFID Source : 16th IEEE International Conference on Robot & Human Interactive Communication Authors.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
1 Microcontrollers. 2 Programmers work in the virtual world Machinery works in the physical world Microcontrollers connect the virtual and physical world.
Discovering Computers 2009 Chapter 1 Introduction to Computers.
Distributed Real-Time Embedded Video Processing
Visual Tracking on an Autonomous Self-contained Humanoid Robot
Smart Lens Robot William McCombie IMDL Spring 2007.
ICT Programming Lesson 2:
Presentation transcript:

RagoWorld: The Next Generation in RoboGaming Jonathan Friedman, David Lee, Advait Dixit, Parixit Aghera, Aman Kansal, Sophia Wong, William J. Kaiser, Greg J. Pottie, and Mani Srivastava

EE ARR Behind the Bot: A RagoStory Entertainment Provide new interactive gaming environment Visual interesting and new potential games Education Fun platform for students to learn about embedded robots Provide teaching aids for complex systems Research Provide reconfigurable mobile platform for embedded research New directions in adaptive actuation and coordinated operation Isolate test algorithms by shifting other functionality to central server

EE ARR RagoWorld: Robogaming Environment Graphic Projector PicoNIMS Terrain Control Energy Replenishment Reconfigurable Terrain Distributed Audio Engine Localization Camera Autonomous Mobile agents

EE ARR Now Presenting: Ragobot CPU & Radio Module (XYZ or Mica2) IR Edge Detector IR Obstacle Detector Sensor Board (INS, DSP, Other Sensors) RFID Reader Head Board (Camera, IR, Microphone, Blue LED) IRDAR RFID Antenna (below platform) Speaker Ultrasound LED Light Bar IR Obstacle Detectors Neck Board (Antenna Tuner, Z-Axis Accelerometer, USB Control) Traction Platform Pan Servo Tilt Servo

EE ARR Ragobot Rev. 1, Say Cheese

EE ARR Hierarchy of Modularity: Concept Source: L. Navarro-Serment, R. Grabowski, C. Paredis, P. Khosla. Robotics Institute, Carnegie Mellon University, Modularity in Small Distributed Robots Static Modules (modularity only at highest level) Dynamic Modules (modules within modules) Advancing Small-Scale Robotics!

EE ARR Hierarchy of Modularity: The RagoFamily RECONFIGURABLE!

EE ARR State-of-the-Art Design: Power Supply Worst case performance is only 3.8% fluctuation to high-current systems and only 0.9% fluctuation to sensors, processor, and radio under ½ Amp surge at 94% efficiency! Analog analysis… …matches actual hardware! Output without power supply… …and output with our design

EE ARR Actuated Structures Shape Memory Alloys (Ni-Ti Alloy) allow electronic control of physical game structures and obstacles

EE ARR Software Architecture

EE ARR Software Architecture

EE ARR Ongoing Work Remaining hardware components being developed Low noise ultrasound localization Video sensor Inertial navigation system Microphone and speaker system Robot navigation Higher level navigation functionality under development Robot communication protocol Between server and robots Currently based on ID based packet transfer Among robots Multi-robot control primitives Collaborative team operation