Our Concept
HomeMotivationConceptBlueToothProgressVisualTeam Members


Concept

Goal:The robot will work in a team of three members to locate a spot of light on Robotable. The table will project an entirely black surface except for the spot of light of user-defined diameter.
Method:



1.There are two stationary robots at the two corners of the Robotable.

2. There is one mobile robot which originates next to one of the stationary robots.

3. The stationary robots have light sensors that can sweep through 90 degrees.

4. Each time the stationary robots locate a spot of greater light intensity, they store their current angle (relative to the zero starting angle).

5.After the stationary robots have made a sweep through the 90 degrees, they transmit the angle at which they found the greatest light intensity to the mobile robot.

6. The mobile robot receives these angle measures, then using the distance between the two stationary robots and the two angles it calculates the distance to the point of greatest light intensity.

7.The servo motors are sent a number of pulses corresponding to the distance to be traveled. The pulses are calibrated to ensure the proper distance will be traveled.

8.Upon arriving at the marked location, the Mobile Robot rotates 360-degrees to determine the area in the vicinity with the greatest light intensity. After it makes a full rotation it rotates again and points in the direction of greatest light intensity.

9.The light source now begins to move. The mobile robot reads in the light value from its three forward light sensors. It rotates in the direction of the highest light sensor to keep the front light sensor pointing in the correct direction. It advances for 0.1 seconds and repeats the process until programmed to stop.

Please click here for the System Diagrams detailing the above code.

This material is based upon work supported by the National Science Foundation under Grant No. 0212046. Any opinions, findings and conclusions or recommendations expressed in this material are those of the author(s) and do not necessarily reflect the views of the National Science Foundation (NSF).