Difference between revisions of "Spring2011RobotLabAssignment1"

From GICL Wiki
Jump to: navigation, search
 
(6 intermediate revisions by 2 users not shown)
Line 1: Line 1:
[[Category:Robot Lab (Spring 2010)]]
+
[[Category:Robot Lab (Spring 2011)]]
 
==Assignment 1: "Meandering with a Mazy Motion"==
 
==Assignment 1: "Meandering with a Mazy Motion"==
  
Line 24: Line 24:
  
 
* You may not hard code turns or rely on anything particular to the provided maze (except in assuming the end position as the opposite corner).
 
* You may not hard code turns or rely on anything particular to the provided maze (except in assuming the end position as the opposite corner).
* You may use an imaging library of your choice to produce the image, or use a simple format such as BMP or XPM.
 
 
If you are not sure about the above requirements, feel free to email the TAs.
 
  
 
===Extra Credit===
 
===Extra Credit===
  
Create another set of maze files, and navigate using only the bump sensor and the IR sensors.
+
Create another set of maze files, get the bump sensor to work, and navigate using only the bump sensor.
  
 
This is worth up to five extra points.
 
This is worth up to five extra points.
Line 36: Line 33:
 
===What to Submit===
 
===What to Submit===
 
A tarball containing:
 
A tarball containing:
# Client-code for each portion (LimitedLaser, Laser, and Sonar) of the assignment
+
# Client-code for each portion (LimitedLaser, Laser, and Sonar) of the assignment.
 
# Video(s) of your solution to each scenario.
 
# Video(s) of your solution to each scenario.
 +
 +
===How to Submit===
 +
Email your tarball & videos (or links to your videos) to the TA\'s: Dustin Ingram ([mailto:dsi23@drexel.edu dsi23@drexel.edu]) & Aaron Rosenfeld ([mailto:ar374@drexel.edu ar374@drexel.edu])
  
 
===Grading===
 
===Grading===
* Robot reaches the end of the maze using a wall-following scheme: 18 total points
+
* Robot reaches the end of the maze: 18 total points
 
** IR robot: 6 points
 
** IR robot: 6 points
 
** Laser robot: 6 points
 
** Laser robot: 6 points
Line 46: Line 46:
 
* Code is readable and documented: 2 point
 
* Code is readable and documented: 2 point
  
'''Total: 20 points + up to 5 EC points'''
+
\'\'\'Total: 20 points + up to 5 EC points\'\'\'
  
 
===Maze===
 
===Maze===

Latest revision as of 21:01, 16 September 2013

Contents

Assignment 1: "Meandering with a Mazy Motion"

In this assignment, you will use the Roomba model robot to navigate a maze. The roomba must navigate from the top left corner of the maze to the bottom right. You can use the coordinates in the maze to determine when your robot has reached the opposite corner (46, -46).

You should start this assignment early, there are a lot of implementation details that are trickier than they might seem from this writeup.

Configuration Files

This assignment has three portions. In each, the robot has a different set of sensors. For each portion, your robot should successfully navigate the maze. The configuration files for each are provided in this tarball.

Inside there is a client skeleton files which you are welcome to use or not use.

  • LimitedLaser - This robot only contains two IR wall sensors.
    • To run player maze-ir.cfg
    • NOTE: You may only use lp[0] and lp[360] from the LaserProxy. These represent your left and right IR wall sensors. Hint: You can also use the position of the robot.
  • Laser - This robot only contains a 180 degree laser.
    • To run player maze-laser.cfg
  • Sonar - This robot only contains 16 sonar devices on it.
    • To run player maze-sonar.cfg

Additional Requirements

  • You may not hard code turns or rely on anything particular to the provided maze (except in assuming the end position as the opposite corner).

Extra Credit

Create another set of maze files, get the bump sensor to work, and navigate using only the bump sensor.

This is worth up to five extra points.

What to Submit

A tarball containing:

  1. Client-code for each portion (LimitedLaser, Laser, and Sonar) of the assignment.
  2. Video(s) of your solution to each scenario.

How to Submit

Email your tarball & videos (or links to your videos) to the TA\'s: Dustin Ingram (dsi23@drexel.edu) & Aaron Rosenfeld (ar374@drexel.edu)

Grading

  • Robot reaches the end of the maze: 18 total points
    • IR robot: 6 points
    • Laser robot: 6 points
    • Sonar robot: 6 points
  • Code is readable and documented: 2 point

\'\'\'Total: 20 points + up to 5 EC points\'\'\'

Maze

Maze.png

Expected Results

Robotlab2009-hw1-bump.jpg

A bumper robot using left wall following.