File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -39,14 +39,14 @@ Clone this repository into your `ros2-ws` directory. We provide a `run` script t
3939 - [ ] Use a Kalman filter to smooth XYZ pose estimates.
4040 - [x] Apply a "validity filter" for erroneous detection/pose results (e.g., based on distance, XYZ shifts).
4141- [x] ** Compute the gimbal angles (yaw and pitch) required to accurately land projectiles on the detected armor plate.**
42- - [ ] Compute pitch using an easily-adjustable lookup table or ballistic model based on distance to target.
42+ - [x ] Compute pitch using an easily-adjustable lookup table or ballistic model based on distance to target.
4343 - [ ] Compute yaw using a predictive model using the detected armor's XYZ pose, rotation, and velocity
4444- [x] ** Send the computed gimbal angles to the STM32 control board via UART.**
4545
4646### Non-Functional Requirements:
4747- [x] ** Performance**
4848 - Ensure real-time end-to-end performance of 120 Hz.
49- - [ ] ** Testability**
49+ - [ ] ** Testability**
5050 - Include a comprehensive suite of unit tests for all modules to verify component correctness.
5151- [x] ** Maintainability**
5252 - Maintain modularity by separating ROS2 and C++ logic into ` xyzNode.cpp ` and ` xyz.cpp ` files.
You can’t perform that action at this time.
0 commit comments