Automation and Robotics - Syllabus

Course Overview and Structure

Embark on a profound academic exploration as you delve into the Automation and Robotics course () within the distinguished Tribhuvan university's CSIT department. Aligned with the 2074 Syllabus, this course (CSC371) seamlessly merges theoretical frameworks with practical sessions, ensuring a comprehensive understanding of the subject. Rigorous assessment based on a 60 + 20 + 20 marks system, coupled with a challenging passing threshold of , propels students to strive for excellence, fostering a deeper grasp of the course content.

This 3 credit-hour journey unfolds as a holistic learning experience, bridging theory and application. Beyond theoretical comprehension, students actively engage in practical sessions, acquiring valuable skills for real-world scenarios. Immerse yourself in this well-structured course, where each element, from the course description to interactive sessions, is meticulously crafted to shape a well-rounded and insightful academic experience.


Course Description:

This course provides the detailed idea about fields of robotics and its control mechanisms.

Course Objective:

The main objective is to provide information on various parts of robots and idea on fields of

robotics. It also focuses on various kinematics and inverse kinematics of robots, trajectory

planning of robots and to study the control of robots for some specific applications.

Units

Key Topics

  • Introduction to E-commerce
    IN-1

    Overview of E-commerce and its significance in the digital age.

  • E-business vs E-commerce
    IN-2

    Understanding the differences between E-business and E-commerce.

  • Features of E-commerce
    IN-3

    Key characteristics and benefits of E-commerce.

  • Pure vs Partial E-commerce
    IN-4

    Types of E-commerce models and their applications.

  • History of E-commerce
    IN-5

    Evolution and development of E-commerce over time.

  • E-commerce Framework
    IN-6

    Understanding the components of E-commerce framework including People, Public Policy, Marketing and Advertisement, Support Services, and Business Partnerships.

  • Types of E-commerce
    IN-7

    Overview of different types of E-commerce including B2C, B2B, C2B, C2C, M-Commerce, U-commerce, Social-Ecommerce, and Local E-commerce.

  • Challenges in E-commerce
    IN-8

    Common obstacles and difficulties faced in E-commerce.

  • Status of E-commerce in Nepal
    IN-9

    Current state and trends of E-commerce in Nepal.

Key Topics

  • Hydraulic Drives
    PO-101

    Hydraulic drives use fluid pressure to transmit power. They are commonly used in heavy-duty applications.

  • Pneumatic Drives
    PO-102

    Pneumatic drives use compressed air to transmit power. They are commonly used in light-duty applications.

  • Electric Drives
    PO-103

    Electric drives use electric motors to transmit power. They are commonly used in a wide range of applications.

  • Motor Horsepower Determination
    PO-104

    Determining the horsepower of a motor is crucial in selecting the right motor for an application.

  • Gearing Ratio
    PO-105

    The gearing ratio determines the output speed and torque of a motor.

  • Variable Speed Arrangements
    PO-106

    Variable speed arrangements allow for adjusting the speed of a motor to suit different applications.

  • Path Determination
    PO-107

    Path determination involves calculating the path of a robot or machine to achieve a specific task.

  • Micro Machines in Robotics
    PO-108

    Micro machines are small robots or machines used in robotics for precision tasks.

  • Machine Vision
    PO-109

    Machine vision involves using cameras and sensors to enable machines to see and interpret their environment.

  • Ranging Sensors
    PO-110

    Ranging sensors measure the distance between a machine and an object.

  • Laser Sensors
    PO-111

    Laser sensors use laser light to detect and measure objects.

  • Acoustic Sensors
    PO-112

    Acoustic sensors use sound waves to detect and measure objects.

  • Magnetic Sensors
    PO-113

    Magnetic sensors detect changes in magnetic fields to measure objects.

  • Fiber Optic Sensors
    PO-114

    Fiber optic sensors use light to detect and measure objects.

  • Tactile Sensors
    PO-115

    Tactile sensors detect touch or contact with an object.

