Making Intelligent Walking Robots Accessible to Educators: A Brain and Sensor Pack for Legged Mobile Robots Weinberg, Yu, Wheeler, Knight, Mead et al.

Slides:



Advertisements
Similar presentations
Just Add Wheels: Leveraging Commodity Laptop Hardware for Robotics Education Jonathan Kelly, Jonathan Binney, Arvind Pereira, Omair Khan and Gaurav S.
Advertisements

Robotics Where AI meets the real world. Ankit Jain
Real-time Systems Lab, Computer Science and Engineering, ASU Please Standby Galileo Tech Talk at ASU Will Begin Shortly.
1 st Chinese - German Summer School Software development for 4 legged robot soccer competition Zheng Qianyi, Robot and Intelligent System Lab, Tongji University.
Carnegie Mellon University School of Computer Science Carnegie Mellon University School of Computer Science Cognitive Primitives for Mobile Robots Development.
VEX Robotics Platform and ROBOTC Software Introduction.
AI in the News 19/9/2006. WowWee “ Creation of Breakthrough Consumer Robotic and Electronic Products”
Breadth-Last Technical Electives: Integrating the CS Core via Computer Games and Mobile Robotics William W. White Southern Illinois University Edwardsville.
Background S.A.U.V.I.M. Semi - Autonomous Underwater Vehicle for
ISTD 2003, Thoughts and Emotions Interactive Systems Technical Design Seminar work: Thoughts & Emotions Saija Gronroos Mika Rautanen Juha Sunnari.
Deepak Kumar Promising Practices in CS1 Personal Robots for CS1 Deepak Kumar Bryn Mawr College.
Client: Space Systems & Controls Laboratory (SSCL) Advisor : Matthew Nelson Anders Nelson (EE) Mathew Wymore (CprE)
Humanoids Robotics © 2015 albert-learning.com HUMANOIDS ROBOTICS.
Artificial Intelligence
Building an Application Server for Home Network based on Android Platform Yi-hsien Liao Supervised by : Dr. Chao-huang Wei Department of Electrical Engineering.
Autonomous Robots CS 393R Professor: Peter Stone TA: Jacob Menashe.
ICat Research Platform research platform for human-robot interaction June 2005 June 2005 Customer presentation.
VEX Robotics Platform and ROBOTC Software
Gerhard K. Kraetzschmar The Cool Science Institute Educational Robotics A Glimpse on Robotics Tutorial Material.
Robotica Lezione 1. Robotica - Lecture 12 Objectives - I General aspects of robotics –Situated Agents –Autonomous Vehicles –Dynamical Agents Implementing.
Robots and Computer Science Dr. Dakai Zhu Department of Computer Science, UTSA
1 RoboSapien Based Autonomous Humanoid Robot Researched and Presented by Nick Repka.
Humanoid Robot Head May Team Members: Client/Faculty Advisor: Dan Potratz (CprE) Tim Meer (EE) Dr. Alex Stoytchev Cody Genkinger (CprE) Jason Pollard.
What is AIBO ? AIBO is produced by SONY Marketed as an entertainment robot Has sensors for input Has LEDs and sound for output as well as motors for movement.
Introduction to the Atlas Platform Mobile & Pervasive Computing Laboratory Department of Computer and Information Sciences and Engineering University of.
Remote Control of a Furby Toy with Bluetooth
RoadNarrows LLC RoadNarrows LLC RoadNarrows Specializes in Educational and Research Robots and Software Kim Wheeler
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
Introduction to the VEX ® Robotics Platform and ROBOTC Software © 2012 Project Lead The Way, Inc.Principles of Engineering.
RoboTeam 9/1/2011 Preformed by:Costia Parfeniev, Boris Pinzur Supervised by: Kobi Kohai.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
The New FTC Platform (Connecting your legacy hardware)
An Implementation of Artificial Physics Using AIBO Robots and the Pyro Programming Environment Ankur Desai December 7, 2006.
Towards Cognitive Robotics Biointelligence Laboratory School of Computer Science and Engineering Seoul National University Christian.
SEMINAR REPORT ON K.SWATHI. INTRODUCTION Any automatically operated machine that functions in human like manner Any automatically operated machine that.
נושאים בבינה מלאכותית ורובוטיקה Topics in AI and Robotics יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר 2015 יום ראשון 18 אוקטובר.
Company Confidential Our Experiences with Phidgets Lloyd SpencerKevin Sikorski Monthly SRS Meeting November 18, 2006.
Humanoid Robots Motivation Humanoid Projects RoboCup Humanoid League Robots  Alpha  RoboSapien  Kondo Personal Robots.
Overview What is Arduino? What is it used for? How to get started Demonstration Questions are welcome at any time.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Robotics Sharif In the name of Allah. Robotics Sharif Introduction to Robotics o Leila Sharif o o Lecture #2: The.
MoRob – Modular Educational Robotic Toolbox Uwe Gerecke.
Haptic technology, or haptics, is a tactile feedback technology that takes advantage of our sense of touch by applying forces, vibrations, and/or motions.
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
University of Windsor School of Computer Science Topics in Artificial Intelligence Fall 2008 Sept 11, 2008.
Presentation: Phidgets for Rapid Pervasive Prototyping Applied Pervasive Computing.
REU 2004 Computer Science and Engineering Department The University of Texas at Arlington Research Experiences for Undergraduates in Distributed Rational.
Autonomous Soil Investigator. What Is the ASI? Designed to complete the 2013 IEEE student robotics challenge Collects "soil" samples from a simulated.
Hybrid-Structure Robot Design From the authors of Chang Gung University and Metal Industries R&D Center, Taiwan.
The Gator Tech Smart House: A Programmable Pervasive Space Real/Research Application In Pervasive Computing Lee Hae Dong, ICU CSE.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
The palm was created using a modular cavity design. It was designed using ProEngineer and printed using Rapid Prototype. The fingers were made using Polymorph.
KaaShiv InfoTech presents ROBOTICS For Inplant Training / Internship, please download the "Inplant training registration form"
CPSC 875 John D. McGregor Robotic Surgery. references p=&arnumber= &userType=inst.
Abstract A Structured Approach for Modular Design: A Plug and Play Middleware for Sensory Modules, Actuation Platforms, Task Descriptions and Implementations.
Child-sized 3D Printed igus Humanoid Open Platform Philipp Allgeuer, Hafez Farazi, Michael Schreiber and Sven Behnke Autonomous Intelligent Systems University.
Autonomy for General Assembly Reid Simmons Research Professor Robotics Institute Carnegie Mellon University.
Robotics Where AI meets the real world. AMAN KUMAR, SECTION –B4902.
SensorWare: Distributed Services for Sensor Networks Rockwell Science Center and UCLA.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
Segway Segway Segway Segway Segway Segway Segway.
Robots.
Computer Science and Engineering Department The University of Texas at Arlington MavHome: An Intelligent Home Environment.
HUMANOID ROBOTS. What is a Robot ? “A re-programmable, multifunctional manipulator designed to move material, parts, tools, or specialized devices through.
VEX Robotics Platform and ROBOTC Software
MetaOS Concept MetaOS developed by Ambient Computing to coordinate the function of smart, networked devices Smart networked devices include processing.
AI Stick Easy to learn and use, accelerate the industrialization of artificial intelligence, and let the public become an expert in AI.
Quanser Robotic Product Line 2015
Sensor Networks – Motes, Smart Spaces, and Beyond
P12202:Tigerbot II Asimov's Three Laws of Robotics:
Presentation transcript:

Making Intelligent Walking Robots Accessible to Educators: A Brain and Sensor Pack for Legged Mobile Robots Weinberg, Yu, Wheeler, Knight, Mead et al.

Goals & Objectives Bring affordable, programmable, legged robot platforms into classroom curricula… Reusable sensors & microcontroller with open-source S/W. Reusable sensors & microcontroller with open-source S/W. Common computing framework. Common computing framework. Develop advanced software modules to support curriculum for courses in AI and robotics… Leverage existing S/W packages (Tekkotsu, Webots, Microsoft Robot Studio, Myro...) ‏ Leverage existing S/W packages (Tekkotsu, Webots, Microsoft Robot Studio, Myro...) ‏ Allow easy integration of many robots with any higher-level application with open API. Allow easy integration of many robots with any higher-level application with open API.

Robots in AI Education  Wheeled robot platforms have become easy for educators to incorporate into AI courses…  opportunity for students to program physically embodied systems  added interest and excitement to course

Robots in AI Education  Many microcontrollers have crossed threshold of indignation…  “the maximal behavioral component that we are willing to make to get a task done” (Saffo, 1996) ‏

Robots in AI Education Legged robots are not as evolved as wheeled robots for education … with the exception of the Sony Aibo Has since been “put to sleep” (discontinued) ‏. Has since been “put to sleep” (discontinued) ‏. Target market was entertainment. Target market was entertainment. Became popular with educators in the classroom and for research. Became popular with educators in the classroom and for research. Existing legged platforms operate using open-loop control… Limited or no sensory input from environment. Limited or no sensory input from environment. Relies on pre-programmed motions. Relies on pre-programmed motions. Dedicated motor controller. Dedicated motor controller.

Legged Robot Platforms … and many more!

SkewlZone: Brain Pack, Sensors, and Interface SW Generalized system that provides perception and cognitive ability to off-the-shelf legged robots. RoadNarrows designed: I 2 C haptic foot and hand sensors, 3-axis IMU for balance. I 2 C haptic foot and hand sensors, 3-axis IMU for balance. Mechanical mounts and attachments for several robots. Mechanical mounts and attachments for several robots. Interface board for easy plug and play of other sensors (eg. I 2 C, digital, analog, or USB). Interface board for easy plug and play of other sensors (eg. I 2 C, digital, analog, or USB). Smart camera in progress. Smart camera in progress.

