MachineTeaching/Motion-Control/README.md
One area of Autonomous Systems is Motion Control. Typically, when you think of controlling the motion of things using AI you think of drones and vehicles, but in fact there are many other types of motion control such as Horizontal Oil Drilling. In Horizontal Oil Drilling you actually “drive” or “fly” the drill head underground in any direction. The scenario is not unlike flying a drone in the air, it’s just in this case flying in the 3D space under ground. Today the process starts with an expert defining a drill plan. The drill plan is a 3d map of where the oil repositories are located. Next, the drill operator will use that plan to fly the drill head manually using a game controller, like an XBOX controller. The goal is to drill as fast and as precisely according to the plan. In this demo you will see how machine teaching and reinforcement learning can greatly increase the speed and precision of the drill run.
bonsai create <your_brain_name>pip3 install -r requirements.txtbonsai pushbonsai train start
If you want to run this remotely on the Bonsai server use the --remote option.
bonsai train start --remotepython3 drill_simulator.py or python drill_simulator.pybonsai train stoppython drill_simulator.py --predict