There are no items in your cart
Add More
Add More
| Item Details | Price | ||
|---|---|---|---|
The complete, topic-by-topic breakdown of the section that defines the GATE RA paper — manipulator classification, joints and degrees of freedom, rotation matrices, homogeneous transformations, forward kinematics, end-effectors, accuracy versus repeatability, and the full Computer Integrated Manufacturing block: PLCs, AGVs, AS/RS, AIDC, CNC and concurrent engineering.
Principles of Robotics and Automation is the core subject of the GATE Robotics & Automation (RA) paper, introduced by IIT Madras. It has two halves. The robotics half covers robot classification into serial and parallel manipulators, geometrical configurations, links and joints, coordinate systems and degrees of freedom, rotation matrices in 2D and 3D, homogeneous transformations, forward kinematics, point-to-point versus continuous path control, types of end-effectors, and robot accuracy and repeatability. The Computer Integrated Manufacturing half covers automation in manufacturing, Programmable Logic Controllers, automated material handling systems, automated storage and retrieval systems, automated identification, detection and capture systems, computer numerical control, single and multi-axis positioning systems, and concurrent design and manufacturing planning for automation.
It is the most formula-predictable section in the paper: degrees of freedom, rotation and transformation matrices, forward kinematics, accuracy and repeatability, CNC resolution and AS/RS throughput are all numerically scorable. That makes it the highest-return section to master early.
Taught by Piyush Wairale — M.Tech, IIT Madras; former instructor on the IIT Madras BS Degree Programme; Microsoft Learn Educator, AWS Academy Educator and NPTEL Educator. Structured lectures, verified numericals and a full GATE RA test series.
Everything on this page, taught properly: manipulator classification, DOF, rotation matrices, homogeneous transformations, DH parameters and forward kinematics, accuracy and repeatability, plus the complete Computer Integrated Manufacturing block — with a 60+ problem numerical workbook.
The whole RA paper in one programme — Engineering Mathematics, Engineering Mechanics, Electrical and Electronics, Signals and Control, Computing and Artificial Intelligence, Principles of Robotics and Automation, General Aptitude — with the complete GATE RA test series and doubt support.
Free updates, notes and practice questions → t.me/gaterobotics · support@piyushai.com · +91 9423071961
| Parameter | Detail |
|---|---|
| Paper name | Robotics and Automation |
| Paper code | RA |
| Introduced by | IIT Madras — a new interdisciplinary GATE paper |
| Section covered here | Principles of Robotics and Automation (includes Computer Integrated Manufacturing) |
| Other sections of the paper | Engineering Mathematics · Engineering Mechanics · Electrical and Electronics Engineering · Signals and Control Systems · Computing and Artificial Intelligence · General Aptitude |
| Question pattern | MCQ, MSQ and NAT — 1-mark and 2-mark questions |
| Marking | MCQ carries negative marking (1/3 for 1-mark, 2/3 for 2-mark); MSQ and NAT carry no negative marking |
| Nature of this section | Roughly half conceptual/definitional (CIM, end-effectors, control modes) and half numerical (DOF, matrices, kinematics, resolution, throughput) |
| Best-fit backgrounds | Mechanical, Production, Mechatronics, Instrumentation, Electrical, Electronics, Computer Science and allied branches |
Robotic classification — serial and parallel manipulators, geometrical configuration, links and joints, coordinate systems and degrees-of-freedom; rotation matrices in 2D and 3D; homogeneous transformations, forward kinematics. Robot applications — point-to-point and continuous path control, types of end-effectors, robot accuracy and repeatability.
Automation in manufacturing, Programmable Logic Controllers (PLCs) in manufacturing, automated material handling systems, automated storage and retrieval systems, automated identification, detection and capture systems; computer numerical control; basics of single and multi-axis positioning systems; basics of concurrent design and manufacturing planning for automation.
A robot manipulator is a kinematic chain of rigid links connected by joints, terminating in an end-effector. The single most important structural classification is by the topology of that chain.
Links are connected one after another from a fixed base to the end-effector, so exactly one path exists from base to tip. Each joint is actuated, and the number of joints equals the number of degrees of freedom. Industrial articulated arms — the PUMA, the KUKA KR series, the ABB IRB series — are serial.
The moving platform (end-effector) is connected to the fixed base by two or more independent limbs acting in parallel. Actuators are typically mounted on or near the base, so the moving mass is small. Classic examples: the Stewart–Gough platform (6-UPS, six degrees of freedom, used in flight simulators and motion platforms) and the Delta robot (three translational degrees of freedom, used in high-speed pick-and-place).
| Criterion | Serial manipulator | Parallel manipulator |
|---|---|---|
| Kinematic chain | Open | Closed loop |
| Workspace | Large | Small |
| Stiffness / rigidity | Low | High |
| Payload-to-weight ratio | Low | High |
| Accuracy | Lower (errors accumulate) | Higher (errors average) |
| Forward kinematics | Simple, unique | Complex, multiple solutions |
| Inverse kinematics | Complex, multiple solutions | Simple, closed form |
| Actuator location | Distributed on the moving arm | Mostly on the fixed base |
| Speed and acceleration | Moderate | Very high (low moving inertia) |
| Typical uses | Welding, painting, assembly, machine tending | Flight simulators, pick-and-place, machining platforms |
| Examples | PUMA, SCARA, articulated arms | Stewart–Gough platform, Delta robot |
The geometrical configuration (also called the physical or arm configuration) is decided by the first three joints — the arm and body — which position the wrist in space. The remaining joints form the wrist and orient the end-effector. In notation, R denotes a revolute joint, P or L a prismatic (linear) joint, and T a twisting joint about the link axis.
| Configuration | Joint notation | Work volume shape | Key characteristics |
|---|---|---|---|
| Cartesian / rectangular / gantry | PPP (LLL) | Rectangular prism (box) | Highest positional accuracy and resolution, simplest kinematics (no trigonometry), high stiffness, but the largest floor space for the smallest workspace and low dexterity |
| Cylindrical | RPP (TLL) | Hollow cylinder / partial cylinder | Good vertical reach, rigid, simple control; cannot reach around obstacles; rear of the robot is unusable |
| Spherical / polar | RRP (TRL) | Partial sphere (spherical shell) | Large work volume, reaches above and below the base; resolution falls as the arm extends |
| Articulated / revolute / jointed-arm / anthropomorphic | RRR (TRR) | Irregular, roughly spherical | Maximum dexterity and reach-around ability, smallest footprint per unit workspace; most complex kinematics and control; the dominant industrial type |
| SCARA (Selective Compliance Assembly Robot Arm) | RRP with parallel vertical axes | Cylindrical-ish, heart-shaped in plan | Compliant in the horizontal plane, stiff vertically — ideal for vertical insertion, PCB assembly and high-speed pick-and-place |
A full wrist adds up to three rotational degrees of freedom to orient the tool:
Three arm degrees of freedom for position plus three wrist degrees of freedom for orientation gives the standard six-degree-of-freedom industrial robot, the minimum needed to place a rigid body at an arbitrary pose in 3D space. A wrist whose three axes intersect at a single point is a spherical wrist; it decouples position from orientation and makes closed-form inverse kinematics possible (Pieper's criterion).
A link is a rigid body in the mechanism. A joint (kinematic pair) is the connection between two links that permits relative motion. Links are numbered from the fixed base (link 0) outward to the end-effector (link n); joint i connects link i−1 to link i.
A lower pair has surface contact between elements; a higher pair has point or line contact (cam and follower, gear teeth, ball on plane). All six lower pairs matter for GATE RA:
| Joint | Symbol | DOF | Motion permitted | Constraints imposed (spatial) |
|---|---|---|---|---|
| Revolute (hinge, pin) | R | 1 | Rotation about one axis | 5 |
| Prismatic (sliding) | P | 1 | Translation along one axis | 5 |
| Helical (screw) | H | 1 | Coupled rotation and translation about/along one axis | 5 |
| Cylindrical | C | 2 | Independent rotation and translation about/along one axis | 4 |
| Planar (flat) | E / F | 3 | Two translations plus one rotation in a plane | 3 |
| Spherical (ball-and-socket) | S | 3 | Three rotations about a fixed point | 3 |
| Universal (Hooke) | U | 2 | Two rotations (two revolutes at right angles) — a compound, not a lower pair | 4 |
Any link in a spatial chain is described by two intrinsic quantities, fixed by the geometry of its two joint axes:
Two further quantities describe how a link connects to its neighbour:
Motion can be commanded in joint coordinates (each axis moved individually), world/Cartesian coordinates (straight-line motion in X, Y, Z), or tool coordinates (motion along the tool's own approach axis) — a frequently tested distinction.
The right-handed convention is standard: x × y = z. The tool frame convention uses the approach vector a (along the tool axis, usually z), the sliding/orientation vector s or o (across the gripper fingers, y), and the normal vector n (completing the right-handed set, x), with n = s × a.
Degrees of freedom is the number of independent parameters (independent actuated inputs) needed to fully specify the configuration of the mechanism. A free rigid body has 6 DOF in space (3 translations, 3 rotations) and 3 DOF in a plane (2 translations, 1 rotation).
For a planar mechanism made only of single-DOF (lower) pairs, the criterion reduces to the familiar Grübler equation:
A manipulator with more than 6 DOF in space is kinematically redundant: the degree of redundancy is DOF − 6. A 7-DOF arm can reach the same tool pose through infinitely many joint configurations, which is used to avoid obstacles, escape singularities and optimise joint torques. Conversely, a robot with fewer than 6 DOF cannot achieve arbitrary orientation everywhere in its workspace.
A rotation matrix describes the orientation of one coordinate frame relative to another. Its columns are the unit vectors of the rotated frame expressed in the reference frame; equivalently, its rows are the unit vectors of the reference frame expressed in the rotated frame. It is a member of the special orthogonal group SO(n).
Note the sign convention: the matrix above rotates a vector counter-clockwise within a fixed frame. If instead you rotate the frame counter-clockwise and want the coordinates of a fixed point in the new frame, you apply R(−θ) = R(θ)ᵀ. Confusing these two is the single most common error in the topic.
This "fixed → pre-multiply, current → post-multiply" rule is the key to every composite-rotation problem.
Rotation alone cannot express translation as a matrix product. The homogeneous transformation matrix solves this by embedding 3D space in 4D homogeneous coordinates, packing rotation and translation into a single 4×4 matrix so that a chain of motions becomes a chain of matrix multiplications.
| Block | Size | Meaning |
|---|---|---|
| Upper-left | 3×3 | Rotation / orientation |
| Upper-right | 3×1 | Translation / position vector |
| Lower-left | 1×3 | Perspective transformation — zero in robotics, non-zero only in computer vision |
| Lower-right | 1×1 | Global scaling — unity in robotics |
Never invert a 4×4 matrix numerically in an exam. Use the closed form:
The same fixed-versus-current rule applies: transformations relative to the fixed base frame pre-multiply, transformations relative to the current moving frame post-multiply. Given a sequence such as "rotate 90° about the world Z, then translate 5 units along the body X", you must write the two matrices in the correct order — and the two orders give physically different answers.
Note that translations always commute with each other, rotations generally do not, and a rotation and a translation do not commute unless the translation is along the rotation axis.
Forward (direct) kinematics answers: given the joint variables, where is the end-effector? It maps joint space to Cartesian task space. The solution always exists, is always unique, and is always obtainable in closed form — which is why the syllabus lists forward kinematics and not inverse kinematics.
| Aspect | Forward kinematics | Inverse kinematics |
|---|---|---|
| Given | Joint variables | End-effector pose |
| Find | End-effector pose | Joint variables |
| Existence of solution | Always | Only if the pose lies in the workspace |
| Uniqueness | Unique | Multiple solutions (e.g. 8 for a 6R PUMA-type arm: elbow up/down, shoulder left/right, wrist flip) |
| Nature of equations | Linear chain of matrix products | Coupled non-linear trigonometric equations |
| Method | DH table, multiply | Geometric, algebraic or numerical (Newton–Raphson, Jacobian pseudo-inverse) |
| Difficulty (serial robot) | Easy | Hard |
| Difficulty (parallel robot) | Hard | Easy |
The DH convention reduces the six parameters needed to relate two arbitrary frames to just four, by placing frames according to rules on the joint axes. The four parameters per link are:
| Parameter | Symbol | Definition | Variable for |
|---|---|---|---|
| Link length | a | Distance along xi from zi to zi+1 (common normal length) | Constant |
| Link twist | α | Angle about xi from zi to zi+1 | Constant |
| Link offset | d | Distance along zi from xi−1 to xi | Prismatic joint |
| Joint angle | θ | Angle about zi from xi−1 to xi | Revolute joint |
Every planar-arm numerical in the paper reduces to this pattern. Be fluent in it — including the reach limits and the singular configurations, which are asked as often as the position itself.
How a robot is commanded to move between taught positions defines what it can be used for. The syllabus names two modes explicitly, and a third — controlled-path — is worth knowing as the intermediate case.
| Feature | Point-to-point (PTP) | Continuous path (CP) |
|---|---|---|
| What is controlled | Only the end points; the intermediate path is uncontrolled | The entire trajectory, through densely stored points and interpolation |
| Number of stored points | Few (tens to hundreds) | Very large (thousands) or generated by interpolation |
| Memory requirement | Low | High |
| Controller complexity | Simple; may be non-servo | Complex; requires servo control and real-time interpolation |
| Programming method | Teach pendant, discrete point teaching | Lead-through (walk-through) teaching or offline path generation |
| Speed control along path | Not controlled between points | Tightly controlled (constant tool speed possible) |
| Cost | Lower | Higher |
| Typical applications | Spot welding, pick-and-place, machine loading and unloading, palletising, component insertion, drilling | Arc welding, spray painting, adhesive and sealant dispensing, deburring, polishing, laser and waterjet cutting, gluing |
An intermediate mode in which the controller computes the path between two taught points — usually a straight line or a defined arc in Cartesian space — using inverse kinematics at each interpolation step. Fewer points must be taught than for continuous path, but the geometry of the motion is guaranteed. This is what a "linear move" instruction does in an industrial controller.
The end-effector is the device attached to the robot wrist that performs the task. It is application-specific and normally supplied by the integrator, not the robot maker. End-effectors split into two families: grippers, which hold and move objects, and tools, which perform an operation on the workpiece.
| Gripper type | Principle | Best suited to | Limitations |
|---|---|---|---|
| Mechanical (finger) gripper | Two or more fingers actuated by linkages, gears, screws or cams; pivoting or translational movement | Rigid parts of consistent shape; the most common industrial gripper | Grip force must be controlled; not suited to fragile or irregular parts |
| Vacuum (suction) cup | Negative pressure through elastic cups generated by a pump or venturi | Flat, smooth, non-porous, clean surfaces — glass, sheet metal, panels, cartons | Fails on porous, rough, oily or perforated surfaces; needs a continuous vacuum supply |
| Magnetic gripper | Electromagnet (switchable, controllable) or permanent magnet (needs a stripping device) | Ferrous parts, fast handling, tolerant of surface variation, single-surface access | Only ferrous materials; residual magnetism; risk of picking up more than one part |
| Adhesive gripper | Adhesive tape or substance on a feed reel | Fabric, flexible sheets, very light parts | Adhesive loses tack with use; must be continuously fed |
| Hooks, scoops and ladles | Simple mechanical capture or containment | Hanging parts; liquids, powders, molten metal | No grip control; limited to specific part geometry or state |
| Inflatable / bladder gripper | An expanding bladder conforms to the part surface | Fragile, irregular, curved or hollow parts | Slow, low force, limited durability |
| Soft and dexterous grippers | Compliant elastomer fingers, granular jamming, multi-fingered anthropomorphic hands | Food, deformable goods, mixed and unknown geometry | Costly, complex control, lower force capacity |
When the robot itself performs the process, the end-effector is a tool: spot-welding gun, arc-welding torch, spray-painting nozzle, rotary spindle for drilling or routing, powered screwdriver or nut-runner, heating torch, water-jet or laser cutting head, adhesive dispenser, measuring probe or camera head, and deburring or grinding tools.
This is the highest-yield numerical topic in the section. It is also the most commonly confused, because "accuracy" and "precision" are used loosely in ordinary speech but have exact meanings here. The definitions below follow Groover's conventions, which is what GATE-style questions use.
| Property | Accuracy | Repeatability |
|---|---|---|
| Reference | A commanded / specified target point | A previously taught point |
| Error type | Systematic + random | Random only |
| Depends on control resolution | Yes | No |
| Typical numerical value | Larger (worse) | Smaller (better) |
| Can be improved by calibration | Yes — the systematic part can be compensated | No — random scatter cannot be calibrated out |
| Degrades with payload and reach | Yes | Yes |
| Stated in robot datasheets | Rarely | Almost always (e.g. ±0.02 mm) |
CIM is the computer-based integration of every function in a manufacturing enterprise — design, planning, production, material flow, storage, identification and control — into a single information system. In the GATE RA paper it is where the robot stops being a standalone machine and becomes one node in an automated factory. The eight topics below are examined mostly through definitions, classifications, comparisons and short numericals on resolution, throughput and cycle time.
Automation is the technology by which a process or procedure is performed with minimum human assistance. An automated system has three basic elements: power to accomplish the process and operate the system, a program of instructions to direct the process, and a control system to execute the instructions.
| Feature | Fixed (hard) automation | Programmable automation | Flexible (soft) automation |
|---|---|---|---|
| Production volume | Very high | Low to medium (batch) | Medium |
| Product variety | Very low (single product) | High | Medium to high |
| Sequence of operations | Fixed by equipment configuration | Changed by reprogramming | Changed by reprogramming with no lost time |
| Changeover time | Very long and costly | Long — physical setup plus reprogramming | Negligible — online changeover |
| Initial investment | Very high | High | Very high |
| Unit cost | Lowest at high volume | Moderate | Moderate |
| Production rate | Highest | Lowest of the three | Medium |
| Examples | Transfer lines, dedicated assembly machines, automated conveyor lines | NC/CNC machine tools, industrial robots, PLC-controlled batch systems | Flexible manufacturing systems (FMS), flexible machining cells |
From the bottom up: device level (sensors, actuators, drives) → machine level (individual machines, CNC, robots, PLCs) → cell or system level (manufacturing cells, FMS, cell controller) → plant level (MRP/MRP II, shop floor control) → enterprise level (corporate information system, ERP).
Groover's USA principle is the disciplined sequence for automating any operation:
Groover's ten strategies for automation and production systems are: specialisation of operations; combined operations; simultaneous operations; integration of operations; increased flexibility; improved material handling and storage; on-line inspection; process control and optimisation; plant operations control; and computer-integrated manufacturing.
The automation migration strategy phases investment as demand grows: Phase 1 — manual production with single-station cells; Phase 2 — automated production with single stations; Phase 3 — automated integrated production with a multi-station system and automated material handling.
A Programmable Logic Controller is an industrial digital computer designed for control of manufacturing processes, using a programmable memory to store instructions for logic, sequencing, timing, counting and arithmetic, and controlling machines and processes through digital and analogue I/O modules. PLCs replaced hard-wired relay panels and remain the backbone of discrete factory automation.
Because inputs are frozen for the whole program scan, a physical input that changes mid-scan is not seen until the next cycle. This is why scan time matters for fast processes and why high-speed counter modules and interrupt-driven I/O exist.
| Criterion | Relay logic | PLC | PC / industrial PC |
|---|---|---|---|
| Logic change | Rewiring required | Reprogram in minutes | Reprogram in minutes |
| Space and wiring | Large panels, heavy wiring | Compact, modular | Compact |
| Reliability in harsh conditions | Contacts wear and arc | Very high — designed for vibration, heat, noise | Moderate |
| Determinism | Instantaneous | Deterministic scan | Depends on the operating system |
| Computation and data handling | None | Limited but sufficient | Extensive |
| Cost for small systems | Low | Moderate | Higher |
In manufacturing, PLCs are used for: machine sequence control, conveyor and transfer line control, robot cell interlocking and safety, batch process control, packaging and palletising lines, CNC machine auxiliary control, alarm and annunciation, data acquisition for SCADA, and interfacing with AGVs and AS/RS controllers.
Material handling is the movement, storage, protection and control of materials throughout manufacturing, distribution, consumption and disposal. It adds no value to the product but consumes a large share of manufacturing lead time and cost — which is exactly why it is automated. The four functions are transport, storage, unitising/packaging, and identification and control.
Planning, standardisation, work (minimise handling work), ergonomic, unit load, space utilisation, system (integration), automation, environmental, and life cycle cost.
An AS/RS is a combination of equipment and controls that automatically handles, stores and retrieves materials with speed and accuracy under a defined degree of automation. A typical unit-load AS/RS consists of storage racks, aisles, a storage/retrieval (S/R) machine per aisle, pickup-and-deposit (P&D) stations and a computer control system.
| Type | Description | Typical use |
|---|---|---|
| Unit load AS/RS | Large automated system storing palletised or containerised unit loads, usually in a high-bay rack structure | Warehouses, finished-goods storage, work-in-process |
| Deep-lane AS/RS | High-density storage with loads stored several deep in each rack lane, loaded from one end and retrieved from the other (or the same end) | High-volume, low-variety food and beverage storage |
| Miniload AS/RS | Handles small loads in bins or drawers brought to an end-of-aisle picking station | Small parts, tooling, spares, order picking |
| Man-on-board (man-aboard) AS/RS | The operator rides the S/R machine and picks individual items directly from racks | Order picking where full-bin retrieval is wasteful |
| Automated item retrieval system | Individual items are pushed from lane-flow racks onto a conveyor for retrieval | Retail distribution, small consumable items |
| Vertical lift module / VLM | Vertically arranged trays served by an inserter/extractor in a compact enclosure | Tool cribs, small-part storage where floor space is scarce |
| Carousel storage system | A rotating loop of bins or baskets, horizontal or vertical, that brings the bin to the operator | Small-part kitting, electronics assembly feed |
The S/R machine travels horizontally and vertically simultaneously, so the travel time to any compartment is the maximum of the horizontal and vertical travel times, not their sum — this is the single most commonly missed step in AS/RS numericals.
Automatic Identification and Data Capture (AIDC) covers technologies that identify objects, collect data about them and enter that data directly into a computer without keyboard entry. AIDC has three components: a data encoder (the code attached to the object), a reader or scanner, and a decoder that converts the signal into computer data. It is the nervous system of CIM — without it, the material handling and storage systems above have nothing to act on.
| Technology | How it works | Strengths | Limitations |
|---|---|---|---|
| Linear (1D) bar code | A pattern of bars and spaces of varying width, read by a laser or CCD scanner. Codes: UPC/EAN (retail), Code 39, Code 128, Interleaved 2-of-5 | Very cheap, universal, fast, mature | Needs line of sight, low data density, damaged labels fail |
| Two-dimensional (2D) code | Matrix or stacked symbologies: QR Code, Data Matrix, PDF417, Aztec — read by an imager | High data density, built-in error correction, readable when partly damaged, very small marks possible (direct part marking) | Requires an imaging reader, still needs line of sight |
| RFID | A tag with a chip and antenna is energised by, and replies to, a reader's radio field. Passive tags have no battery (short range, low cost); active tags carry a battery (long range, higher cost); semi-passive tags use a battery for the chip only | No line of sight, bulk reading of many tags at once, read/write memory, rugged, works through dirt and packaging | Higher cost per tag, interference from metal and liquids, read-collision management needed |
| Machine vision | Camera plus lighting plus image processing: acquisition, pre-processing, segmentation, feature extraction, classification (recognition), and interpretation | Identification plus inspection, gauging, guidance and defect detection in one device; no contact | Sensitive to lighting and surface variation, higher cost and setup expertise |
| Magnetic stripe | Data encoded in a magnetic layer, read by contact swipe | Large data capacity, rewritable | Contact needed, wear, easily erased |
| Optical Character Recognition (OCR) | Machine reading of human-readable characters | Human and machine can read the same mark | Slower, higher error rate |
| Voice recognition and biometrics | Spoken data entry; fingerprint, iris or face identification | Hands-free operation; secure personnel access | Noise sensitivity; privacy and enrolment overhead |
Receiving and shipping, inventory and stock control, work-in-process tracking and shop floor data collection, automatic sortation and routing on conveyors, AS/RS load identification, quality data capture and traceability, tool management, and asset and personnel tracking. Data capture may be on-line/real-time (as the event happens) or batch (collected and uploaded later); real-time capture is what makes closed-loop shop floor control possible.
Numerical control (NC) is a form of programmable automation in which the mechanical actions of a machine tool are controlled by a program of coded alphanumeric instructions. CNC places a dedicated microcomputer at the machine, storing and executing the program locally. The three basic components of any NC system are the program of instructions, the machine control unit (MCU), and the processing equipment (the machine tool itself).
| System | Program storage | Key characteristics |
|---|---|---|
| NC | Punched tape, read block by block each cycle | Hard-wired control, no editing at the machine, tape wear, no diagnostics |
| CNC | Local computer memory | Program editing and storage at the machine, tool and cutter compensation, canned cycles, diagnostics, interpolation in software |
| DNC (Distributed / Direct Numerical Control) | Central computer, downloaded or drip-fed to several machines over a network | Central program management, two-way data reporting, shop floor integration; essential for large programs and FMS |
| Adaptive control | Program plus real-time sensing | Cutting parameters adjusted online from measured force, power, temperature or vibration — ACO (optimisation) and ACC (constraint) |
| Aspect | Open loop | Closed loop |
|---|---|---|
| Actuator | Stepper motor | DC/AC servo motor |
| Feedback | None | Encoder, resolver, linear scale or tachometer |
| Accuracy under load | Degrades — steps can be lost silently | Maintained — error is corrected |
| Cost and complexity | Low | High |
| Suitability | Light-duty, low-force machines | Production machining, high force and high accuracy |
Notice that this is the same accuracy–repeatability structure as for a robot. The examiner can present it as a robot joint or as a CNC axis; the mathematics is identical.
| Code | Function | Code | Function |
|---|---|---|---|
| G00 | Rapid traverse positioning | G41 / G42 | Cutter radius compensation left / right |
| G01 | Linear interpolation at feed rate | G43 / G49 | Tool length compensation on / cancel |
| G02 / G03 | Circular interpolation CW / CCW | G54–G59 | Work coordinate systems |
| G04 | Dwell | G90 / G91 | Absolute / incremental programming |
| G17 / G18 / G19 | XY / XZ / YZ plane selection | G94 / G95 | Feed per minute / feed per revolution |
| G20 / G21 | Inch / metric units | G96 / G97 | Constant surface speed / constant rpm |
| G28 | Return to machine reference (home) | G81 / G83 / G84 | Drilling / peck drilling / tapping cycle |
| G40 | Cancel cutter compensation | G98 / G99 | Canned cycle return to initial / R plane |
| M00 / M01 | Program stop / optional stop | M06 | Tool change |
| M03 / M04 / M05 | Spindle CW / CCW / stop | M08 / M09 | Coolant on / off |
| M02 / M30 | End of program / end and rewind | M98 / M99 | Subprogram call / return |
Programming methods: manual part programming (writing G-code by hand), computer-assisted programming in a language such as APT (with its geometry, motion, post-processor and auxiliary statement types), CAD/CAM graphical programming with automatic toolpath generation and a post-processor that converts the generic cutter location (CL) file into machine-specific G-code, and manual data input (MDI) at the machine.
Advantages of CNC: high accuracy and repeatability, complex geometry capability, short changeover time, reduced fixturing, reduced lead time and scrap, lower operator skill requirement, and easier integration into FMS. Limitations: high initial and maintenance cost, need for skilled programmers and maintenance technicians, and uneconomic use for very simple parts at low volume.
A positioning system converts a control signal into a controlled displacement of a load. A single axis is the fundamental building block; multi-axis systems coordinate several of them. The syllabus asks for the basics: the components, how resolution and accuracy arise, and how axes combine.
| Configuration | Axes | Capability |
|---|---|---|
| 2-axis | X, Z (turning) or X, Y (plotting, laser cutting) | Planar contours and surfaces of revolution |
| 3-axis | X, Y, Z | Prismatic parts and 2.5D/3D surfaces with a fixed tool orientation |
| 4-axis | X, Y, Z + one rotary (A or B) | Indexing or continuous rotation for machining around a part |
| 5-axis | X, Y, Z + two rotary | Arbitrary tool orientation: impellers, turbine blades, dies, medical implants. Configurations are head–head (both rotaries in the spindle head), table–table (trunnion table), and head–table (one of each) |
| Simultaneous vs positional 5-axis | — | 3+2 positional machining indexes and locks the rotaries, then cuts in 3 axes; true simultaneous 5-axis moves all five continuously and needs RTCP (rotational tool centre point) compensation |
Concurrent engineering (simultaneous engineering) is an approach in which product design and all downstream functions — process planning, manufacturing, assembly, quality, procurement, service and disposal — are developed in parallel by a cross-functional team, rather than in sequence. It replaces the "over-the-wall" model in which design finishes its work and throws the drawings to manufacturing.
| Aspect | Sequential (over-the-wall) | Concurrent engineering |
|---|---|---|
| Workflow | Serial hand-offs between departments | Overlapping, parallel activities |
| Team | Departmental silos | Cross-functional team from day one |
| Design changes | Late, expensive, disruptive | Early, cheap, absorbed in design |
| Time to market | Long | Substantially shorter |
| Total product cost | Higher — roughly 70–80% of cost is locked in during design | Lower — manufacturing constraints shape design early |
| Quality | Corrected downstream | Designed in |
Because GATE RA is a new paper, there is a limited bank of previous-year questions specific to it. The right response is not to guess — it is to prepare from the parent papers where these exact topics have been examined for decades: GATE Mechanical (Theory of Machines, CIM), GATE Production and Industrial Engineering (metal cutting, CNC, material handling, facility design), GATE Instrumentation (sensors, control) and standard robotics coursework.
Links, joints, DOF and the Grübler–Kutzbach criterion first. Then rotation matrices — derive all three elementary matrices from scratch until you can write them without hesitation. Then homogeneous transforms and the inverse formula. Do not move on until you can compose a fixed-axis and a current-axis sequence correctly.
Fix one convention (state it every time). Build DH tables for the planar 2R and 3R, the SCARA, the cylindrical and spherical arms, and a Stanford-type arm. Multiply them out by hand at least twice each. Add workspace limits and singularity conditions to every solution.
PTP versus CP, end-effector types and selection logic, gripper force and vacuum force numericals, and the full accuracy–repeatability–resolution family. This is a short, dense, extremely scorable block.
Automation types and the USA principle, PLC scan cycle and ladder logic, AGV and conveyor analysis, AS/RS sizing and throughput, AIDC technologies and sensors, CNC resolution and G/M codes, multi-axis basics, and concurrent engineering. Make a one-page comparison table for every "A versus B" pair in this list.
Work a fixed number of problems daily across DOF, matrices, forward kinematics, resolution, cycle time and throughput. Verify every answer arithmetically. Speed on these is what converts knowledge into marks in a three-hour paper.
Subject tests first, then part-syllabus tests, then full-length mocks under exam conditions. Analyse every attempt for the three failure modes: concept gap, calculation slip, and time mismanagement. Revise from your own comparison tables and formula sheet only.
| Book | Author | Use it for |
|---|---|---|
| Introduction to Robotics: Mechanics and Control | John J. Craig | Frames, transformations, DH parameters (modified convention), forward kinematics — the primary robotics reference |
| Robotics: Control, Sensing, Vision and Intelligence | Fu, Gonzalez and Lee | Classical DH convention, kinematics, sensing — the standard Indian-syllabus companion |
| Robot Modeling and Control | Spong, Hutchinson and Vidyasagar | Rigorous treatment of rotations, SO(3), and manipulator geometry |
| Automation, Production Systems and Computer Integrated Manufacturing | Mikell P. Groover | The definitive CIM text — automation types, PLCs, material handling, AS/RS, AIDC, NC/CNC, robot accuracy and repeatability |
| CAD/CAM: Computer-Aided Design and Manufacturing | Groover and Zimmers | NC programming, CAPP, concurrent design |
| Industrial Robotics: Technology, Programming and Applications | Groover, Weiss, Nagel and Odrey | End-effectors, work cell design, robot applications |
| Robotics and Control | R. K. Mittal and I. J. Nagrath | Concise Indian text aligned to exam-style problems |
| Theory of Machines | S. S. Rattan / Thomas Bevan | Degrees of freedom, kinematic pairs, linkage mobility |
Here is what each programme contains in full. Every lecture is built around the exact syllabus wording quoted at the top of this page, every numerical is verified before it reaches you, and every convention conflict — Craig versus classical DH, Groover's accuracy definitions — is flagged rather than glossed over.
The single-subject course covering this entire page — the robotics half and the Computer Integrated Manufacturing half, from first principles to GATE-level numericals.
End-to-end preparation for the whole RA paper, for candidates who want one structured programme from start to exam day.
| Test type | What it covers | When to take it |
|---|---|---|
| Topic tests | One topic at a time — DOF, rotation matrices, forward kinematics, accuracy, PLC, AS/RS, CNC | Immediately after studying each topic |
| Subject tests | The full Principles of Robotics and Automation section, including CIM | After completing the subject |
| Part-syllabus tests | Two or three subjects combined, in GATE pattern | Mid-preparation, to build stamina |
| Full-length mock tests | Complete 65-question, 100-mark, 3-hour GATE RA paper | Final 8–10 weeks, weekly |
Every test carries detailed solutions, question-level analytics, time-per-question breakdowns and an all-India comparison so that you know exactly which of the three failure modes — concept, calculation or timing — is costing you the most marks.
The section has two parts. Part one covers robot classification (serial and parallel manipulators), geometrical configurations, links and joints, coordinate systems and degrees of freedom, rotation matrices in 2D and 3D, homogeneous transformations, forward kinematics, point-to-point and continuous path control, types of end-effectors, and robot accuracy and repeatability. Part two is Computer Integrated Manufacturing, covering automation in manufacturing, PLCs, automated material handling systems, automated storage and retrieval systems, automated identification, detection and capture systems, computer numerical control, single and multi-axis positioning systems, and concurrent design and manufacturing planning for automation.
A serial manipulator is an open kinematic chain in which links are connected end to end from base to end-effector. It gives a large workspace, easy forward kinematics and difficult inverse kinematics, but lower stiffness and accumulated joint errors. A parallel manipulator is a closed-loop chain in which the end-effector is connected to the base by several independent limbs. It gives high stiffness, high payload-to-weight ratio and high accuracy, but a smaller workspace, with easy inverse kinematics and difficult forward kinematics. The Stewart–Gough platform and the Delta robot are the standard parallel examples.
Accuracy is the ability of the robot to position its wrist end at a specified target point in the workspace; in the worst case it equals half the control resolution plus the mechanical error, written as accuracy = CR/2 + 3σ. Repeatability is the ability to return to a previously taught point, and is stated as ±3σ of the positioning error. Repeatability is always numerically better than accuracy for the same robot, because it excludes the resolution and systematic error terms. A robot can therefore be highly repeatable and still inaccurate — it hits the same wrong point every time. Accuracy can be improved by calibration; repeatability cannot.
Use the Grübler–Kutzbach criterion. For a spatial mechanism, F = 6(n − 1 − j) + Σfi; for a planar mechanism, F = 3(n − 1 − j) + Σfi. Here n is the total number of links including the fixed base, j is the number of joints, and fi is the number of degrees of freedom of joint i. Revolute and prismatic joints contribute 1, cylindrical joints 2, and spherical joints 3. For an open serial chain with n revolute joints, the criterion reduces to F = n, which is why the degrees of freedom of a serial robot equal its number of actuated joints.
In point-to-point control the robot moves between discrete taught points and the path between them is not controlled, which suits spot welding, pick-and-place, machine loading and palletising. In continuous path control the controller regulates the entire trajectory using closely spaced points and interpolation, which is required for arc welding, spray painting, deburring, adhesive dispensing and laser cutting. Continuous path control needs far more memory, real-time interpolation and servo-controlled closed-loop drives, so it costs more. Controlled-path (straight-line) motion is the intermediate case where the controller computes a defined geometric path between two taught points.
Yes — it is the core identity section of the GATE Robotics and Automation paper and typically carries one of the largest shares of subject marks. It is also the most formula-predictable section: degrees of freedom, rotation matrices, homogeneous transformations, forward kinematics, accuracy and repeatability, CNC resolution and AS/RS throughput questions repeat in structure year after year. That combination of weight and predictability makes it the highest-return section to master early in your preparation.
For robotics: Introduction to Robotics: Mechanics and Control by John J. Craig, Robotics: Control, Sensing, Vision and Intelligence by Fu, Gonzalez and Lee, and Robot Modeling and Control by Spong, Hutchinson and Vidyasagar. For Computer Integrated Manufacturing: Automation, Production Systems and Computer Integrated Manufacturing by Mikell P. Groover, and CAD/CAM by Groover and Zimmers. Note that Craig uses a modified DH convention while Fu–Gonzalez–Lee and most CIM texts use the classical convention, so keep the two notations separate.
In the standard Denavit–Hartenberg convention the frame is attached to the distal end of the link, the parameters are ai, αi, di, θi, and the transformation order is Rot(z, θ) · Trans(z, d) · Trans(x, a) · Rot(x, α). In Craig's modified convention the frame is attached to the proximal end, the parameters are ai−1, αi−1, di, θi, and the order is Rot(x, α) · Trans(x, a) · Rot(z, θ) · Trans(z, d). The final end-effector pose is the same either way, but the intermediate frames and the parameter table differ — so never combine a table from one book with a matrix from another.
Automation in manufacturing (fixed, programmable and flexible automation, the USA principle, automation strategies); Programmable Logic Controllers (architecture, the scan cycle, ladder logic and the IEC 61131-3 languages); automated material handling systems (AGVs, conveyors, guidance and traffic control, cycle-time analysis); automated storage and retrieval systems (unit load, miniload, deep-lane, carousel, sizing and throughput); automated identification, detection and capture (bar codes, 2D codes, RFID, machine vision, industrial sensors); computer numerical control (NC/CNC/DNC, motion control types, resolution, G and M codes); single and multi-axis positioning systems; and concurrent design with manufacturing planning for automation (DFM, DFA, CAPP, line balancing).
Yes. There is a focused subject course, Principles of Robotics and Automation for GATE Robotics & Automation (RA), and a full-syllabus GATE Robotics & Automation (RA) Complete Course, both taught by Piyush Wairale, M.Tech from IIT Madras. Both include structured lecture notes, numerical workbooks, previous-year-style practice and a GATE RA test series with subject-wise, part-syllabus and full-length mock tests.
No. GATE Robotics and Automation is deliberately interdisciplinary and draws candidates from Mechanical, Production, Mechatronics, Instrumentation, Electrical, Electronics and Computer Science backgrounds. A mechanical background helps with kinematics and CIM; an electrical or electronics background helps with signals, control and PLCs; a computing background helps with the Computing and Artificial Intelligence section. Whatever your branch, the gap is closable — the courses on this page are built to teach this section from first principles, assuming no prior robotics coursework.
Roughly half and half. The numerical load sits in degrees of freedom, rotation and homogeneous transformation matrices, forward kinematics, gripper and vacuum force, accuracy–repeatability–resolution, CNC resolution and feed rate, AGV cycle time, and AS/RS sizing and throughput. The theoretical load sits in classification schemes, end-effector selection, PLC architecture and scan cycle, AIDC technologies, and concurrent engineering. Both halves reward comparison tables — almost every conceptual question in this section is an "A versus B" question.
Join the dedicated GATE Robotics and Automation Telegram channel at t.me/gaterobotics for syllabus updates, exam notifications, free notes and practice questions. You can also reach the team at support@piyushai.com or +91 9423071961 for course guidance, and follow the YouTube channel @piyushwairaleiitm for free lectures.
Principles of Robotics and Automation is the section that decides whether GATE RA works for you. It is teachable, it is scorable, and it rewards early, structured preparation. Start with the subject course, or take the whole paper in one programme.