Jamis Martin Trenton Andres Jay Zifer Brad Nowak.

Slides:



Advertisements
Similar presentations
Cinnamon Cove Computer Club UPDATING ACTIVE HOME.
Advertisements

Chapter 10 Input/Output Organization. Connections between a CPU and an I/O device Types of bus (Figure 10.1) –Address bus –Data bus –Control bus.
Follow The Guidelines Introductory Presentation. Opening Activity Make a prediction about how light sensors will use thresholds. Keep in mind: We used.
Proximity Sensor Theremin Khoa Nguyen Walter Hudson Dennis Gilbert G. Hewage Thushara.
Swish Sleeve Software Design Narrative Team 7: Stephen MacNeil, Michael Kobit, Sriharsh Achukola, Augustus Hong 1Team 7 - Swish Sleeve.
Abstract Basically assuming the road traffic as a computer LAN. Our fuel saver system uses radio frequency transmitting and receiving technique to communicate.
Happy Home Helper Software Design Presentation Jeremy Searle Apr 7, 2004.
Wireless Networks for Multi- Robot Communications Creating a Sensor Network of Robots.
Happy Home Helper Jeremy Searle Apr 28, 2004 A Learning Home Automation System.
A.G.I.L.E Team Members: Brad Ramsey Derek Rodriguez Dane Wielgopolan Project Managers: Dr. Joel Schipper Dr. James Irwin Autonomously Guided Intelligent.
Mica: A Wireless Platform for Deeply Embedded Networks Jason Hill and David Culler Presented by Arsalan Tavakoli.
Preliminary Design Review
Wireless Data Acquisition for SAE Car Project by: J.P. Haberkorn & Jon Trainor Advised by: Mr. Steven Gutschlag.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Twitch Plays ECE477 ECE 477 Design Review Team 1 − Spring 2015 Hannan Harlan Root Tornquist.
The 8051 Microcontroller and Embedded Systems
Indian Institute of Technology Hyderabad REMOVEDOR DE OBSTACULOS Anuj Arora Chinmay Jindal Shubham Kaushik.
Home Enhancement Suite Presenter: Allen Humphreys William Bouchonnet, Daniel Sabo, Nathan Irvin.
Embedded Systems 7763B Mt Druitt College of TAFE
AGV / ASRS April 12 th, 2005 Student Names: Trevor Skipp and Albert Chung Instructor: A. A Arroyo University of Florida Department of Electrical and Computer.
REAL-TIME SOFTWARE SYSTEMS DEVELOPMENT Instructor: Dr. Hany H. Ammar Dept. of Computer Science and Electrical Engineering, WVU.
Product Programming Switches Echoflex’s products are a combination of unique transmitters and controllers/receivers that need to be learned to each other.
Wearable Sensors Final Presentation Problem Background Inferred Transmission (short range) Bulky Design, hard to wear 20 Samples per second.
Ruslan Masinjila Aida Militaru.  Nature of the Problem  Our Solution: The Roaming Security Robot  Functionalities  General System View  System Design.
PupBot Genevieve Carre October 31st, Content Objective of Special Sensor Inspiration Summary of Approach – Microphone sensor – Bandpass filters.
Team 6. Code Modules Codec Bluetooth Module Rotary Encoder Menu State Machine.
Microchip PIC Networks Amrit Bandy, Ben Funk Neil Goldsman.
Joe Blubaugh Diana Mui David Sutherland Matthew Swallow.
Autonomous Helicopter James LydenEE 496Harris Okazaki.
Project Overview Autonomous robot with multiple modes of operation – Follow, run away, manual control Infrared sensors to detect warm bodies Ultrasonic.
Phong Le (EE) Josh Haley (CPE) Brandon Reeves (EE) Jerard Jose (EE)
A Multidisciplinary Approach for Using Robotics in Engineering Education Jerry Weinberg Gary Mayer Department of Computer Science Southern Illinois University.
Recharging Process 1.Robot detects low battery 2.Robot requests a bay from the charging station over wireless 3.Charging station accepts or denies the.
Network Address Translation External/ Internal/. OVERLOADING In Overloading, each computer on the private network is translated to the same IP address;
Pool Player Bot Final Presentation Jiaying Zhang Mechanical Engineering.
Team 6 DOODLE DRIVE Presenter: Jun Pan. PROJECT OVERVIEW  Android application as controller  Robot vehicle with microcontroller  Path will be drawn.
JENNA STALLINGS IMDL JANUARY 31 ST, 2012 DR. ARROYO & DR. SCHWARTZ TAS: TIM MARTIN, RYAN STEVENS, JOSH WEAVER Keybot Master.
Trenton Andres Jamis Martin Jay Zifer Brad Nowak.
COLONYWIRELESS September 26, Outline 1.Motivation and Goals 2.Introduction to the XBee 3.The Wireless Library 4.Example Packet Group 5.The Token.
Team 10 Julia Liston. Project Overview  Our team’s goal is to build a prototype of a robot that can: Use GPS to locate a lost person Autonomously navigate.
Mapping IP Addresses to Hardware Addresses Chapter 5.
ECE477 Project Minotaur Software Narrative Jon Roose.
Active Message Application: CONNECT Presented by Xiaozhou David Zhu Oommen Regi July 6, 2001.
RFID Automated Navigation of a Mobile Platform Tommy Brant, Charles Harper, Patrick Smith, Eni Ofong, Caleb Howell Georgia Institute of Technology School.
目录 12 in 1 Sensor Features ● PIR motion sensor ● Ultrasonic sensor ● LUX sensor ● Temperature sensor ● 2 Dry contacts ● 2 external condition inputs ● IR(infrared)
ECE477 Senior Design Android street car Team 12 Libo Dong 1.
ECE Peek Bot Karthik Balakrishnan, David Bauer, Siddharth Easwar, Sagen Johnson, Saud Khan, Vidit Nanda Johnson.
University of Maryland at College Park Smart Dust Digital Processing, 1 Digital Processing Platform Low power design and implementation of computation.
Software Narrative Autonomous Targeting Vehicle (ATV) Daniel Barrett Sebastian Hening Sandunmalee Abeyratne Anthony Myers.
Team 2: Jamis Martin Trenton Andres Jay Zifer Brad Nowak.
Digi-Brush Software Narrative Presenter: Caleb Ayew-ew Team Members: Josh Long Katie Schremser.
Communication thread core thread Spawn N negotiation threads... negotiation threads active inactive Initialize An Agent and Its Threads execution thread.
LonWorks Introduction Hwayoung Chae.
박 유 진.  Short RF Range(~10m)  Reduce range by obstruction  Low data rate(1Mbps)  Normal Audio data rate : 1.5 Mbps  CD Quality Audio data rate :
SMART CART Group 20 Ciju Francis, Tom Rosengrant.
Final Design Review By: Alireza Veiseh Anh-Thu Thai Luai Abou-Emara Peter Tsang.
Wireless Sensor Network: A Promising Approach for Distributed Sensing Tasks.
Application Case Study Christmas Lights Controller
The 4th Annual Colorado Robot Challenge
Aim Of The Project To implement the obstacle avoidance and Zigbee control functions for Omni directional mobile robot.
Jamis Martin Trenton Andres Jay Zifer Brad Nowak
Follow The Guidelines.
An Embedded Software Primer
Home Enhancement Suite
Follow The Guidelines Light Sensor
Introductory Presentation
Ethan Hall Michael Kelton Greg Wegman Vashisht Lakhmani
Trenton Andres Jamis Martin Jay Zifer Brad Nowak
Introductory Presentation
HOARD Robotics Horde of Autonomous Robotic Devices Project Overview
Presentation transcript:

