30.01.2015 Views

DOOMBA ME 4451: Robotics December 14, 2010 Dr. Harvey ... - helix

DOOMBA ME 4451: Robotics December 14, 2010 Dr. Harvey ... - helix

DOOMBA ME 4451: Robotics December 14, 2010 Dr. Harvey ... - helix

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

Initial Plan<br />

For the Doomba project the primary objective was to create a mobile robot<br />

capable of tracking a human in a dynamic environment. The only variable to be inputted<br />

by the user would be a specific distance to maintain from the target. The robot, in this<br />

case the iRobot Create with a webcam, would then calculate the angle and distance to the<br />

target from image processing, determine the necessary movements to reorient itself, then<br />

execute those movements to arrive at the specified distance and a zero degree angle<br />

difference (i.e. directly facing the target). Figure 1 below is a graphical representation of<br />

these operations.<br />

d<br />

0ᵒ<br />

θᵒ<br />

d + x<br />

2<br />

0ᵒ<br />

d<br />

1<br />

Figure 1: Physical representation of tracking and subsequent reorientation<br />

To accomplish this overall task, three operations would have to be accomplished.<br />

First the system would have to be manually calibrated to the environment, second the<br />

camera would have to locate the subject of tracking, and third the locations obtained from<br />

the tracking would have to be transformed in to robotic movements.<br />

Initially this sequence of operations was to be completed using live human<br />

tracking algorithms and real time video. Real time tracking was accomplished using the<br />

Simulink block set, unfortunately Simulink would not communicate with the Create and<br />

we were forced to switch from video tracking to image grabbing using Matlab.<br />

Switching to Matlab as the processing platform reduced the speed of image analysis but<br />

the overall theme of the project was maintained.<br />

1

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!