The invention discloses an unmanned ship path 
programming system and a method capable of taking sea condition factors into consideration. The unmanned ship path 
programming system comprises an 
unmanned surface vehicle, a path 
programming module, a control module, a GPS / IMU module, an environment perceiving module, and a sea 
condition monitoring module; the path programming module and the control module are arranged in the 
unmanned surface vehicle, and are used for programming of a series path points based on environment information and calculated ocean wave grade, and controlling the unmannedsurface vehicle to travel along the path points; the environment perceiving module is composed of an electric sea chart and a 
laser sensor, wherein the electric sea chart is arranged in the 
unmanned surface vehicle, and is used for providing static state barrier information, and the 
laser sensor is arranged on the front part of the 
deck of the unmanned surface vehicle through a support, and is used for providing barrier information; the GPS / IMU sensor is arranged on the top of the unmanned surface vehicle, and is used for providing other modules with the 
pose information of the unmanned surface vehicle; a navigation 
radar is adopted by the sea 
condition monitoring module, and the sea 
condition monitoring module is used for calculating ocean wave grade. The unmanned ship path programming 
system and the method capable of taking sea condition factors into consideration are reliable and reasonable, and are capable of improving the rationality of unmanned surface vehicle path programming.