Towards Autonomous Grading In The Real World