A Modular and Extendable Robotics Platform for Education Ryan Connaughton and Matthew Modlin University of Notre Dame, James Whitcomb Riley High School.

Slides:



Advertisements
Similar presentations
Autonomous Sensor and Control Platform Rover Tae Lee Josh Reitsema Scott Zhong Mike Chao Mark Winter.
Advertisements

ENGR-1101 Introduction to Engineering John J. Helferty (ECE) ECEDHA 9/15/2012.
Indian Institute of Technology Hyderabad ROBOTICS LINE FOLLOWER HARI KISHAN TANDEY – ES12B1008 DILIP KONDAPARTHI – ES12B1010 SAI KARTIK – CE12B1015.
Boe-bots and STEM Boe-bots and STEM – This sectional will introduce participants to a programmable robot that is useful for engaging students in building.
CPT 123 Internet Skills Class Notes Internet Services Session A.
VEX Robotics Platform and ROBOTC Software Introduction.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
OutLine Overview about Project Wii Robot Escaper Robot Problems and Solutions Demo.
Mobile – robot remote control and communication system design P. Petrova, R. Zahariev Central Laboratory of Mechatronics and Instrumentation Bulgarian.
CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.
R I T Team Members: Nandini Vemuri → Team Lead, System Testing, Motor Expert Jason Jack → GUI Design, Microcontroller Expert, Website Administrator John.
Cougar (Sensoria Node) A platform for testing query processing techniques over ad-hoc sensor networks. Three-tier architecture : – The QueryProxy, a small.
LEGO ROBOTICS Training Engineers from grades K through 6.
Deon Blaauw Modular Robot Design University of Stellenbosch Department of Electric and Electronic Engineering.
Dec09-11 Embedded Systems Design Though Curriculum Jacqueline Bannister Luke Harvey Jacob Holen Jordan Petersen.
 Main Components:  Sensors  Micro controller  Motor drivers  Chasis.
Picture Users Making Art Chat An interactive communication tool.
BLDC Motor control using FPGA and LABVIEW
Embedded Programming and Robotics Introduction and Overview Presented by John Cole Senior Lecturer in Computer Science The University of Texas at Dallas,
A PRIMER ON INTEGRATING WIIMOTE FUNCTIONALITY Wiiiiii!-Mote Connections.
Introduction to Computer and Programming CS-101 Lecture 6 By : Lecturer : Omer Salih Dawood Department of Computer Science College of Arts and Science.
C OMPUTER S CIENCE, C OMPUTER E NGINEERING, I NFORMATION T ECHNOLOGY AND S YSTEMS, F LOW OF C ONTROL, B ATCH AND I NTERACTIVE P ROCESSING Week 5 Mr. Mohammed.
TECHNOLOGY WITH MATHEMATICS AND SCIENCE BY: BRITTANY OWENS & NATHAN JACKSON.
Joint International Master Project Dennis Böck & Dirk C. Aumueller 1.
Adapted for STLP Camp ‘09 Mobile Robots Why do robots need to move?
© 2008 Pittsburgh Supercomputing Center Tour Your Future The Girls, Math & Science Partnership Pittsburgh Supercomputing Center Computer Network Engineering.
Engaging Undergraduate Students with Robotic Design Projects James O. Hamblen School of ECE, Georgia Tech, Atlanta, GA
MAGIC Robot Demo ESE111 November Joe Trovato, James Yang.
INTEGRATED SYSTEMS 1205 Technology Education A Curriculum Review Sabine Schnepf-Comeau July 19, 2011 ED 4752.
Leslie Luyt Supervisor: Dr. Karen Bradshaw 2 November 2009.
Abstract Proposed Approach Solution Development Project Requirements Estimated Resources Other Resources Financial Resources Project Schedule Computer.
Muscle Volume Analysis 3D reconstruction allows for accurate volume calculation Provides methods for monitoring disease progression Measure muscle atrophy.
Mobile Controlled Car Students : Tasneem J. Hamayel Hanan I. Mansour Supervisor : Dr.Aladdin.
IBM - CVUT Student Research Projects Remote Control of a Furby Toy with BlueTooth Tomáš Kunc
Automated Distinguisher (AD) New York City Research Initiative Athar Abdul-Quader Stephen Brandes Isaiah Silver Mentor: Professor Vikram Kapila Mechanical.
Contents : Introduction Why this project? Abstract Features Problems Implementation Recommendations Demo.
Wakeup Insurance Chris Dobson. Introduction Ensures owner wakes up on time Forces owner to chase it to disable alarm Automatically returns to charging.
Walking Lego Robot Driving Lego Robot
Nathan Meyers Joe Riley Matthew Barga Alex Reyes Patent Liability Analysis.
Implementation a Web-Based Remote Control System for Moving Led Dot- Matrix Display Presented by: BUI, Phuong Nhung, 裴芳绒.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
ECE 477 Final Presentation Team 21 - Spring 2013 Team Members: Duncan Swartz, Jacqueline Greer, Tom Pansino, Mark Tubergen.
BLDC Motor control using FPGA and LABVIEW. Motivation 2/12 Motors – a basic component of our lives FPGA – challenging but extremely flexible LabVIEW –
Teleworking in research networks and remote laboratories Kaunas University of Technology Lithuania Rimantas Šeinauskas.
CSE 102 Introduction to Computer Engineering What is Computer Engineering?
1 Location and Activity Tracking with the Cloud Taj Morton, Alex Weeks, Samuel House, Patrick Chiang, and Chris Scaffidi School of Electrical Engineering.
Roaming Security Robot Ruslan Masinjila Aida Militaru.
One reason for this is that curricular resources for robot mapping are scarce. This work fills the gap between research code, e.g., at openslam.org, and.
Digital Electronics NEA Student Achievement Grant #SA37-19 Photo Collection.
Copyright 2007 John Wiley & Sons, Inc. Information Systems: Creating Business Value John Wiley & Sons, Inc. Mark Huber, Craig Piercy, and Patrick McKeown.
Agenda Abstract Learning Context Audience and Environment Design Rationale Technology and Design Affordances Design Study Reflection and Next Generation.
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
BMTS 242: Computer and Systems Lecture 4: Computer Hardware and Ports Yousef Alharbi Website
 Wiimote  Wiimote library  Wiimote multi pointing  System architecture  System current  System structure  Experiment  Further work  References.
