Assignments¶
This section includes instructions for assignments.
List of assignments¶
- Assignment 3
- Assignment Overview
- Guidelines
- Starter Project
- Submission Requirements
- Concept Reference
- Task 1 - Robot State POD Structs (6 pts)
- Task 2 - Forward Kinematics Template (8 pts)
- Task 3 - Linear Trajectory and Velocity Filtering (8 pts)
- Task 4 - Trajectory Management with Smart Pointers (8 pts)
- Task 5 - Joint Limit Validation (Optional, Not Graded)
- Example Terminal Output
- Code Quality and C++ Guidelines (6 pts)
- Evaluation Rubric (36 pts)
- Learning Outcomes
- References and Further Reading
- Assignment 4
- Guidelines
- Overview
- Simulator
- DFS Algorithm: Tree-Based Path Finding
- Design Phase
- Implementation Phase
- Submission
- Grading Rubric
- UML Diagrams: Class & Sequence (10 pts)
- Implementation Faithfulness to Design (8 pts)
- Algorithm Correctness & Behavior (DFS + Path Following) (10 pts)
- C++{} Core Guidelines & Best Practices (10 pts)
- Encapsulation, Composition & Aggregation Realization (5 pts)
- Documentation (Doxygen & Comments) (4 pts)
- Build & Simulator Integration (3 pts)