Gantt Chart
Here is an estimated schedule of the tasks I would like to accomplish (and whether or not I did accomplish the task) to make sure I am able to complete the project on time. The timeline may change as the project moves forward, depending on anything I may run into or need to change.
Week 1: January 21 - 25
Received my project and began working on the website - Done
Began research to various algorithms and approaches to the given problem - Done
Week 2: January 28 - February 1
Create a "Hello World" project so I actually have something started that I can use.
Research various algorithms to the problem and look at Alex Popov's project to see how he interacted with the robot.
Write my philosophy and upload the first iteration of my webpage.
Week 3: February 4 - 8
Research the SLAM and SURF algorithms to determine which will be appropriate for use/start looking at how to implement and use these.
Research ROS (and install on PC) and other ways of the controlling the robot.
Look for a new laptop?
Week 4: February 11 - 15
Research implementation methods of combining vision algorithms with ways of controlling the robot to act upon the information given from the vision algorithms (look at published papers as well for ideas).
Start implementing some of these algorithms and robot controllers
Week 5: February 18 - 22
Receive Turtlebot and start assembling/getting it to work.
Start looking at how the code works and how I can add/modify it to do what I want to do.
What should I be doing (as far as modifications/additions)?
Week 6: February 25 - March 1
Get Turtlebot to work
Decide what I want to do for modifications.
Week 7: March 4 - 8
Start modifications/additions to the Turtlebot ROS.
Week 8: March 11 - 15
Spring Break! (Will still work on project...maybe)
Week 9: March 18 - 22
Finish with modifications/additions.
Make sure I can easily adapt to different routes and map out different areas.
Start Documentation!
Week 10: March 25 - 29
Continue documenting and create a user guide with how to use this project.
DEBUG CODE and make sure everything works as it should (Test time).
Week 11: April 1 - 5
DEBUG and TESTING!
Documentation.
Week 12: April 8 - 12
DEBUG and TESTING!
Documentation and Presentation Prep.
Week 13: April 15 - 19
Finish Debugging, testing, and documenting.
Put finishing touches on presentation and practice!
Week 14: April 22 - 26
PRESENTATION!
Defense Prep.
Week 15: April 29 - May 3
Defense.
Week 16: May 6 - May 12
GRADUATION!!!
Received my project and began working on the website - Done
Began research to various algorithms and approaches to the given problem - Done
Week 2: January 28 - February 1
Create a "Hello World" project so I actually have something started that I can use.
Research various algorithms to the problem and look at Alex Popov's project to see how he interacted with the robot.
Write my philosophy and upload the first iteration of my webpage.
Week 3: February 4 - 8
Research the SLAM and SURF algorithms to determine which will be appropriate for use/start looking at how to implement and use these.
Research ROS (and install on PC) and other ways of the controlling the robot.
Look for a new laptop?
Week 4: February 11 - 15
Research implementation methods of combining vision algorithms with ways of controlling the robot to act upon the information given from the vision algorithms (look at published papers as well for ideas).
Start implementing some of these algorithms and robot controllers
Week 5: February 18 - 22
Receive Turtlebot and start assembling/getting it to work.
Start looking at how the code works and how I can add/modify it to do what I want to do.
What should I be doing (as far as modifications/additions)?
Week 6: February 25 - March 1
Get Turtlebot to work
Decide what I want to do for modifications.
Week 7: March 4 - 8
Start modifications/additions to the Turtlebot ROS.
Week 8: March 11 - 15
Spring Break! (Will still work on project...maybe)
Week 9: March 18 - 22
Finish with modifications/additions.
Make sure I can easily adapt to different routes and map out different areas.
Start Documentation!
Week 10: March 25 - 29
Continue documenting and create a user guide with how to use this project.
DEBUG CODE and make sure everything works as it should (Test time).
Week 11: April 1 - 5
DEBUG and TESTING!
Documentation.
Week 12: April 8 - 12
DEBUG and TESTING!
Documentation and Presentation Prep.
Week 13: April 15 - 19
Finish Debugging, testing, and documenting.
Put finishing touches on presentation and practice!
Week 14: April 22 - 26
PRESENTATION!
Defense Prep.
Week 15: April 29 - May 3
Defense.
Week 16: May 6 - May 12
GRADUATION!!!