Team Members:_______________________________________________________________________________

 

___________________________________________________________________________________________

 

Robot Name_____________________________________  Robot Gender (Male/Female or Undecided)__________

 

Instructor Initials

Robot Project

 

Task 1  - Build a robot.  Use fehmbot as your model.  Remember the body of the robot has to be strong enough and big enough to hold the handy board. Demonstrate that you have a working robot.  (5 points)

 

Read pages 773 - 785 in your text  Answer the following questions.   (Only hand in one set of answers per robot team)

  1. Describe your robot's environment.
  2. What type of "real world" tasks might a robot like the one you've built be good for?
  3. What types of effectors does your robot have and what are they used for? 
  4. How many actuators does your robot have?  Describe your robot's actuators.
  5. What is a nonholonomic robot?  What is a holonomic robot?  Which one of these describes your robot?
  6. Is your robot statically stable or dynamically stable?  Why?
  7. Our robots have very simplistic sensors.  Choose one sensor type, as described in your text, and describe how it could be used to help solve the your robot 's problem task.

 

(1 point)

 

Task 2 - - Have the robot use its photo sensors to follow a path.  The path is defined by silver tape on a black  background.  Use the neural network software you modified to teach your robot how to follow a path.   (3 points)

 

 

Task 3 - After all tasks and extra credit is completed, dismantle your robot! (Unless your robot makes it into the "Robot Hall of Fame"!)

  (1 point)

 

THERE WILL BE NO EXTRA CREDIT ASSIGNED UNTIL THE NEURAL NETWORK PORTION OF THE PROJECT IS FINISHED.

 

Extra Credit - Hard code your robot to follow the silver tape path.  (No neural net, lots of if-else statements!!!) 

Evaluating the performance of an intelligent agent allows one to improve the agent.  Did your robot follow the track  better when trained with a neural or when it was hard programmed?  (1 percentage point added to your overall grade)

 

Extra Credit - Have robot move forward until it detects that it bumped into an obstruction.(Use touch sensors).  When this happens the robot will turn right and then move backward.   When it bumps into an obstruction the robot will turn right and then move forward again. (1 percentage point added to your overall grade)

 

Extra Credit - Use decision tree software to teach your robot how to follow a path. Compare the decision tree solution to the neural net solution.  Which performed better?  What reasoning can you give for any differences?  If they performed equivalently, what reasoning can you give for this?( 2 percentage point added to your overall grade)

Total Score: