CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz.

Slides:



Advertisements
Similar presentations
Microsoft Robotics Studio Tandy Trower General Manager Microsoft Robotics Group Microsoft Corporation.
Advertisements

A Model for Infusing Engineering and Programming Concepts in Introduction to Computer Courses at Community Colleges. Intro to Robotics and Programming.
CSE 424 Final Presentation Team Members: Edward Andert Shang Wang Michael Vetrano Thomas Barry Roger Dolan Eric Barber Sponsor: Aviral Shrivastava.
LabView Basics.
MCECS Guide Robot Project Project Update 5/23/2012.
© 2006 Carnegie Mellon Robotics Academy Designed for use with the LEGO MINDSTORMS ® Education NXT Software and Base Set #9797 Mine Mapping Choose a Sensor.
Controlling Robot Car via Smartphone Supervisor: Dr. Jamal Kharousheh Prepared by : Hamza Qaddara Esmat Hedariya Hareth Hanani Faculty of Engineering Telecommunication.
Department of Electrical and Computer Engineering He Zhou Hui Zheng William Mai Xiang Guo Advisor: Professor Patrick Kelly ASLLENGE.
CSE Design Lab Milestone IV Dennis O'Flaherty James Hopkins Dave Festa Karl Schwirz.
ECE415 SDP Design MAPPER: A Perfectly Portable Exploration Robot Rohan Balakrishnan (CSE) Conan Jen (EE) Andrew Lok (EE) Jonathan Tang (EE)
1 Autonomously Controlled Vehicles with Collision Avoidance Mike Gregoire Rob Beauchamp Dan Holcomb Tim Brett.
Simultaneous Localization and Map Building System for Prototype Mars Rover CECS 398 Capstone Design I October 24, 2001.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Mobile Robot Navigation with Human Interface Device David Buckles Brian Walsh Advisor: Dr. Malinowski.
The NXT is the brain of a MINDSTORMS® robot. It’s an intelligent, computer-controlled LEGO® brick that lets a MINDSTORMS robot come alive and perform.
Overview: This lesson explores the View Mode capability of the NXT and uses this to demonstrate electrical circuits using the NXT electronic components.
Design and Implementation of Metallic Waste Collection Robot
EG1003: Introduction to Engineering and Design Sensors.
IHP Im Technologiepark Frankfurt (Oder) Germany IHP Im Technologiepark Frankfurt (Oder) Germany ©
Robot design-- Four legged walking robot Instructors: Dr. A
Introduction to Microsoft Robotic Studio Prof. Shih-Chung Kang.
VEX Robotics Platform and ROBOTC Software
Team Spot A Cooperative Robotics Problem A Robotics Academy Project: Laurel Hesch Emily Mower Addie Sutphen.
LEGO Mindstorms NXT Introduction. Component NXT Brick Touch Sensor Light Sensor Ultrasonic Sensor Interactive Servo Motors MMN Lab.
Computer Science Lego Robotics Lab 07 Page 51. CS Lego Robotics Lab 07 (Updated ) Objectives: 1.Extend the Lego robot with three sensors. 2.Program.
Introduction to the Basic Parts of LEGO’s NXT Robotics
Microsoft Robotics Studio Simulation Kyle Johns Software Development Engineer Microsoft Corporation.
To come up with a practicum project that full filled the 411 requirements Create a fun project that would get kids interested in science and engineering.
Robotics Overview of NXT-G Actuators in Mindstorms. Touch sensor Labwork: Right turn. Touch/bump. [Explore move versus Motor Move mini & motor mini. Motor*.]
Final Presentation.  Software / hardware combination  Implement Microsoft Robotics Studio  Lego NXT Platform  Flexible Platform.
Robotic Sensor Network: Wireless Sensor Platform for Autonomous Topology Formation Project: Sponsored By: Advisor: Dr. S. Jay Yang, CEManager: Steven.
Building Maps and Navigation for Autonomous Robots Arindam Khaled AI and Knowledge Based Sys II.
Microsoft Visual Programming Language Advanced Example.
Boundary Assertion in Behavior-Based Robotics Stephen Cohorn - Dept. of Math, Physics & Engineering, Tarleton State University Mentor: Dr. Mircea Agapie.
Multi-Vehicles Formation Control Exploring a Scalar Field Polytechnic University Department of Mechanical, Aerospace, and Manufacturing Engineering Polytechnic.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
ECE 477 Final Presentation Team 14  Spring 2013 Paste a photo of team members with completed project here. Annotate this photo with names of team members.
Butler Bot Sai Srivatsava Vemu Graduate Student Mechanical and Aerospace Engineering.
By Rachel Hoffman DrumBot.  Mission  Overview  Hardware  Software  Special Sensor  Behaviors  Timeline  Questions Objectives.
Robotics Tutorial Controlling a Robot with MSRS
Microsoft Robotics Studio
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
Enabling Self-management of Component-based High-performance Scientific Applications Hua (Maria) Liu and Manish Parashar The Applied Software Systems Laboratory.
Adaptive Robotics Framework (1/2) Autonomous robot behaviour: –able to monitor environment –analyze the current deployment scenario –plan strategies to.
DO NOT FEED THE ROBOT. The Autonomous Interactive Multimedia Droid (GuideBot) Bradley University Department of Electrical and Computer Engineering EE-452.
Estimated Resources Closing Summary Other Resources Financial Resources Project Schedule Computer Engineers William Hoang Gavin Ripley David Hawley Justin.
CSE Design Lab Milestone III Karl SchwirzJames Hopkins Dennis O’FlahertyDave Festa.
An Autonomous Self-Parking Vehicle William Whitney (Mentor: Dr. Jeff Gray) Background: NXT and Robot C The vehicle was constructed using the Lego Mindstorms.
Auto-Park for Social Robots By Team Daedalus. Requirements for FVE Functional Receive commands from user via smartphone app Share data with other cars.
Enables your robot to see, recognize, avoid objects, and detect movement. It uses the same scientific principle that bats use. It measures distance in.
EG1003: Introduction to Engineering and Design Laboratory 4: Sensors.
MEH108 - Intro. To Engineering Applications KOU Electronics and Communications Engineering.
Smart Bench Press System Dat Lee, Sophia Mercurio, Johnny Peguero ME 5643 Final Project Presentation.
Auto-Park for Social Robots By Team I. Meet the Team Alessandro Pinto ▫ UTRC, Sponsor Dorothy Kirlew ▫ Scrum Master, Software Mohak Bhardwaj ▫ Vision.
Personal and ubiquitous robotics
CSE 341 Project : Ultrasonic Radar PRESENTED BY: NAME : AKIFA TASNEEM ID : SECTION: 02 1.
Lego NXT based Robotics at Afton Elementary School
NXT Mindstorms Kit Programming
Exploring Computer Science Lesson 6-5
SEI Robotics Lego Mindstorm Competition
VEX Robotics Platform and ROBOTC Software
Introduction To Programming with LEGO NXT 0
Introduction To Programming with LEGO NXT 2
DT-Assessment Frame Work Term2
Control Award This award is given to the Team that demonstrates innovate thinking in the control system to solve game challenges such as autonomous operation,
Exploring Computer Science Lesson 6-5
Forward Until Touch Robot goes forward until it hits a wall.
.NET Micro Framework Salvador Ramirez Program Manager.
LEGO MINDSTORMS NXT PROGRAMMING
AN INEXPENSIVE ROBOTIC KIT FOR CHILDREN EDUCATION
Presentation transcript:

