Robot Modeling and Simulation syllabus

PCC-303-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-303-RAI4 h/week theoryCCE 30 + End-sem 70
05.units
04.credits

Unit-wise syllabus

UNIT I

Mathematical Modeling & Kinematics

8 hours

Mathematical Modeling of Robots: Symbolic representation of manipulators, Configuration space, State space, Workspace, Classification of robots (serial, parallel, hybrid), Accuracy and repeatability, Resolution, Wrist and end effectors, Common kinematic arrangements (articulated, SCARA, delta), underactuated and mobile robots. Kinematics of Rigid Bodies: Pose of a rigid body in 3D, Rotation matrices and composition, Euler angles and gimbal lock, Angle-axis representation, Homogeneous transformations, Direct kinematics for typical manipulators, Joint space vs. operational space, Kinematic calibration.

UNIT II

Differential Kinematics, Statics & Trajectory Planning

8 hours

Differential Kinematics and Statics: Geometric Jacobian matrix, Jacobian for typical manipulators, Kinematic singularities, Redundancy analysis, Inverse differential kinematics, Analytical Jacobian, Inverse kinematics algorithms, Statics (force/torque mapping). Trajectory Planning, Actuators & Sensors: Path vs. trajectory, Operational space and joint space trajectories, Joint actuating systems (electric, hydraulic, pneumatic), Proprioceptive sensors (encoders, tachometers), Exteroceptive sensors (force, tactile, proximity).

UNIT III

Dynamics & Control Architecture

8 hours

Dynamics of Robot Manipulators: Lagrange formulation, Properties of dynamic models, Dynamic model of simple manipulators, Parameter identification, Direct and inverse dynamics, Dynamic scaling of trajectories, Operational space dynamic model, Dynamic manipulability ellipsoid. Control Architecture: Functional architecture (task planning, control loops), Programming environment (simulation vs. real-time), Hardware architecture (microcontrollers, DSPs, industrial PCs).

UNIT IV

Motion Control & Force Control

8 hours

Motion Control: Control problem (tracking desired trajectories), Joint space control, Independent joint PID control, Decentralized control with gravity compensation, Computed torque feedforward control, Centralized control using full dynamics, Operational space control. Force Control: Need for force control in assembly and contact tasks, Compliance control (passive vs. active), Impedance control (regulating inertia, damping, and stiffness), Force control with direct feedback, Constrained motion with natural and artificial constraints, Hybrid force/motion control.

UNIT V

Visual Servoing, Mobile Robots & Motion Planning

8 hours

Introduction to Visual Servoing: 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. Mobile Robots and Motion Planning: Nonholonomic constraints (no lateral motion), Kinematic models of wheeled robots (differential drive, car-like), Dynamic models, Motion control for trajectory tracking, Odometric localization, Configuration space representation, Planning via retraction, Cell decomposition, Probabilistic planning (RRT, PRM), Planning via artificial potentials.

Marks and credits

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

Prerequisite: Mathematics for Intelligent Systems (MDM-221-RAI), Kinematics of Robot (PCC-252-RAI).

Course outcomes

  1. CO1DEVELOP forward and inverse kinematic models for typical robot manipulators using homogeneous transformations and rotation matrices.
  2. CO2COMPUTE Jacobian matrices, identify kinematic singularities, and solve inverse differential kinematics for velocity and static force analysis.
  3. CO3DERIVE dynamic equations of motion using Lagrange formulation and distinguish between direct and inverse dynamics.
  4. CO4IMPLEMENT motion control schemes (joint space and operational space) and force control strategies (impedance, compliance, hybrid) for robot manipulators.
  5. CO5SIMULATE visual servoing systems and motion planning algorithms (including probabilistic methods) for mobile robots and manipulators in a programming environment.

Books

Text books

Reference books

NPTEL and SWAYAM links

Listed in the official syllabus:

FAQ

How many units are in Robot Modeling and Simulation?

Robot Modeling and Simulation (PCC-303-RAI) has 5 units: Unit I Mathematical Modeling & Kinematics (8 h); Unit II Differential Kinematics, Statics & Trajectory Planning (8 h); Unit III Dynamics & Control Architecture (8 h); Unit IV Motion Control & Force Control (8 h); Unit V Visual Servoing, Mobile Robots & Motion Planning (8 h).

What is the marks scheme for Robot Modeling and Simulation?

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 Robot Modeling and Simulation?

Prerequisite listed in the syllabus: Mathematics for Intelligent Systems (MDM-221-RAI), Kinematics of Robot (PCC-252-RAI).