Jamis Martin Trenton Andres Jay Zifer Brad Nowak

Project Overview  The goal of the project is to develop a team of robots that will utilize swarm behavior to accomplish tasks  The robots will communicate through an ad-hoc RF network, IR LEDs and sensors  Bots will be initialized by a non-moving control unit

Software Overview  Microcontroller Interfaces Sensors via ATD RF module via SPI  Flag-Driven design Main loop handles packet decoding, sensor polling, decides direction to move, transmission Flags for these are set by interrupt routine upon reception  Data decoding and turning algorithms depend upon what program the bots are running  Embedded C

Sensors  6 IR sensors, one on each side  6 IR LEDs, one on each side  2 Ambient light sensors

Main Loop Record Sensor Data Decode Packet Data Determine Movement Direction Transmit If New Packet If next to transmit

Transmission  Bot will send relevant data depending on the program being executed.  Ex. Light Search: ID, Light strength, Bots in range who found light, how long ago that light was found, etc.  Bot will turn on IR LEDs Others can see where it is It can see reflections and know where obstacles are  Signal next in queue to transmit

Reception  Handled upon receiving interrupt from RF module  Bots will unload data and decode it during the main loop

Ad-Hoc Network  Control unit will assign initial IDs based off who responds to it first  Bots will be added or dropped at end of transmission cycle.  Bots out of range will be dropped  Bots lacking ID in range will be acquired

Dropping  If the bot does not receive any new packets after a set number of cycles, that bot will drop from network and lose ID.  If a bot is transmitting and does not receive any new packet after a set number of cycles, it will send a signal to decrement IDs and remove missing bot from network

Adding  At end of each round robin, transmitter will ask if there are any bots lacking IDs in range of it’s transmission.  Upon response, the signal will be put out to give the bot a new ID and update other bots tables so they know the swarm has grown.

Summary  Flag-Driven software design in embedded C  Main loop handles packet decoding, direction, transmission, sensor polling  Interrupts from RF module upon receiving packets  Ad-hoc network will dynamically add and remove bots  RF packet data and decoding will change depending on mode

Questions? ?