Autonomy for industrial control systems
Autonomous systems use reinforcement learning and machine teaching to bring autonomy to industrial control systems across multiple industries.
Maximize throughput
Dynamically adapt to multiple and changing optimization goals to maximize the throughput of many processes.
Reduce operation costs
Reduce operation costs by improving process efficiency and reducing machine downtime through autonomous machine calibration and optimization.
Enable new levels of automation
Intelligent control systems can tackle industrial processes that were previously too dynamic and complex to automate.
Manage resources efficiently
Make your people more efficient and your industrial processes more sustainable.

Process optimization
Automatically control dynamic and complex processes for maximum output, minimum downtime, and reduction in part failure.

Machine calibration
Faster machine calibration and tuning exceeding operator-level precision.

Motion control
Optimize movement and trajectory for robotic arms, bulldozer blades, forklifts, underground drilling, rescue vehicles and more.
Mining
Autonomous systems can improve mining operations by maximizing extraction, minimize part failure, and reduce downtime.


Autonomous Control of a Semi-Autogenous Grinding (SAG) Mill
Control input and machine speeds as well as ball introduction strategy to increase throughput and process efficiency.
Business problem
Sub-optimal control of the SAG mill grinding process increases energy cost, long term machine cost, and potential disruptions in the downstream mining process.
Current limitations
Humans monitor operational process, control machine set-points, and episodically add steel balls to the grinder. Human operators struggle to optimize processing of varying particle size distributions as well as hardness of input ore.
Project Bonsai solution
Autonomously control input feed tonnage, water addition, mill rotation speed, material recirculation rates and recommend episodic ball introduction actions.

Autonomous Control of a Gyratory Rock Crusher
Autonomously control material feed rates and throat settings to increase throughput and efficiency.
Business problem
Sub-optimal control of the initial rock crushing process increases energy cost, long term machine cost, and potential disruptions in the downstream mining process.
Current limitations
Humans monitor operational process, periodically changing material feed speeds and machine set-points, struggling to optimize processing of varying particle size distributions as well as hardness of input ore.
Project Bonsai solution
Autonomously control conveyor speed, material feed speed, and throat crusher gap.

Autonomous Dozer Blade Control
Autonomously adjust the dozer blade up and down in real time during a cut, maximizing the waviness number (flatness of the cut) on a single bulldozer at various speeds.
Business problem
An operator must tune a PID controller for each piece of equipment & cutting material. Each new piece of equipment must be tuned separately. This is a repetitive and time intensive process.
Current limitations
Currently dozer blade lift and lower is controlled by 5 PD parameters. The operator may need to increase or decrease the parameters on-site if the default settings for the PID controller are not suitable. PD controllers take time to tune, requiring different tuning settings for each dozer model and for some cutting materials.
Project Bonsai solution
Achieved a waviness number (from the cut) that exceeded the PID benchmark across multiple dozer models at multiple speeds.

Partners in autonomous systems
Our system integration consulting partners can tailor our autonomous systems technology to your specific industry and use case. Leverage our network of experienced partners and simulation solutions to help you build intelligent autonomy into your industrial processes.

Get your business AI-ready
Learn how Microsoft AI is helping your industry with resources, tools, and case studies.

Autonomous systems overview
Microsoft is leading digital transformation with artificial intelligence that automates and simplifies everyday processes.

Explore Microsoft AI platform
Microsoft AI is a robust framework for developing AI solutions in conversational AI, machine learning, data sciences, robotics, IoT, and more.

AI Lab
Learn from labs that demonstrate how autonomous solutions can be applied to drone simulations, intelligent robotics, and more.