F13: Line Following Robot

From Embedded Systems Learning Academy
Revision as of 23:24, 25 October 2013 by Proj user4 (talk | contribs) (Created page with "== Purpose == The purpose of a project proposal is to access different possibilities of the project you will complete in a course. This should not only capture what you are w...")

(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
Jump to: navigation, search

Purpose

The purpose of a project proposal is to access different possibilities of the project you will complete in a course. This should not only capture what you are willing to accomplish, but also serve as a preliminary project plan.

Hints

Please keep in mind the following things :

  • Promise less, deliver more
    It is better to promise less features, but make them work 100%
    Every feature adds code, and every if statement doubles your testing effort.

Sample Project Proposal

Project proposal should have the following sections :

  • Abstract
    List out what you are going to accomplish with minimum number of lines
  • Features
    List out the features your project will contain
    Be careful of promising too much
  • Parts List
    List all the parts or components that you will interface
  • Project Complexity
    This is the list of features that turn into development modules.
    What will it take to accomplish a feature?
    Example: A simple obstacle avoiding car needs many items:
    • Interface with distance sensors
    • Interface with motor controllers
    • Write algorithm to control movement