Industrial Robotics with Python
About Course
The course “Industrial Robotics with Python” would introduce one to various concepts of robotics, like,
actuators, sensors, industrial communication systems, inputs-outputs, and controllers. It will also uncover the
aspects of classical theories of robotics that would lay the academic foundation to understand the working of
any multi-body physical system like a typical industrial robot. The course includes video lectures, demonstration
codes using python, simulation models, numerical problems, assignments, quizzes, projects, and case studies of
real industrial problems. The course would enable one to implement the theories of industrial robotics using
python and visualize the simulations using OpenGL based visualization environment. While the contents of this
course would suit to quickly supplement any undergraduate/post-graduate curriculum on the subject, it is also
helpful for application engineers and researchers who need to elevate their technical skills and understanding
about any real-world robots.
This course bridges the gap between any academic curriculum and the skills that are important to build, startup, and commission any industrial robot. It covers the left-over portions that are sparsely included in most of
the textbooks or courses on robotics and are a prerequisite for implementing any automation system in the
industry, including robots.
Each module will include a guest lecture by renowned Professors from the premier academic institutions and
industrial experts. This bonus content will cover the domain experts’ special topics and enable one to learn
some special applications of industrial robots.
To maintain the course level for a beginner, this first-level course would include mathematical, electronics, and
programming fundamentals.
Course Curriculum
Introduction
-
Introduction to this course
04:23 -
About Instructor
Fundamentals of Industrial Robots
-
Robot Definition, Applications and Anatomy
36:20 -
Technical Specifications and Datasheet of an Industrial Robot
43:52 -
Classifications of Industrial Robots
56:17
Actuators
-
Introduction to the Module: Actuators
01:28 -
General Layout and Characteristics of a Robotic Actuator
05:40 -
DC Motors Components, Working and Characteristics
40:11 -
Drivers for DC Motors
44:52 -
Stepper Motors and its Drivers
55:09 -
BLDC Motors: Working, Schematics, and Drives
43:10 -
DC and AC Servo Motors
01:09:53
Sensors
-
Position Sensors: Potentiometers and Optical Encoders
55:12 -
Position: Re-solvers and Synchro, Velocity and Acceleration Sensors
47:51 -
Proximity and Force/Torque Sensors
01:00:14 -
Sensor Classification and Performance Characteristics
55:21
Kinematic Transformation
-
Spatial Descriptions of a Robot
35:44 -
Kinematic Transformations: Translation and Rotations
52:04 -
Kinematic Transformations: Arbitrary Axis Rotation and Euler Angles
45:20
Computational Forward Kinematics
-
Forward Kinematics: Link and Joint Parameters
41:03 -
Forward Kinematics: Example of 2 and 3 DoF Robot Manipulators
01:12:11 -
Forward Kinematics: Example of 4-DoF SCARA and 6-DoF Cylindrical Robot
48:52 -
Understanding DH Parameters using KUKA KR5 Arc Industrial Robot
01:02:50 -
Understanding Forward Kinematics with RoboAnalyzer and MATLAB
54:44
Computational Inverse Kinematics
-
Inverse Kinematics of Planar Manipulators (2R and 3R)
50:17 -
Inverse Kinematics, using Geometry and, of a 3R Spatial Robot
54:19 -
Inverse Kinematics of SCARA and 6-DoF Industrial Robots
55:53
Dynamics
-
Velocity and Acceleration Analysis of Industrial Robots
01:03:27 -
Dynamics of a Spring Mass and One Link System using Lagrange-Euler Approach
37:03 -
Dynamics of an Industrial Serial Robot using Lagrange-Euler Approach
39:43