Getting Started With Scratch Brendan Routledge
Wii Remote Zibo Zou, Daniel Maertens, Steven Duan 1.
The Guardian By: Adam Hoyt. Functions To traverse throughout a house during the day without hitting objects, or becoming stuck in a specific spot. To.
Bullfighting Autonomous Robot “BULL” IMDL Spring 2010 Aminatu Oyebanjo April 8, 2010.
Welcome 3D Design & Modeling, Automation & Robotics, and Magic of Electrons! Where innovation and excitement go hand in hand.
Integrated Hands-On Mechanical System Laboratories Arif Sirinterlikci, Ph.D., Professor of Engineering Tony Kerzmann, Ph.D., Assistant Professor of Mechanical.
What is Robotics?.
Your Presenters: Derrick Bruton Extension Program Specialist – 4-H Youth Development & Dr. Toby Lepley Operations and Associate Professor & Extension.
NXT Mindstorms Kit Programming
Monitoring Robot Prepared by: Hanin Mizyed ,Abdalla Melhem
‘SONAR’ using Arduino & ultrasonic distance sensor
What is Arduino? By James Tedder.
A robot is a programmable mechanical device that can perform tasks and interact with its environment, without the aid of human interaction. Robotics is.
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

A Modular and Extendable Robotics Platform for Education Ryan Connaughton and Matthew Modlin University of Notre Dame, James Whitcomb Riley High School ∈

Robotics in Education Grabs the attention of students Problem solving challenges Computer Science under-represented in K-12 Great aggregation of many STEM topics... – Mechanics – Electronics – Programming – Mathematics – Scientific Method / Design Process

Project Goals Design a robotics platform Incorporate a wide range of STEM concepts Keep the projects exciting to students Modular components Versatile system, capable of many projects Uniform programming interface

NDeRC Robotics System (NRS) Combine several key technologies: – Vex Robotics Kit – Nintendo Wii Remote (“wiimote”) – Bluetooth modems

Vex Robotics Kits Drawbacks: – Communication – Accurate Positioning System Motors, Wheels, etc Sensors Microcontroller Programmable in C

Our Vex Extensions Bluetooth Modem Infrared LED's

Overall View of NRS

NRS Software: Robot Program Written in C, installed to Vex microcontroller Continuously listens to Bluetooth modem – Decodes and executes instructions Students never have to reprogram robot! – No need to learn C programming

NRS Software: Server Program Written in C# Designed Vex Library (VexLib): Function NameDescription InitVex()Initialize Bluetooth Connection addMotor()Install a motor on the robot addBumpSensor()Install a bump sensor on the robot sendMotorCommand()Set a motor to a particular value getPortValue()Get the value of a particular sensor

NRS Software: Server Program Built a mapper application using VexLib Uses Wiimote information to track the robot Queries the robot for value of US sensor Uses information to build a map of room Path-plans around detected obstacles Allows user interaction via graphical interface

Mapper Application

STEM Concepts Basic design principles Computer programming Electric circuits Geometry Path-planning and basic AI Networking Principles

In Practice... Allowed students to design their own robots Covered basic circuitry & soldering to install LED's and modems Covered basic programming Completed a “steering wheel” project Riley Robotics Club After school, twice per week Eight 9 th grade students

Conclusions and Future Work Enthusiasm from students was obvious – Both returning and new members this year Began designing a structured on-line curriculum for after-school club – Walks through basics of C# and NRS – Features two projects: Steering wheel project Modification to the mapper application

Thanks! Notre Dame extended Research Community James Whitcomb Riley High School QuarkNet Questions?

Cost Vex Kit$200 Programming Cable$50 Ultrasound Sensor$30 BlueSmirf Bluetooth Modem$65 Kensington Bluetooth Modem$30 Wiimote$35 IR LED's, etc$10 Total:$420