Abstract: A computer controlled robotic system that autonomously adjusts the location of a floating marine dock whenever water levels change in a body of water (e.g., a lake or reservoir) to maintain sufficient draft clearance for safe boat operation and ensure safe access to the dock. The system is comprised of an electric motor-driven tractor device attached to the shore-end of a walkway and a pair of electric-motor driven cable winch assemblies with a distributed control system to move the floating dock toward or away from the shore to maintain a relative desired water depth for safe boat operation and positioning in relation to the moving edge of the water shoreline.