What you'll learn
- Learn all the theoretical and practical details to master industrial robotics: solve kinematic models; plan geometrical paths and dynamic trajectories; tune motion control systems; calibrate tools and cells.
- We focus on a standard 6-axes anthropomorphic robot, because is one of the most commonly used robots in the industry, and it is also one of the most complicated ones, so that once you understand how this one works you should be able to solve models for all the others.
- This class is not too complicated and you should be able to follow along quite easily if you have a good base of mathematics: specifically, trigonometry, linear algebra and some calculus.
- Basic programming skills would also be nice, but are not strictly required. This is not a programming class and you will be able to follow along until the end even if you don’t program a single line of code, but for sure it would be much nicer and beneficial for you if you implement the models we study here into real code, and test them on a real or simulated robot. C is normally the language of choice in the industry, but the final call is totally up to you.
Learn how an industrial 6-axes anthropomorphic robot works. We will start by building its kinematic model step-by-step, then plan geometrical paths and optimize motion trajectories. We will learn how to correctly size the electric motors and understand the fine-tuning procedures for the servo drives. We will describe calibration procedures for the arm, tool and cell, and finally generate a realistic digital twin for your simulations!
New bonus lecture at the end: kinematic model of UR robot!
Who this course is for:
- Students and engineers interested in understanding the mathematical models of industrial robots and their most common control methods.
International applications engineer with extensive experience in automation, robotics, computer vision, and machine learning. Holds a doctorate degree in electrical engineering and over a decade of technical hands-on work with industrial robots all over the globe. Besides actively modeling and programming robots, also enjoys sharing knowledge and tutoring students and engineers.