A method, comprising: receiving, by a solution path overlay system, vehicle data and external data from a vehicle control system of a vehicle (1000, 2100), wherein the vehicle data is associated with the vehicle and includes a vehicle location and a vehicle destination, and the external data includes a location and a movement path for each of a plurality of external objects; determining, by the solution path overlay system, a solution path between the vehicle location and the vehicle destination using the vehicle data and the external data; generating, by the solution path overlay system, a solution path overlay interface that includes an indicator (3022, 4022) of the solution path, an indicator of a solution path overlay that corresponds to the solution path, an indicator of a roadway, a representation of the vehicle traversing along the solution path via the roadway, and an indicator (3030, 3040, 3050, 3060, 4030, 4040, 4050, 4060) for each of at least some of the plurality of external objects, the solution path overlay representing outer edges of the solution path based on a width of the vehicle; outputting, by the solution path overlay system, the solution path overlay interface on a display configured to receive a command from an operator of the solution path overlay interface, the command being drawn by the operator using the solution path overlay interface; in response to receiving the command from the operator of the solution path overlay interface, updating, by the solution path overlay system, the solution path overlay interface according to the received command to provide an updated solution path and an updated solution path overlay that corresponds to the updated solution path; and transmitting, by the solution path overlay system, the updated solution path and the updated solution path overlay to the vehicle (1000, 2100) for execution to navigate to the vehicle destination. receiving, by a solution path overlay system, vehicle data and external data from a vehicle control system of a vehicle (1000, 2100), wherein the vehicle data is associated with the vehicle and includes a vehicle location and a vehicle destination, and the external data includes a location and a movement path for each of a plurality of external objects; determining, by the solution path overlay system, a solution path between the vehicle location and the vehicle destination using the vehicle data and the external data; generating, by the solution path overlay system, a solution path overlay interface that includes an indicator (3022, 4022) of the solution path, an indicator of a solution path overlay that corresponds to the solution path, an indicator of a roadway, a representation of the vehicle traversing along the solution path via the roadway, and an indicator (3030, 3040, 3050, 3060, 4030, 4040, 4050, 4060) for each of at least some of the plurality of external objects, the solution path overlay representing outer edges of the solution path based on a width of the vehicle; outputting, by the solution path overlay system, the solution path overlay interface on a display configured to receive a command from an operator of the solution path overlay interface, the command being drawn by the operator using the solution path overlay interface; in response to receiving the command from the operator of the solution path overlay interface, updating, by the solution path overlay system, the solution path overlay interface according to the received command to provide an updated solution path and an updated solution path overlay that corresponds to the updated solution path; and transmitting, by the solution path overlay system, the updated solution path and the updated solution path overlay to the vehicle (1000, 2100) for execution to navigate to the vehicle destination.