CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles...

Post on 18-Jan-2016

214 views 0 download

Transcript of CSE 321 Alex Reiner Nischal Vasant. CRC Card MovesCollaborations Responsibilities 1.Detect Obstacles...

CSE 321Alex Reiner

Nischal Vasant

CRC CardMoves Collaborations

Responsibilities

1.Detect Obstacles2.Detect Remote control Signals

1. Turn following on2. Switch between following

& running away3.Move

getIRgetObstacles

motors

Alex coded main following functionalityNischal 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