Coal is mined using an ensemble of machines. A continuous mining machine uses a spinning cutter head with “teeth” to break coal away from the face. The coal is deposited in shuttle cars for haulage to a permanent conveyor system and out of the mine. A roof bolting machine drills holes in the roof and inserts bolts to stabilize the roof and minimize the risk of collapse. Sometimes the miner and bolter are combined into a single machine. This program concentrates on automating the functions of a continuous mining machine and roof bolting units.