A system for providing manual guidance of a vehicle, the system comprising: a first inertial measurement unit, IMU, attached to a steering wheel of the vehicle, the first IMU comprising a first three-axis accelerometer and a first three-axis gyroscope; a second IMU attached to a fixed part of the vehicle displaced from the steering wheel, the second IMU comprising a second three-axis accelerometer and a second three-axis gyroscope; a global navigation satellite systems, GNSS, receiver attached to the vehicle and configured to receive GNSS satellite signals and determine a current position of the vehicle based on the GNSS satellite signals; a data storage device for storing a pre-planned path; a feedback module coupled to the first IMU, the second IMU, the GNSS receiver, and the data storage device, the feedback module configured to: determine a current angle of the steering wheel relative to the vehicle based on a previously estimated angle of the steering wheel relative to the vehicle, readings of the first IMU, and readings of the second IMU; determine a deviation of the current position of the vehicle from the preplanned path by comparing the current position of the vehicle to the pre-planned path; determine a current heading of the vehicle based on a previously estimated heading of the vehicle and the readings of the second IMU; determine a current velocity of the vehicle based on readings of the second IMU; and determine a desired angle of the steering wheel relative to the vehicle based on the current angle of the steering wheel, the deviation of the current position of the vehicle from the pre-planned path, the current heading of the vehicle, and the current velocity of the vehicle; and a user interface coupled to the feedback module, the user interface configured to provide a visual indication of the desired angle of the steering wheel or a deviation of the current angle of the steering wheel from the desired angle of the steering wheel, thereby providing visual guidance to an operator of the vehicle for adjusting an angle of the steering wheel so that the vehicle follows the pre-planned path. a first inertial measurement unit, IMU, attached to a steering wheel of the vehicle, the first IMU comprising a first three-axis accelerometer and a first three-axis gyroscope; a second IMU attached to a fixed part of the vehicle displaced from the steering wheel, the second IMU comprising a second three-axis accelerometer and a second three-axis gyroscope; a global navigation satellite systems, GNSS, receiver attached to the vehicle and configured to receive GNSS satellite signals and determine a current position of the vehicle based on the GNSS satellite signals; a data storage device for storing a pre-planned path; a feedback module coupled to the first IMU, the second IMU, the GNSS receiver, and the data storage device, the feedback module configured to: determine a current angle of the steering wheel relative to the vehicle based on a previously estimated angle of the steering wheel relative to the vehicle, readings of the first IMU, and readings of the second IMU; determine a deviation of the current position of the vehicle from the preplanned path by comparing the current position of the vehicle to the pre-planned path; determine a current heading of the vehicle based on a previously estimated heading of the vehicle and the readings of the second IMU; determine a current velocity of the vehicle based on readings of the second IMU; and determine a desired angle of the steering wheel relative to the vehicle based on the current angle of the steering wheel, the deviation of the current position of the vehicle from the pre-planned path, the current heading of the vehicle, and the current velocity of the vehicle; and determine a current angle of the steering wheel relative to the vehicle based on a previously estimated angle of the steering wheel relative to the vehicle, readings of the first IMU, and readings of the second IMU; determine a deviation of the current position of the vehicle from the preplanned path by comparing the current position of the vehicle to the pre-planned path; determine a current heading of the vehicle based on a previously estimated heading of the vehicle and the readings of the second IMU; determine a current velocity of the vehicle based on readings of the second IMU; and determine a desired angle of the steering wheel relative to the vehicle based on the current angle of the steering wheel, the deviation of the current position of the vehicle from the pre-planned path, the current heading of the vehicle, and the current velocity of the vehicle; and a user interface coupled to the feedback module, the user interface configured to provide a visual indication of the desired angle of the steering wheel or a deviation of the current angle of the steering wheel from the desired angle of the steering wheel, thereby providing visual guidance to an operator of the vehicle for adjusting an angle of the steering wheel so that the vehicle follows the pre-planned path.