Artificial Intelligence for Robotics
Get the full GTU study material, English & Gujarati textbook PDFs, syllabus curriculum, and solved previous year question papers.
English Book & Chapters
English Book Coming Soon
We are working hard to add this material. Stay tuned for updates!
Follow on Instagram for UpdatesGTU Previous Year Papers
Artificial Intelligence for Robotics Syllabus — Unit-wise Content
The official GTU curriculum for Artificial Intelligence for Robotics (subject code 1739501) as prescribed for AIAD · Semester 3 divides the course into 5 units, covering 91 listed topics. The unit-wise breakdown below is read from the GTU syllabus document for this subject code, so you can check what the course actually covers before deciding which papers to attempt.
Download the official syllabus PDF (1739501)Unit 1 Framework for Thinking About AI and Robotics
- What Are Intelligent Robots? Overview
- Definition: What Is an Intelligent Robot?
- What Are the Components of a Robot?
- Three Modalities: What Are the Kinds of Robots?
- Motivation: Why Robots?
- Seven Areas of AI: Why Intelligence?
- Robots as Tools
- or Joint Cognitive Systems
- World War II and the Nuclear Industry
- Industrial Manipulators
- Mobile Robots
- The Move to Joint Cognitive Systems
- Automation and Autonomy
- Bounded Rationality
- Impact of Automation and Autonomy
- Impact on Programming Style
- Impact on Hardware Design
- Impact on Types of Functional Failures
- Trade-Spaces in Adding Autonomous Capabilities
Unit 2 Search Methods Problem – Solving Agents
- Problem Definitions
- Formulating Problems
- searching for solutions – Measuring Problem – Solving Performance with examples
- Search Strategies: Subject Name : Artificial Intelligence for Robotics Subject Code : 1739501 Uninformed search strategies – Breadth – first Search
- Uniform – Cost Search
- depth –first search
- depth – limited search
- Iterative deepening depth – first search
- bidirectional search
- comparing uniformed search strategies
- Informed search strategies – Heuristic information
- Hill climbing methods
- best – first search
- branch – and – bound search
- optimal search and A* and Iterative Deepening A*
- Intelligent System Design
- Cognition Development and control
- Properties of Complete Agents
- Agent Design Principle
- Developmental Robot Design
- Matching brain and Body Dynamics
- Artificial Neural Networks (ANN)
- Fuzzy Logic
- Genetic Algorithms and Other Nature Inspired Methods
- Optimal Control using ANN
Unit 3 Trajectory Planning
- Path versus Trajectory
- Joint-Space versus Cartesian-Space Descriptions
- Basics of Trajectory Planning
- Joint-Space Trajectory Planning
- Cartesian-Space Trajectories
- Continuous Trajectory Recording
- Position and Orientation: Feature based alignment
- Pose estimation
- Time varying pose and trajectories
- Structure from motion
- dense Motion Estimation
- Visual Odometry (Semi-direct VO, direct sparse odometry)
- Bundle Assignment
- Localization and Mapping: Initialization
- geometric SLAM formulations (indirect vs. direct error formulation
- geometry parameterization
- sparse vs. dense model
- optimization approach)
- Relocalization and map Optimization
- Visual SLAM
- Examples: Indirect (Feature based) methods (MonoSLAM
- Direct methods (DTAM
- Sensor combinations (IMU
- mono vs
Unit 4 Robot End Effector
- Mechanical Grippers and Other types
- Tools as End Effectors
- The Robot/End Effector Interface
- Considerations in Gripper Selection and Design Actuators and Drive Systems: Characteristics of Actuating Systems
- Comparison of Actuating Systems
- Hydraulic Actuators
- Pneumatic Devices
- Electric Motors
- Microprocessor Control of Electric Motors
- Magneto strictive Actuators
- Shape-Memory Type Metals
- Electro-active Polymer Actuators (EAP)
- Speed Reduction
- Other Systems
Unit 5 Control Hardware and Interfacing
- Embedded systems: Architecture and integration with sensors
- Programming for Robot Applications
- Robot languages and Programming: Robot Languages
- Classification of Robot Languages
- Computer Control and Robot Software
- Robot Operating Systems (ROS)
- Raspberry Pi based programming for robots
- Inverse Kinematics and Path Planning Programming using ROS
- Subject Name : Artificial Intelligence for Robotics Subject Code : 1739501