SkewlZone: Brain Pack, Sensors, and Interface SW The Brain is a KorebotLE embedded XScale Linux board… Linux board designed by K-Team, Switzerland and designed for robotics. Linux board designed by K-Team, Switzerland and designed for robotics. Open-source tools, software, and supports b wireless. Open-source tools, software, and supports b wireless. RoadNarrows developed the S/W, libraries to talk to robots, sensors, either on-target or off-target. RoadNarrows developed the S/W, libraries to talk to robots, sensors, either on-target or off-target.

SkewlZone: Brain Pack and Sensor Suite Supported Robots: Kondo KHR-2HV In progress: HiTec RoboNova Kumotek KT-X Vstone RoboVie Future:RobotisDog?Suggestions?

Sensor Spotlight: Humanoid Foot  Gives user/developer ability to continuously measure…  robot center of gravity  center of pressure on each foot  magnitude of force on bottom of each foot  Toes give force feedback…  ideal for soccer competitions  Autonomous responses can be programmed for quick, low-level reactions to the environment. Demonstration

Sensor Spotlight: Humanoid Foot  Gives user/developer ability to continuously measure…  robot center of gravity  center of pressure on each foot  magnitude of force on bottom of each foot  Toes give force feedback…  ideal for soccer competitions  Autonomous responses can be programmed for quick, low-level reactions to the environment. Demonstration How?How?

Software Architecture  Allows for real-time sensing and on-board control.  Quickly develop applications using an open interface… Provides a layer of abstraction to legged system. Provides a layer of abstraction to legged system. Microcontroller connected to robot's motor controller to send servo commands, and receive sensor data Microcontroller connected to robot's motor controller to send servo commands, and receive sensor data  High-level capabilities: motion, touch, balance, vision, …  Wi-fi allows for off-target control, high-level processing, mobile network applications, and monitoring.

Leveraging Tekkotsu  Open source development framework for intelligent robots… Developed by Carnegie Melon University. Developed by Carnegie Melon University. Have offered support for this project. Have offered support for this project. Originally written for AIBOs. Originally written for AIBOs. Recently extended to a number of different platforms. Recently extended to a number of different platforms.  Provides high-level modules, written as C++ classes… Actuators: head, arms, legs, wheels, etc. Actuators: head, arms, legs, wheels, etc. Sensors: camera, rangefinders, buttons, microphones, etc. Sensors: camera, rangefinders, buttons, microphones, etc. Interaction: screen, speakers, LEDs, etc. Interaction: screen, speakers, LEDs, etc.

Extending Tekkotsu  New device defined for SkewlZone family…  create a specific robot namespace (e.g., KondoKHR2) ‏  define physical properties in namespace (e.g., N_LEGS) ‏  provide a kinematic description used for modeling and manipulating the robot’s frame used for modeling and manipulating the robot’s frame

Robot Namespace Categorize robots into hierarchical namespaces; derive parent properties.

Properties & Kinematic Description Physical properties often lead to interest points in a kinematic description.

Robots in AI Education  Modules developed for AI and robotics curriculum.  User defines behaviors by creating C++ classes…  derived from existing Tekkotsu base classes  Easy to create additional modules…  large number of existing behavior classes for reference

Robots in AI Education Consider developing behaviors for a trash-pickup robot… TrashcanTrashcan TrashTrash TrashTrash TrashTrash

Robots in AI Education  Tekkotsu also includes a Storyboard tool  allows user to monitor the current state of the robot

Project Status  Implemented Brain Pack S/W, device libraries, scripting language, and Python demonstration applications.  Created SkewlZone driver in Tekkotsu and developed motion control to Kondo KHR2. Kinematics definition in progress.  Humanoid Foot sensors, hand sensors, IMU, interface board, physical mounts. Limited prototypes available.  Curriculum for Intro. AI course under development (SUIE).  Phase I completed. Will apply for Phase II.  Pre-orders to support our effort and beta testers welcome!

Contributors  Ian Bernstein  Robin Knight  Doug Webster  Kim Wheeler-Smith  Jeff Croxell  Ross Mead  Jerry B. Weinberg  William Yu RoadNarrows LLC SIUE

Acknowledgements  This research is a partnership between…  RoadNarrows LLC, Colorado  Southern Illinois University Edwardsville (SIUE) ‏  This grant is supported by the National Science Foundation (NSF) Small Business Technology Transfer Research (STTR) Program…  Grant No  We would like to thank CMU’s David Touretzky and Ethan Tira-Thompson for their full Tekkotsu support.

Questions? For more information, please visit