An information processing apparatus for an operator remotely operating an operated vehicle, comprising: processing circuitry; and storage including at least one set of instructions that, when executed by the processing circuitry, cause the processing circuitry to perform operations including: based on vehicle position information indicating a current position of the operated vehicle acquired by the operated vehicle and delay information indicating a delay time required for information transmission between the operated vehicle and the information processing apparatus, generating first position information indicating a first predicted position of the operated vehicle from the current position of the operated vehicle considering the delay time; based on obstacle position information indicating a current position of at least one obstacle around the operated vehicle acquired by the operated vehicle and the delay information, generating second position information indicating a second predicted position of the at least one obstacle from the current position of the obstacle considering the delay time; outputting the first position information and the second position information; characterized in that the operations further include: based on at least the first predicted position and the second predicted position, judging whether a distance between the operated vehicle and the obstacle is smaller than or equal to a specified threshold; and outputting information to call attention to the corresponding obstacle if the distance between the operated vehicle and the obstacle is smaller than or equal to the specified threshold. processing circuitry; and storage including at least one set of instructions that, when executed by the processing circuitry, cause the processing circuitry to perform operations including: based on vehicle position information indicating a current position of the operated vehicle acquired by the operated vehicle and delay information indicating a delay time required for information transmission between the operated vehicle and the information processing apparatus, generating first position information indicating a first predicted position of the operated vehicle from the current position of the operated vehicle considering the delay time; based on obstacle position information indicating a current position of at least one obstacle around the operated vehicle acquired by the operated vehicle and the delay information, generating second position information indicating a second predicted position of the at least one obstacle from the current position of the obstacle considering the delay time; outputting the first position information and the second position information; characterized in that the operations further include: based on at least the first predicted position and the second predicted position, judging whether a distance between the operated vehicle and the obstacle is smaller than or equal to a specified threshold; and outputting information to call attention to the corresponding obstacle if the distance between the operated vehicle and the obstacle is smaller than or equal to the specified threshold. based on vehicle position information indicating a current position of the operated vehicle acquired by the operated vehicle and delay information indicating a delay time required for information transmission between the operated vehicle and the information processing apparatus, generating first position information indicating a first predicted position of the operated vehicle from the current position of the operated vehicle considering the delay time; based on obstacle position information indicating a current position of at least one obstacle around the operated vehicle acquired by the operated vehicle and the delay information, generating second position information indicating a second predicted position of the at least one obstacle from the current position of the obstacle considering the delay time; outputting the first position information and the second position information; characterized in that the operations further include: based on at least the first predicted position and the second predicted position, judging whether a distance between the operated vehicle and the obstacle is smaller than or equal to a specified threshold; and outputting information to call attention to the corresponding obstacle if the distance between the operated vehicle and the obstacle is smaller than or equal to the specified threshold. based on at least the first predicted position and the second predicted position, judging whether a distance between the operated vehicle and the obstacle is smaller than or equal to a specified threshold; and outputting information to call attention to the corresponding obstacle if the distance between the operated vehicle and the obstacle is smaller than or equal to the specified threshold.