An information processing device onboard a vehicle comprising: a map acquirer configured to acquire a map defining an obstacle in a coordinate space in which a direction along a traveling direction of the vehicle is one of coordinate axes (X, Y); a movement route acquirer configured to acquire a movement route of the vehicle; wherein the movement route is represented by a group of a plurality of route points arranged along the movement route; wherein the distance between the route points adjacent to each other in the route direction forming the movement route is equal to or smaller than a smallest size of the obstacle; a traveling direction identifier configured to identify the traveling direction of the vehicle; an approximation processor configured to approximate the movement route of the vehicle with a plurality of specified shape areas (40, 42, 44) along a coordinate axis (X, Y) in the coordinate space, the areas (40, 42, 44) being a basic unit of collision determination and having a shape along the movement route, wherein a specified shape area has a pair of the route points adjacent in the movement route as both ends in the traveling direction; a determiner configured to perform a collision determination in response to the obstacle being in one of the plurality of specified shape areas (40, 42, 44); a power controller configured to control a power unit of the vehicle based on collision determination result information obtained by the collision determination. a map acquirer configured to acquire a map defining an obstacle in a coordinate space in which a direction along a traveling direction of the vehicle is one of coordinate axes (X, Y); a movement route acquirer configured to acquire a movement route of the vehicle; wherein the movement route is represented by a group of a plurality of route points arranged along the movement route; wherein the distance between the route points adjacent to each other in the route direction forming the movement route is equal to or smaller than a smallest size of the obstacle; wherein the movement route is represented by a group of a plurality of route points arranged along the movement route; wherein the distance between the route points adjacent to each other in the route direction forming the movement route is equal to or smaller than a smallest size of the obstacle; a traveling direction identifier configured to identify the traveling direction of the vehicle; an approximation processor configured to approximate the movement route of the vehicle with a plurality of specified shape areas (40, 42, 44) along a coordinate axis (X, Y) in the coordinate space, the areas (40, 42, 44) being a basic unit of collision determination and having a shape along the movement route, wherein a specified shape area has a pair of the route points adjacent in the movement route as both ends in the traveling direction; a determiner configured to perform a collision determination in response to the obstacle being in one of the plurality of specified shape areas (40, 42, 44); a power controller configured to control a power unit of the vehicle based on collision determination result information obtained by the collision determination.