CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles 2.Detect Remote control Signals 1.Turn following.

Slides:



Advertisements
Similar presentations
Operating Functions.
Advertisements

IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Sensing the World Intro to Robots.
Intro to Robots Lab 6: Robot Behaviours. Intro to Robots Further Braitenberg Vehicles: Timid: –Moves forward in a straight line –One threshold light sensor.
Color Recognition and Image Processing CSE321 MyRo Project Rene van Ee and Ankit Agarwal.
Tag Bot: A Robotic Game of Tag Jonathan Rupe Wai Yip Leung.
Embedded Programming and Robotics
BEGINNER EV3 PROGRAMMING Lesson
Conveyor Control using PLC, VFD, and Sensor
By Droids Robotics Infrared Sensor Intermediate EV3 PROGRAMMING LESSON © 2015 EV3Lessons.com, Last edit 5/26/
Team Project: A Surveillant Robot System Little Red Team Chankyu Park (Michel) Seonah Lee (Sarah) Qingyuan Shi (Lisa) Chengzhou Li JunMei Li Kai Lin System.
LEVEL 0. レス キューロ ボット制 御システ ム Press Button SW0, SW1 Toggle switch Tsw0->Tsw7 モータ センサー タイマー1 LCD LED Event input Enter a setting value Sensor Data Time.
Remote Robo CSE 321 Sirak Gizaw Rahumathullah Rumaiz.
Today’s Agenda 1.Scribbler Program Assignment 1.Project idea due next class 2.Program demonstration due Wednesday, June 3 2.Attendance & lab pair groupings.
An Objective and Component View (Not included Drive: Balance and Turret: Axis Camera)
Wakeup Insurance Chris Dobson. Introduction Ensures owner wakes up on time Forces owner to chase it to disable alarm Automatically returns to charging.
PRIYADARSHINI SHRAVYA KAVYAA MOBILE CONTROLLED ROBOT USING DTMF ALLPPT.com _ Free PowerPoint Templates, Diagrams and Charts.
How to connect your NXT via Bluetooth A step-by-step instruction.
HUMAN CONTROLLED DEVICE WITH MACHINE INTERVENTION FOR COLLISION AVOIDANCE Jake KarlCSE321 Zac BergquistFALL 2010.
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010.
NXT Drag Racer Deanna Margo, Darrah Margo, Melissa Kinsman.
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.
Working “Control any electrical device with your T.V remote(any brand)” wizardelectronics.weebly.com.
ΜCHIP Micro-Controlled High-tech Independent Putter.
Program Flow LabVIEW Robotics Fundamentals. Unintuition You know what this program does… So what does this one do? Inserted code.
Vex Robotics Program four: reversing and turning.
Oregon Robotics Tournament and Outreach Program RCX Basics.
By Droids Robotics INTERMEDIATE PROGRAMMING LESSON BRICK BUTTONS AS SENSORS.
Automated Mechanisms Help. Potentiometers Potentiometer Check –Analog Port 2 How they work –Analog sensor –Measures rotation of a shaft between 0 and.
Control teck. What is control technology  Control technology is something that is controlled by a remote or a piece of software built into a piece of.
Aaron Zukley IMDL Fall  Behaviors Search for Target Tower  Obstacle Avoidance  Front Ultrasonics and IRs running fuzzy logic Tower Targeting.
Smart Lens Robot William McCombie IMDL Spring 2007.
GraffitiBot Sensor Report Andy Kobyljanec EEL 5666C March 25, 2008.
4) Design the logic to control the motor on a simple remote control car. There are two buttons on the remote control for the motor. If neither button is.
BEGINNER EV3 PROGRAMMING LESSON By: Droids Robotics Topics Covered: Touch Sensor.
Obstacle Detection. In the previous program the robot moves forward and then checks for something in the way. As we observed it only checks for things.
Nick Cottrell Tom Sheehan CSE 321 Fall 2010 PO NG P rogrammable O bject N avigation G ame.
EEL 5666 Intelligent Machines Design Laboratory JAWS Summer 1998 BY: Kurnia Wonoatmojo.
The Scribbler. The Scribbler is a small, low-cost fully programmable intelligent robot with multiple sensor systems. It is capable of interacting with.
Wireless 4 Buttons Touch Panel
IR Emitter module SB-IR-EM.
By Sanjay and Arvind Seshan
Wireless 3 Buttons Touch Panel
Robot Report “Emerson” Crawford Hampson EEL5666: IMDL April 8, 2010
IR Control Materials taken from a variety of sources including IR Remote for the Boe-Bot by Andy Lindsay.
Programming Part 2 Mod Kit
Describe how NASA remotely controls equipment in space.
BEGINNER PROGRAMMING LESSON
BEGINNER EV3 PROGRAMMING Lesson
BEGINNER EV3 PROGRAMMING Lesson
Obstacle Detection Ultrasonic Sensor.
M.VIKRAMADITYAN Graduate Student Mechanical Engineering
BEGINNER PROGRAMMING LESSON
BEGINNER PROGRAMMING LESSON
Forward Until Touch Robot goes forward until it hits a wall.
Jeff Plewak Robin Sachdev
Line Following Behavior
By Sanjay and Arvind Seshan
BEGINNER PROGRAMMING LESSON
CSE 321 – Object Detection & Tracking
Automation and Programming
Line Following Behavior
INTERMEDIATE PROGRAMMING LESSON
Programming - Buttons Intro to Robotics.
Programming - Buttons Intro to Robotics.
BEGINNER PROGRAMMING LESSON
Obstacle Detection.
Obstacle Detection.
Oregon Robotics Tournament and Outreach Program
Exploring Computer Science Lesson 6-11
Presentation transcript:

CSE 321 Alex Reiner Nischal Vasant

CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles 2.Detect Remote control Signals 1.Turn following on 2.Switch between following & running away 3.Move getIR getObstacles motors Alex coded main following functionality Nischal added code to detect signals from TV remote & switch between following & running away.

Controlling Scribbler  Scribbler has IR receivers  Original intent was to detect specific button presses on the TV remote to control robot  TV remotes use pulses  Robot detects any button press as “1000”  Used remote as toggle switch

Controlling Scribbler  Robot is on “standby” to begin with  On detecting a remote press, robot enters “follow mode” Robot follows any obstacle placed before it  On subsequent remote presses, robot toggles between “follow mode” and “run away mode”

Lessons Learned  This project taught us the basics of how to use sensors to detect a robots environment  Also, it taught use how we can interact with a robot to change its behavior