Cognitive Robotics Syllabus
Cognitive Robotics Syllabus
Class: B.Voc. IoT, Status: Major Credits: 3, Periods (55mts. each) per week: 3 (L:3 +T:X + P:X) Min.
Periods/Sem: 55mins.
Understanding Forces, Power, Torque and Energy; Links and Mechanisms; Degree of Freedom; Motion
Mechanism; Motors: Stepper, Servo and DC.
Motor controllers and interfacing; Types of sensors; Serial Communication; UART, SPI, I2C interfacing;
Communication devices; Bluetooth, WiFi, ZigBees.
Robot controls – point-to-point control, continuous path control, Control scheme, Introduction to Robot
programming, on-line and off-line programming, programming examples.
OpenCV; Image processing, features and segmentation; object tracking, Image Filtering, Video Filtering.
Unit 5: Applications
Humanoids, Assistive and Medical Technologies, Natural Language Processing, Biomimicry, Chatbots
Course Number: IOT 506, Course Title: Cognitive Robotics Lab
Class: B.Voc. IoT, Status: Major Credits: 3, Periods (55mts. each) per week: 6 (L:x+ T:X + P:6).
QUESTION BANK
UNIT 1
2. Explain, with the help of a diagram, theory of friction, static friction, and dynamic friction.
3. A body of weight 500 N is lying on a rough plane inclined at an angle of 25° with the horizontal. It is
supported by an effort (P) parallel to the plane. Determine the minimum and maximum values of P, for
which the equilibrium can exist, if the angle of friction is 20°.
5. In a certain weight-lifting machine, a weight of 1 kN is lifted by an effort of 25 N. While the weight moves
up by 100 mm, the point of application of effort moves by 8 m. Find mechanical advantage, velocity ratio
and efficiency of the machine.
6. What is a screw jack? On what principle does it work derive a relation for the velocity ratio of a simple
screw jack and differential screw jack.
UNIT 2
1. Write a short note on how to control DC Motors. Draw a circuit diagram to depict the interface between the
controller IC and the DC motor.
2. Write a short note on how to control Stepper Motor. Draw a circuit diagram to depict the interface between
the controller IC and the Stepper Motor.
3. Write a short note on how to control Servo motor. Draw a circuit diagram to depict the interface between
the controller IC and the Servo Motor.
6. Explain the principle behind serial communication. Briefly write about the different Serial Communication
Protocols.
8. Write a short note on evolution of Bluetooth technology. Explain how different network technologies can
be achieves with Bluetooth Low Energy (BLE).
UNIT 3
UNIT 4
1. What is computer vision? Write about the functionalities provided by the computer vision
libraries?
2. What are face recognition algorithms? Explain how Haar Cascade algorithm works.
3. Explain the different image filtering techniques in OpenCV.
4. Explain the different video filtering techniques in OpenCV.
5. Explain with example how can you do Feature Detection in OpenCV.
6. What are the different compression techniques available with Open CV? Explain any one
technique of images compression.
7. Explain the process of object detection in a video.
8. Write a code to read and write an image using OpenCV.
9. Explain the process of image segmentation.
UNIT 5