Wheel encoder for waypoints

I need to execute a mission of multiple waypoints but there is no access to gps. I recently came to know about the use of wheel encoders. Can I use it to set waypoints either by first driving the rover through the path manually and somehow using the data collected from encoders to execute the same path multiple times or by any other way?

ArduRover can work on IMU + Encoders, but the accuracy is not always great. I’ve found the vehicle will start drifting after 30-60sec. Depends on the sensors and vibration levels.

You will need to set the EKF origin at boot though, as ArduPilot needs a lon/lat reference.

1 Like

I don’t think wheel encoders alone will do what you want. Like most dead reckoning tech. Other options:
Non GPS Navigation

1 Like