Note

This page can be continually updated. Find me on the semestral work page.

This page should hold notes for semestral project submission.

1   Preliminary tests

Mandatory parts for your semestral project are:

  • Proper implementation of motor control without losing position.
    • That said, you should track the reference with only minor error (at the end of the spin).
    • Reminder: We want you to track the absolute position, i.e., one motor spins three times, the other one have to spin three times as well.
    • Try to: spin motor fast/slow, hold one motor, etc.

When you meet all these criteria, you are ready for submission.

2   Evaluation

Your semestral project is evaluated according to the assessment on the semestral project webpage. Therefore, you should show parts where:

  • PWM generator is set and run (e.g. registers and their values).
  • Setpoint is obtained.
  • Control loop is executed (i.e., where you take the requested value and process it).
    • This includes the P(ID) controller constants.
  • Controller debugging is handled (i.e., terminal print / webpage creation).

3   Additional notes

  • Successful submission of semestral project (and as long as other assignments are successfully submitted) grants you an Assessment/zápočet.
    • It will be given during today (probably).
  • git2 and doc are graded afterwards.
    • Note that the documentation should contain the images in both latex and html version.
    • In addition, documentation is tested from the repository, therefore, try to clone your repository and run doxygen . on both machines. This is the version of the documentation that is checked and evaluated.
  • Final deadline for documentation is on Sunday, January 14, 2024. I expect to evaluate it on Monday.