Open nimazareian opened 6 months ago
Regarding the removal of duplicate obstacle protos, we can use the protobuf helper comparison functions. Please read through the various methods available here and choose one accordingly: https://protobuf.dev/reference/cpp/api-docs/google.protobuf.util.message_differencer/#MessageDifferencer.Equals.details
Description of the task
A placeholder ticket for a set of improvements that can be made to the WIP trajectory planner.
TrajectoryPlanner::findTrajectory
should be called with a shrinked (by robot radius) field boundary to avoid the robots from trying to path plan outside of the fieldTrajectoryPlanner::getTrajectoryWithCost
can be cleaned up by delegating the task of either using a cached collision value or a new one to a separate class.TrajectoryPlanner::getTrajectoryWithCost
to return early if trajectory cost is over some thresholdPlay::get