Key Topics

  • Introduction to Matrices
    MA-1

    This topic introduces the concept of matrices, including their definition, notation, and basic operations. It lays the foundation for further study of matrices and their applications.

  • Types of Matrices
    MA-2

    This topic covers the different types of matrices, including square matrices, diagonal matrices, identity matrices, and zero matrices. It explains their properties and characteristics.

  • Equality of Matrices
    MA-3

    This topic defines and explains the concept of equality of matrices, including the conditions for two matrices to be equal and the rules for comparing matrices.

  • Algebra of Matrices
    MA-4

    This topic covers the basic algebraic operations of matrices, including addition, subtraction, multiplication, and scalar multiplication. It explains the rules and properties of these operations.

  • Determinants
    MA-5

    This topic introduces the concept of determinants, including their definition, calculation, and properties. It explains the importance of determinants in matrix theory and their applications.

  • Transpose, Minors, and Cofactors of a Matrix
    MA-6

    This topic covers the concepts of transpose, minors, and cofactors of a matrix, including their definitions, calculations, and properties. It explains their relationships and applications.

  • Properties of Determinants
    MA-7

    This topic explains the various properties of determinants, including the multiplication property, addition property, and scalar multiplication property. It highlights their importance in matrix theory.

  • Singular and Non-Singular Matrices
    MA-8

    This topic defines and explains the concepts of singular and non-singular matrices, including their properties and characteristics. It highlights their importance in matrix theory and applications.

Key Topics

  • Solution of Inverse Kinematics Problem
    KI-01

    This topic covers the methods and techniques used to solve the inverse kinematics problem, which involves finding the joint angles of a robot arm to reach a specific end-effector position and orientation. It is a fundamental problem in robotics and has many applications in robotics and computer animation.

  • Multiple Solution and Jacobian Work Envelope
    KI-02

    This topic explores the concept of multiple solutions to the inverse kinematics problem and how to analyze and visualize the workspace of a robot arm using the Jacobian work envelope. It is essential to understand the capabilities and limitations of a robot arm in different scenarios.

  • Hill Climbing Techniques
    KI-03

    This topic introduces hill climbing techniques, which are optimization methods used to find the optimal solution to the inverse kinematics problem. It covers the basics of hill climbing, its advantages, and limitations, and its applications in robotics and path planning.

  • Robot Programming Languages
    KI-04

    This topic covers the programming languages used to control and interact with robots, including their syntax, features, and applications. It provides an overview of popular robot programming languages and their use in robotics and automation.

Key Topics

  • Project Management Techniques
    PR-1

    This topic covers various project management techniques used to plan, organize, and control projects. It includes developing project management plans and implementing, monitoring, and controlling projects.

  • Collaborative Development Environment
    PR-2

    This topic focuses on creating an environment that fosters collaboration and teamwork. It includes communications planning, organizing and conducting effective meetings, and other collaborative development strategies.

  • Inter Process Communication
    PR-3

    Methods of communication between processes, including race conditions and critical sections.

  • Implementing Mutual Exclusion
    PR-4

    Techniques for achieving mutual exclusion, including busy waiting, sleep and wakeup, semaphores, monitors, and message passing.

  • Classical IPC Problems
    PR-5

    Solutions to classic inter-process communication problems, including producer-consumer, sleeping barber, and dining philosopher problems.

  • Process Scheduling
    PR-6

    Goals and techniques for scheduling processes, including batch, interactive, and real-time systems.

Key Topics

  • E-Government Initiatives in Nepal
    CA-01

    Case studies of e-government initiatives implemented in Nepal, highlighting successes and challenges.

  • Cyber Laws
    CA-02

    Overview of cyber laws and regulations governing e-governance, including their impact on digital transformation.

  • Land Reform and E-Governance
    CA-03

    Implementation of e-governance in land reform, including benefits and challenges of digitizing land records.

  • Human Resource Management Software
    CA-04

    Case studies of HRM software implementation in government organizations, highlighting benefits and challenges.

  • NICNET and Collectorate
    CA-05

    Overview of NICNET and its role in facilitating e-governance, including its application in collectorate offices.

  • Computer-aided Administration of Registration Department (CARD)
    CA-06

    Case studies of CARD implementation, highlighting its impact on registration department processes.

Lab works

Laboratory Works:

The laboratory work should be focused on implementation of sensors, design of control

systems. It should also deal with developing programs related Robot design and control using

python.