Patent attributes
A cooperative driving system includes a processor and a memory having one or more modules. The modules cause the processor to determine a route that includes a road segment to a destination for an ego vehicle based on (1) an ego vehicle operating parameter that has information regarding a preferred operation of an ego vehicle by an occupant, and (2) a location of a like vehicle with respect to the ego vehicle when the ego vehicle is traveling on at least a portion of the route. The one or more modules also cause the processor to determine a road-segment-level decision for the ego vehicle for the road segment based on the ego vehicle operating parameter, communicate with the like vehicle near the road segment to negotiate the road-segment-level decision to generate a negotiated road-segment-level decision, and maneuver the ego vehicle inside the road segment using the negotiated road-segment-level decision.