Abstract
A trajectory generation system includes one or more processors configured to: continuously generate a first trajectory candidate and a second trajectory candidate in parallel, the second trajectory candidate being generated at a lower generation rate than a generation rate of the first trajectory candidate and being more likely to be passable by a moving body than the first trajectory candidate; and generate a trajectory using either or both of a generated first trajectory candidate that is passible by the moving body and the generated second trajectory candidate.