Dynamics and Control of Robotic Systems syllabus

PCC-301-RAI · Third Year Robotics and Artificial Intelligence, SPPU 2024 pattern. Every unit, the marks scheme, course outcomes and books, copied from the official syllabus PDF.

PCC-301-RAI4 h/week theoryCCE 30 + End-sem 70
05.units
04.credits

Unit-wise syllabus

UNIT I

Foundations of Robot Dynamics

8 hours

Lagrangian Dynamics and Inertia Tensors: Introduction to Lagrange's equation, Derivation from Kinetic and potential energy, Link inertia tensor, Jacobian inertia tensor and their role in manipulator dynamics. Dynamic Models, Trajectories, and Control: Newton-Euler (recursive) and Lagrange-Euler (closedform) dynamic models, Dynamic modeling of 2-link and 3-link manipulators, Operational space dynamic model, Trajectory planning considerations, Joint interpolated trajectories and interpolation methods, Set point tracking, Introduction to actuator dynamics.

UNIT II

State Space Control Systems Analysis

8 hours

State Space Representation and Properties: Introduction to state variables and state space representation, State-space representations of transfer-function systems, Controllability and observability (definitions, Kalman rank condition tests, importance in control design). Controller Design in State Space: Design of controllers using root-locus in state space, Pole placement with state feedback (full-state feedback) and with output feedback, Introduction to robust control systems.

UNIT III

Multivariable Control Systems

8 hours

MIMO Modeling, Analysis, and Properties: Modeling, analysis, and design of linear multi-input, Multi-output (MIMO) control systems, Both state space and transfer matrix (frequency domain) approaches, Stability analysis of MIMO LTI systems, Controllability, Sterilizability (stabilizability), observability in MIMO context. Realization, Reduction, and Design: Realization theory and model order reduction for MIMO systems, Multivariable control system design methodologies.

UNIT IV

Joint Space & Computed Torque Motion Control

8 hours

Joint Space Control Methods: Manipulator control problem (challenges: nonlinearity, coupling, uncertainties), Joint space control, Computed torque techniques, Near minimum time control, Feedforward control. Existing Control Algorithms for Robots: Survey of existing control algorithms used in controlling robots including PD control with gravity compensation, Inverse dynamics control, Nonlinear decoupled feedback control, Resolved motion control, Adaptive control.

UNIT V

Advanced Robot Control Strategies & Trajectory

8 hours

Programming Nonlinear and Adaptive Control Strategies: PD control with gravity compensation, Full inverse dynamics (feedback linearization) control, Nonlinear decoupled feedback control, Resolved motion control in operational space, Adaptive control for robots with unknown or varying parameters. Trajectory Programming and Integration: Robot control of trajectory using programming languages (e.g., VAL, RAPID, KRL), Comparison and integration of all motion control strategies.

Marks and credits

HeadMarksCredit
CCE (continuous comprehensive evaluation)304
End-semester exam70

Prerequisite: Basics of Robotics AI (PCC-201-RAI), Kinematics of Robot (PCC-252-RAI).

Course outcomes

  1. CO1DERIVE and COMPUTE dynamic models of serial robot manipulators using Lagrange-Euler and Newton-Euler formulations, and plan joint interpolated trajectories.
  2. CO2DEVELOP state space representations of given transfer functions, and determine controllability and observability of LTI systems.
  3. CO3DESIGN state feedback and output feedback controllers using pole placement, and analyze MIMO control systems for stability, controllability, and observability.
  4. CO4APPLY computed torque control and near minimum time control for joint space motion control of robot manipulators.
  5. CO5IMPLEMENT advanced control strategies (adaptive, resolved motion, inverse dynamics) and program robot trajectories using industrial robot programming languages.

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Dynamics and Control of Robotic Systems?

Dynamics and Control of Robotic Systems (PCC-301-RAI) has 5 units: Unit I Foundations of Robot Dynamics (8 h); Unit II State Space Control Systems Analysis (8 h); Unit III Multivariable Control Systems (8 h); Unit IV Joint Space & Computed Torque Motion Control (8 h); Unit V Advanced Robot Control Strategies & Trajectory (8 h).

What is the marks scheme for Dynamics and Control of Robotic Systems?

The official Robotics and Artificial Intelligence 2024 pattern syllabus lists continuous comprehensive evaluation (CCE) for 30 marks and the end-semester exam for 70 marks, for 4 credits.

What should I know before Dynamics and Control of Robotic Systems?

Prerequisite listed in the syllabus: Basics of Robotics AI (PCC-201-RAI), Kinematics of Robot (PCC-252-RAI).