Difference between revisions of "Robotics-lab6-tasks"

From Earlham CS Department
Jump to navigation Jump to search
(Robot Software Track)
Line 2: Line 2:
 
----
 
----
  
= Robot Construction Track =
+
= Robot Group (Nick B, James, Thomas, Nick C) =
* Build Bots - Nick B, James, Thomas, Nick C
+
* Next Meeting: Monday at 8pm
Meeting Monday at 8pm
+
* Tasks
  
Robot Construction and Software should be done at the beginning of class on Tuesday
+
= Software Group (Nick M, Sam, David, Dylan) =
 +
* Next Meeting: ?
 +
* Tasks
  
= Robot Software Track =
+
= Testing/Automation/Refactoring Group (Aaron, Nick C, Dylan, Brad, Gil) =
* Design Algorithm and Write Scripts - Nick M, Sam, David, Dylan
+
* Descriptions:  [[Testing|Testing]], [[Automation|Automation]], [[Editing/Refactoring|Editing/Refactoring]]
* [[Testing|Testing]], [[Automation|Automation]], [[Editing/Refactoring|Editing/Refactoring]] - Aaron, Nick C, Dylan, Brad
+
* Next Meeting: ?
** Test the compass sensors
+
* Tasks
*** Do the compass sensors interfere with each other? '''DUE''' Monday 8pm
+
** Compass Sensor Interference Test
*** Do different compass sensors have slight miscalibrations? '''DUE''' Monday 8pm
+
*** Due Date:  Monday at 8pm
* Here is the format in which the data gathered by the bot will be stored, (Sensor ID 1, Sensor ID 2, Sensor ID 3, Sensor ID 4, Room ID, X position, Y position, Time Stamp, Expected Value 1, Expected Value 2, Expected Value 3, Expected Value 4, Actual Value 1, Actual Value 2, Actual Value 3, Actual Value 4)
+
*** Owner(s):  Aaron, Nick C, Dylan, Brad, Gil
* Brad will be making a python function that takes this input and compiles it into the CSV format
+
*** Purpose:  Do compass sensors interfere with each other when placed close together?
 +
** Compass Sensor Calibration Test
 +
*** Due Date:  Monday at 8pm
 +
*** Owner(s):  Aaron, Nick C, Dylan, Brad, Gil
 +
*** Purpose:  Do compass sensors calibrate differently?  Are some more likely to miscalibrate?
  
Robot Programming should be done at the beginning of class on Tuesday
+
= Environment Preparation Group (Brad, Patrick) =
 +
* Next Meeting: ?
 +
* Tasks
 +
** Determine Room Dimensions
 +
*** Due Date:  Tuesday at 8am
 +
*** Owner(s):  Patrick
 +
*** Results
 +
**** D128 - 22 x 28 (EW x NS)
 +
**** D129 -
 +
**** D124 - 24 x 28 (EW x NS)
 +
** Mark off origin, quadrants, and regular periodic difference, as well as "unreadable" tiles, i.e. ones with something immovable on them
 +
*** Due Date:  Tuesday at 8am
 +
*** Owner(s):  Patrick
  
= Data Collection Track =
+
= Data Collection Group (Michael, Tristan, Gil) =
* Data Collection - Michael, Tristan, Gil
+
* Next MeetingTuesday at 8am
** Idea for workload distribution: Teams of 2; one to move the bot around, the other to move tables around and run the script. There should also be a person from the software track present to do any emergency debugging.
+
* Tasks
** Gil will check whether compasses can be used near each other Saturday evening.
 
  
= Infrastructure Track =
+
= Data Synthesis Group (Brad, Patrick) =
* Next Meeting: Saturday, 10:00 a.m.
+
* CSV Format: (Sensor ID 1, Sensor ID 2, Sensor ID 3, Sensor ID 4, Room ID, X position, Y position, Time Stamp, Expected Value 1, Expected Value 2, Expected Value 3, Expected Value 4, Actual Value 1, Actual Value 2, Actual Value 3, Actual Value 4)
* Members: Aaron, Brad, Jeremy, Patrick, Sam
+
* Next Meeting: ?
* Documentation/Writeup - Jeremy, Aaron, Brad
+
* Tasks
# Setup initial LaTeX template for the lab writeup [Started by Aaron 4/1]
 
# Decide where to put the lab file in source control (so we can all work on it)
 
* Data Synthesis - Brad, Patrick
 
# Determine Room Dimensions [Started by Patrick 4/1]
 
