Dmitry Korobov April 13, 2009.  GUI interface for the robot ◦ Atomic Actions Panel ◦ Script generator for complex actions ◦ Sensors Panel  Robot’s module.

Slides:



Advertisements
Similar presentations
Project Title Here IEEE UCSD Overview Robo-Magellan is a robotics competition emphasizing autonomous navigation and obstacle avoidance over varied, outdoor.
Advertisements

MM Player Supervised by: Dr. Luai Malhis. Prepared by: Mustafa Assaf & Mahmoud Musa.
BlueEyes Human Operator Monitoring System BlueEyes Conscious brain involvement monitor By:-Piyush Kumar Sunil Kumar Sharma Information technology (Vth.
Mark Schaumburg.  Dash Module for Formula Car  Sample pulse from engine for RPM  Display Information  Control gui  Can network interface  Request.
Robotics Club, Snt Council2 The 3 Schools of Robotics: Mechanical Design – Types of motors – Material selection –
SOUTHEASTCON I KARMA ECE IEEE SoutheastCon Hardware Competition Must build an autonomous robot that can –Start at rest at the Starting Station.
By Quynh Huynh. Overview Small, low cost introductory robot (i.e. it’s meant to be educational) Fully programmable Targeted at kids ages 8+ Mostly used.
Pico-SAM9G45 Development Board for Envirobat Presented by Kiran G K Date : 18/06/13.
9/23/02 Program Flow Chart User Hits Key Setup Key Product Key Product Program Direct Robot Programming Area Perimeters Hopper Position Assembly Area Position.
Virtual Target Practice Marc Jabbour - Mike Swanson – Joe Tucci –
OUTLINE WHAT ? HOW ? WHY ? BLUEPOST Poster and Message Content Specified by the User Displaying the Poster Content on a Monitor Sending Messages to.
Sensors Microcontroller (ATmega128) Amulet LCD Wireless Transceiver Laptop (LabVIEW GUI)
1 SOFTWARE TECHNOLOGIES BUS Abdou Illia, Spring 2007 (Week 2, Thursday 1/18/2007)
Real-Time Face Detection and Tracking Using Multiple Cameras RIT Computer Engineering Senior Design Project John RuppertJustin HnatowJared Holsopple This.
Engineering 1040: Mechanisms & Electric Circuits Fall 2011 Introduction to Embedded Systems.
COGAIN 2009 Petr Novák, Olga Štepánková Home and environment control.
02/13/2002Team Epimetheus1 Team Epimetheus Wireless Robot Module Matt Beerman John Fatica Hubert Ho Erik Justen Brad Kramer Matt Rankin Karl Yeh EE682.
Comm Operator Tutorial How to send the data after receiving specific data automatically Serial Port Tool
328eForth for Arduino Uno C. H. Ting February 16, 2012 SVFIG.
1 Understanding and Assessing Hardware To buy or upgrade? Evaluating your system: –CPU –RAM –Storage devices –Video output –Sound systems –Computer ports.
Remote Control of a Furby Toy with Bluetooth
ECE 191: Group 2 NXT Robots & Their Applications in Machine Learning Mentor: Anjum Gupta Group: Roanne Manzano Eric Tsai Jacob Robison Sponsored by: SPAWAR.
Capacitor Connection in to LED socket Connection to 5v and ground Connection to light sensor pin.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
Collaborative mobile robots Rory McGrath Progress Report.
Embedded Bluetooth Stack Dean Camera Project Supervisor: John Devlin.
Disassemble NXT 1. Daughterboards Display daughterboard Connector to the motherboard that you can disconnect Bluetooth daughterboard Speaker on the display.
Bluetooth Controller Setting up the BT controller and Arduino with Processing.
Autonomous Robot Project Lauren Mitchell Ashley Francis.
The iBlueBot By Walid Mnif, Tamer Shadid, Lim Seang FINAL PRESENTATION ECE /24/2003.
Wireless Sensor Networks MOTE-KITS TinyOS Crossbow UC Berkeley.
Use bluetooth for communication 1. enable bluetooth in NXT and also enable visibility 2. configure setting in brickCC –Wait about 30 seconds for searching.
CS 8903 Demo Wireless Interface for the Bioloid Robot Chetna Kaur.
AUTOMATION & CONTROL INSTITUTE INSTITUT FÜR AUTOMATISIERUNGS- & REGELUNGSTECHNIK Utilizing Lego Mindstorms nxt(tm) as Teaching and Training Platform for.
By: Khalid Hawari Muath Nijim Thaer shaikh Ibrahim Supervisor: Dr. Jamal Kharousheh Dr. Nasser Hamad 27 December 2010.
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michael) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin Functional.
See3PO - A Visually Capable Path Finding Robot See3PO Frank Marino, Nick Wang, Jacky Yu, Hao Wu and Debarati Basu Department of Computer Science University.
Juan David Rios IMDL FALL 2012 Dr. Eric M. Schwartz – A. Antonio Arroyo September 18/2012.
By: Eric Backman Advisor: Dr. Malinowski.  Introduction  Goals  Project Overview and Changes  Work Completed  Updated Schedule.
A Presentation by: Frank Kuo Nkiruka (Nikky) Chuka-Obah Keith Mayoral 07/28/2006 NESL - Ragobot Wars Click to edit Master title style.
NAND Flash Failure Behavior Sponsored By Micron Technology Inc.
CHROMATIC TRAILBLAZER 25 th November, 2008 University of Florida, Department of Electrical & Computer Engineering, Intelligent Machine Design Lab (EEL.
We can’t walk on water, Trinity Software computer simulation. but we can produce the.
1/29/2013 EEL4665 Spring ‘13 University of Florida Leonardo Falcon.
How to control LEGO® Mindstorms devices Thomas Mueller thomas _ tmspecial.com.
McGraw-Hill/Irwin Copyright © 2013 by The McGraw-Hill Companies, Inc. All rights reserved. Extended Learning Module A Computer Hardware and Software.
Minds and Computers 2.1 The RCX l Hitachi H8/3297 series processor l 3 inputs/sensors (1, 2, 3) l 3 outputs/motors (A, B, C) l 32k RAM/ 16k ROM ä 12 kB.
August 2003 At A Glance The IRC is a platform independent, extensible, and adaptive framework that provides robust, interactive, and distributed control.
(Left to Right) Matt Finn Brian Crone Samuel Oshin Yonatan Feleke.
Proposal for an Open Source Flash Failure Analysis Platform (FLAP) By Michael Tomer, Cory Shirts, SzeHsiang Harper, Jake Johns
SYSTEM SOFTWARE DESIGN JAMES ZUROSKE Pet Proximity Sensor.
System Frame and Protocols
EMBEDDED SYSTEM & ROBOTICS. Introduction to robotics Robots are machines capable of carrying out a complex series of actions automatically. Robotics is.
RFID Access Control System Lucius Knight. General System Design  Microcontroller  PSoC CY8C29466  24MHz Bus Frequency  Memory Available  32kB FLASH.
IBM - CVUT Student Research Projects Pressure Sensitive Carpet Project Introduction Karel Pechanec
CONTENTS Objective Software &Hardware requirements Block diagram Mems technology Implementation Applications &Advantages Future scope Conclusion References.
DPS Secondary Science Institute 1 Agenda 8:30-8:45 Introduction and Overview 8:45-9:15 The Bumper Car 9:15-10:15 The Line Follower 10:15-10:30 Questions.
By.  The main aim of this project is to get information about the condition of the baby, which is in ICU through blue tooth medium.  In earlier days,
John Rappel. Description  Demonstrate advanced control of the iRobot Create  Use light sensors to guide the robot to a light source  Read bump sensors.
Spring 2008 Mark Fontenot CSE Honors Principles of Computer Science I Note Set 11.
WATER LEVEL INDICATOR AND AUTOMATIC MOTOR SWITCHING SYSTEM
T.R.I.D.E Simon Overell (seo01) Supervisor: Keith Clark.
Railway Level Crossing Gate Operation Remotely by Android.
Voice Controlled Robot by Cell Phone with Android App
Introducing the Arduino boards & some supporting modules
Mobile Operating System
Camera Component Selection Rationale:
Jamie Snape University of North Carolina at Chapel Hill
Team Project: A Surveillant Robot System
Snippet Engine as a Database Server
Presentation transcript:

Dmitry Korobov April 13, 2009

 GUI interface for the robot ◦ Atomic Actions Panel ◦ Script generator for complex actions ◦ Sensors Panel  Robot’s module

 14.7 MHz Atmel ATmega128 CPU  132K RAM  128K Flash  16x2 LCD Display  Buzzer  Infrared range sensor  Sonar  Camera  Bluetooth or 115.2K RS232 comm ports

 RoboJDE™Java™ robotics development environment  Netbeans  HyperTerminal

 14 classes running as separate threads  1 main thread with pointers to other objects  Classes represent hardware elements as state machines that are modified by the main thread

 Serial connection over  7 byte commands with 18 bytes of data  Syntax: r i i 0 t 0 0 d … ‘\r’  Commands are buffered in a resizable queue

if camera center color == green move forward end if if light 2 ≤ 10 move stop end if

if camera center color == green SEND: c o i 0 t 0 0 d ‘\r’ SEND: c c i 0 t 0 0 d ‘\r’ RECEIVE: c c i 0 t 0 0 d ‘\r’ move forward SEND: m f i 0 t 0 0 d ‘\r’ end if if light 2 ≤ 10 SEND: r i i 0 t 0 0 d ‘\r’ SEND: r i i 1 t 0 0 d ‘\r’ RECEIVE: r i i 0 t 0 0 d 9. 7 E 0 ‘\r’ RECEIVE: r i i 1 t 0 0 d 9. 9 E 0 ‘\r’ move stop SEND: m s i 0 t 0 0 d ‘\r’ end if

TaskDuration (days)StartEnd Requirements601/19/0901/25/09 Design1102/02/0902/13/09 Graphical interface702/14/0902/21/09 Script builder1002/21/0903/03/09 Sensors703/04/0903/11/09 Search algorithm2103/12/0904/02/09 Testing704/03/0904/10/09 Writeup and Demo704/11/0904/18/09