Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Tools include: adding edges, deleting edges, deleting points and selecting points.

...

Class "LaneGraphTools"

In this class implement the follwing requirements:

...

https://github.com/embedded-software-laboratory/cpm_lab/blob/master/high_level_controller/examples/cpp/central_routing/src/lane_graph_tools.cpp

...

Class "VehicleTrajectoryPlanningState"

In this class implement the follwing requirements:

...

     https://github.com/embedded-software-laboratory/cpm_lab/blob/master/high_level_controller/examples/cpp/central_routing/src/VehicleTrajectoryPlanningState.cpp#L135

Speed reduction
https://github.com/embedded-software-laboratory/cpm_lab/blob/master/high_level_controller/examples/cpp/central_routing/src/VehicleTrajectoryPlanningState.cpp#L217

...

Class "MultiVehicleTrajectoryPlanner"

  • Create a function that can add a new vehicle.
  • Create a function called "start" that will buffer the trajectory planning. Implement the collision avoidance in this function.

...