## D128 - 22 x 28 (EW x NS)
 
## D129 -
 
## Advanced Lab D124 - 24 x 28
 
# Setup data repository -- somewhere on quark that has group r/w for the robotics group [Aaron, Due Sunday @ 11:59:59]
 
# Create template for the off-limit areas of the 3 rooms [Patrick, Room 128 due Sunday @ 11:59:59, Other rooms due Tuesday @ 8am]
 
# Label origin, quadrants, and regular periodic distances (10 tiles perhaps) [Started by Brad 4/1]
 
# Define CSV format
 
# Create blank CSV template for each room
 
# Create wiki space for lab [Done by Brad 4/1]
 
# Wiki space for showing data files that have been collected
 
  
* Data Analysis - Patrick, Brad
+
= Documentation/Writeup Group (Aaron, Jeremy) =
* Automation - Aaron, Brad
+
* Next Meeting: ?
* Leading/Organizing - Jeremy, Sam, Aaron
+
* Tasks
 +
** Overview
 +
** Description of Robot
 +
** Description of Environment
 +
** Description of Software
 +
** Description of CSV file
 +
** Procedure
 +
** Pictures of Robot
 +
** Attach Python scripts as appendices
 +
** Attach CSV files as appendices
 +
** Attach environment maps as appendices
 +
 
 +
= Leading/Organizing Group (Jeremy, Sam, Aaron) =
 +
* Next Meeting: ?
 +
* Tasks
 +
** Make sure everyone has a task at any given point
 +
** Make sure work is being distributed as evenly as possible
 +
** Make sure tools are being used (correctly) by everyone (wiki, group directory)
 +
** Make sure standards are being met
 +
** Understand the dependencies between groups

Revision as of 13:34, 3 April 2010

Back to Robotics Main Page


Robot Group (Nick B, James, Thomas, Nick C)

  • Next Meeting: Monday at 8pm
  • Tasks

Software Group (Nick M, Sam, David, Dylan)

  • Next Meeting: ?
  • Tasks

Testing/Automation/Refactoring Group (Aaron, Nick C, Dylan, Brad, Gil)

  • Descriptions: Testing, Automation, Editing/Refactoring
  • Next Meeting: ?
  • Tasks
    • Compass Sensor Interference Test
      • Due Date: Monday at 8pm
      • Owner(s): Aaron, Nick C, Dylan, Brad, Gil
      • Purpose: Do compass sensors interfere with each other when placed close together?
    • Compass Sensor Calibration Test
      • Due Date: Monday at 8pm
      • Owner(s): Aaron, Nick C, Dylan, Brad, Gil
      • Purpose: Do compass sensors calibrate differently? Are some more likely to miscalibrate?

Environment Preparation Group (Brad, Patrick)

  • Next Meeting: ?
  • Tasks
    • Determine Room Dimensions
      • Due Date: Tuesday at 8am
      • Owner(s): Patrick
      • Results
        • D128 - 22 x 28 (EW x NS)
        • D129 -
        • D124 - 24 x 28 (EW x NS)
    • Mark off origin, quadrants, and regular periodic difference, as well as "unreadable" tiles, i.e. ones with something immovable on them
      • Due Date: Tuesday at 8am
      • Owner(s): Patrick

Data Collection Group (Michael, Tristan, Gil)

  • Next Meeting: Tuesday at 8am
  • Tasks

Data Synthesis Group (Brad, Patrick)

  • CSV Format: (Sensor ID 1, Sensor ID 2, Sensor ID 3, Sensor ID 4, Room ID, X position, Y position, Time Stamp, Expected Value 1, Expected Value 2, Expected Value 3, Expected Value 4, Actual Value 1, Actual Value 2, Actual Value 3, Actual Value 4)
  • Next Meeting: ?
  • Tasks

Documentation/Writeup Group (Aaron, Jeremy)

  • Next Meeting: ?
  • Tasks
    • Overview
    • Description of Robot
    • Description of Environment
    • Description of Software
    • Description of CSV file
    • Procedure
    • Pictures of Robot
    • Attach Python scripts as appendices
    • Attach CSV files as appendices
    • Attach environment maps as appendices

Leading/Organizing Group (Jeremy, Sam, Aaron)

  • Next Meeting: ?
  • Tasks
    • Make sure everyone has a task at any given point
    • Make sure work is being distributed as evenly as possible
    • Make sure tools are being used (correctly) by everyone (wiki, group directory)
    • Make sure standards are being met
    • Understand the dependencies between groups