implement miner robot, close #1915