Advanced Chair Movement Details
This module will start out with the chair movement already written, and devise
a way to make it work in a more confined space (EB 2029). The major problem
with this is getting the robot to know the chair is in front, and ignore that
point.
Refine Code That is Already Written
Brad has done some research and development with this subject in Release 2.
We are going to evaluate the reliability of this algorithm and determine if
we should continue refining the module for use in the final release. We have
an alternate approach that will be researched concurrently.
Define Algorithm for Advanced Chair Movement
After coming to some conclusions after our research, we will choose an algorithm
to use while navigating the room with a chair. We will utilize this time to
devise pseudo-code and test cases to see if this algorithm is sound prior to
implementation. It will also be useful to elicit feedback from the rest of the
group to hear their opinions of the approach.
Code Algorithm
This time will be spent converting our research and pseudo-code into a fully
functioning code module.
Test Module
This time will be spent testing our code module against some of the test cases
defined in the earlier stages of this release. It will also be useful to elicit
testing scenarios from the rest of the group.