CSE Design Lab – Milestone 2 James Hopkins Dave Festa Dennis O’Flaherty Karl Schwirz

Milestone 2 Overview Project review MSRS Robotics application Service abstraction Lego NXT Scope of work Project definition Budget Timeline Present robot

Project Review Implement Microsoft Robotics Studio Development platform for robotics community Users Hardware Scenarios Addresses challenges for developing robot applications Concurrency and distribution Scalability Code reuse and reliability

What is a Robotics Application? An application is a composition of loosely- coupled components concurrently executing An application is a composition of loosely- coupled components concurrently executing Orchestration of sensors/actuators Orchestration of sensors/actuators User interface User interface Controlled/Autonomous behavior Controlled/Autonomous behavior A service is the unit of orchestration A service is the unit of orchestration

Service Abstraction Services can represent any computation Services can represent any computation Hardware: Sensors, actuators,… Hardware: Sensors, actuators,… Software: UI, Storage,… Software: UI, Storage,… Aggregation: Sensor fusion,… Aggregation: Sensor fusion,… Authoring tools Simulation visualization tool High resolution 3D rendering Visual and physical views Enables prototyping and debugging

Highly Diverse Market… Lego NXT

Why Lego NXT? Not electrical engineers Not mechanical engineers Demonstrated technology Microcontroller Sensors Servos Budget Scalable and customizable

Scope of Work Project definition Develop software platform to coordinate robot activity Manual control with UI Autonomous operation Integrate sensor data (distance to nearest object) into UI Provide visual representation Support manual control interface Enhance autonomous operation *Implement 2-robot control application Build robot using Lego NXT Robust 360 degree movement Touch sensor for obstacle avoidance Ultrasonic sensor for movement control

Budget 2 Lego NXT Kits: $500 2 Bluetooth's: $64 12 AA batteries: $10 MSRS: $0

Timeline

Robot Presentation The Ultrasonic Sensor measures distance. It is able to measure distances from 0 to 255 centimeters with a precision of +/- 3 cm. Each motor has a built-in Rotation Sensor which measures motor rotations in degrees or full rotations [accuracy of +/- one degree]. The Touch Sensor gives your robot a sense of touch. The Touch Sensor detects when it is being pressed by something and when it is released again.

Questions Thanks for your attention