Questions about some TDP rules

Hello, I have some questions regarding the TDP.

b. Innovative solutions
● Explain any innovative and unusual solutions/approaches used to tackle the competition challenge
● Explain the testing procedures used to validate the design and present relevant testing data
1.
In this rule he comments on tests. Are these tests related to robot innovations or tests in general (tests to check all programming conditions)?

Still within the topic of software, at point A, there is the following rule:
● Explain how the software/code solves any problems that arise during integration
What exactly does it mean? I didn’t understand very well.

Furthermore, thank you very much.

Hi @JoelHanerth ,

Thank you for your question.

In this rule he comments on tests. Are these tests related to robot innovations or tests in general (tests to check all programming conditions)?

In general, testing is very important when developing a system. The question is whether some quality assurance mechanism (testing) has been implemented to prevent situations where a change you make could break a part of the program. This mechanism may be implemented in software (e.g., unit tests), or you may design a test course that meets certain criteria and verify that it does not degenerate with every source change.

Explain how the software/code solves any problems that arise during integration

As you develop your robotic system, you are probably faced with a variety of blockers and challenges. An explanation of how you addressed those challenges is required. Please show us the problems you have solved and how you solved them!

We have a rubric of how these documents will be evaluated. Once you read it, you may understand what we consider important.

Best regards,
Ryo