Towards autonomous robotic systems