PRIYADARSHANI PUNE POLICE PUBLIC SCHOOL
Grade : 10
Subject: Robotics
Section A: Multiple Choice Questions
Chapter 1: Technology and Programming
1.1 Understanding Operating Systems
1. What is the main function of an operating system?
a) To build websites
b) To manage hardware and software resources
c) To increase internet speed
d) To power off the system
Answer: b) To manage hardware and software resources
2. Which of these is NOT a function of an operating system?
a) Process management
b) File management
c) Painting images
d) Security
Answer: c) Painting images
3. Which of these is an example of an operating system?
a) Python
b) Arduino
c) Windows
d) Google Chrome
Answer: c) Windows
4. Which operating system is commonly used on mobile phones?
a) Windows
b) Ubuntu
c) Android
d) Fedora
Answer: c) Android
5. Which OS is open-source and popular among developers?
a) Linux
b) iOS
c) Windows
d) macOS
Answer: a) Linux
1.2 Types of Operating Systems
6. Which OS was mainly used in early mainframes?
a) Real-Time OS
b) Batch OS
c) Distributed OS
d) Mobile OS
Answer: b) Batch OS
7. Which OS allows multiple users to use the system at once?
a) Batch OS
b) Time-Sharing OS
c) Mobile OS
d) RTOS
Answer: b) Time-Sharing OS
8. RTOS is mainly used in:
a) Gaming consoles
b) Office applications
c) Embedded systems and robotics
d) File editing
Answer: c) Embedded systems and robotics
9. Distributed operating systems manage:
a) A single device
b) User accounts
c) Networked computer systems
d) Graphics rendering
Answer: c) Networked computer systems
10. iOS is an example of:
a) Real-Time OS
b) Distributed OS
c) Mobile OS
d) Batch OS
Answer: c) Mobile OS
1.3 OS Installation
11. Which tool is used to create a bootable USB drive?
a) Arduino IDE
b) Python
c) Rufus
d) MS Word
Answer: c) Rufus
12. What is the first step in OS installation?
a) Installing drivers
b) Booting from USB/CD
c) Watching a tutorial
d) Formatting the hard disk
Answer: b) Booting from USB/CD
13. What is a virtual machine used for?
a) Editing photos
b) Running multiple OS on a single system
c) Printing documents
d) Programming sensors
Answer: b) Running multiple OS on a single system
14. What can cause OS installation failure?
a) Low volume
b) Wrong BIOS/UEFI settings
c) Brightness settings
d) Using headphones
Answer: b) Wrong BIOS/UEFI settings
15. What tool is commonly used to install OS in a virtual environment?
a) VirtualBox
b) Windows Media Player
c) Notepad++
d) Photoshop
Answer: a) VirtualBox
1.4 Introduction to AI and ML
16. What is AI?
a) Artificial electricity
b) Simulation of human intelligence in machines
c) Audio input system
d) Advanced internet
Answer: b) Simulation of human intelligence in machines
17. Machine Learning is a:
a) Hardware part
b) Subset of AI
c) Type of mobile OS
d) Social media platform
Answer: b) Subset of AI
18. Which of these is an AI application?
a) Siri
b) Paint
c) Calculator
d) VLC Media Player
Answer: a) Siri
19. What is used in image classification?
a) MS Paint
b) OpenCV
c) Discord
d) Google Maps
Answer: b) OpenCV
20. Which of the following uses recommendation systems?
a) YouTube
b) WhatsApp
c) Notepad
d) Excel
Answer: a) YouTube
1.5 Supervised & Unsupervised Learning
21. Supervised learning uses:
a) Unlabeled data
b) Only images
c) Labeled data
d) Only sounds
Answer: c) Labeled data
22. Example of supervised learning:
a) Clustering
b) Spam detection
c) File copying
d) Voice recording
Answer: b) Spam detection
23. Unsupervised learning works with:
a) Predefined rules
b) Unlabeled data
c) Visual coding only
d) None of the above
Answer: b) Unlabeled data
24. Dimensionality reduction is used in:
a) Graphics design
b) Audio playback
c) Unsupervised learning
d) OS development
Answer: c) Unsupervised learning
25. Which is NOT a learning type?
a) Supervised
b) Unsupervised
c) Preloaded
d) Reinforcement
Answer: c) Preloaded
1.C OpenCV Introduction
26. What is OpenCV used for?
a) Data encryption
b) Video editing
c) Real-time image processing
d) Sound mixing
Answer: c) Real-time image processing
27. OpenCV is written in:
a) HTML
b) Java
c) Python and C++
d) SQL
Answer: c) Python and C++
28. Which is an OpenCV feature?
a) Virus detection
b) Facial recognition
c) Video streaming
d) Code debugging
Answer: b) Facial recognition
29. Which of these supports AR and object detection?
a) VLC
b) OpenCV
c) Google Chrome
d) Windows Defender
Answer: b) OpenCV
30. Which of these is not a use case of OpenCV?
a) Image classification
b) Face recognition
c) Internet browsing
d) Augmented reality
Answer: c) Internet browsing
Chapter 2: Hands-on Projects
2.1 Introduction to Robotics
31. Robotics is a combination of:
a) Chemistry, Physics
b) Mechanical, Electrical, CS
c) History and Politics
d) English and Geography
Answer: b) Mechanical, Electrical, CS
32. Which project includes autonomous movement?
a) Blender
b) Self-balancing robot
c) MS Word
d) Video player
Answer: b) Self-balancing robot
33. What is needed to stabilize a robot?
a) Potentiometer
b) PID Controller
c) Screen
d) File
Answer: b) PID Controller
34. What sensor does a self-balancing robot use?
a) IR sensor
b) MPU6050 (Gyro/Accelerometer)
c) Light sensor
d) Compass
Answer: b) MPU6050
35. What is the challenge in building a balancing robot?
a) Soldering
b) Tuning PID constants
c) Connecting wires
d) Uploading code
Answer: b) Tuning PID constants
2.2 Robotic Arm
36. What does "DoF" stand for in robotic arms?
a) Direction of Force
b) Degrees of Freedom
c) Delay of Function
d) Data of Function
Answer: b) Degrees of Freedom
37. Industrial robotic arms usually have:
a) 1DoF b) 2DoF c) 6DoF d) 0DoF
Answer: c) 6DoF
38. What motor is commonly used in robotic arms?
a) DC motor b) Stepper c) Servo motor d) Fan motor
Answer: c) Servo motor
39. What is inverse kinematics used for?
a) Reading files
b) Calculating angles of joints
c) Turning on LEDs
d) Drawing graphs
Answer: b) Calculating angles of joints
40. One major application of robotic arms:
a) Painting b) Pick and place c) Web browsing d) Gaming
Answer: b) Pick and place
2.3 Components & Troubleshooting
41. Which is a microcontroller?
a) ESP32 b) Speaker c) Transistor d) Fan
Answer: a) ESP32
42. Which sensor is used for obstacle detection?
a) Light sensor b) Ultrasonic sensor c) Flame sensor d) Gas sensor
Answer: b) Ultrasonic sensor
43. A common actuator:
a) Microcontroller b) Servo motor c) Resistor d) PCB
Answer: b) Servo motor
44. Which issue can affect robot performance?
a) Bright screen b) Power fluctuations
c) Software update d) High volume
Answer: b) Power fluctuations
45. What is Kalman filter used for?
a) Debugging code b) Filtering sensor noise
c) Writing files d) Visualizing graphs
Answer: b) Filtering sensor noise
Chapter 3: Internet of Things Projects (Advanced)
46. What enables Alexa to control a robot?
a) Wi-Fi only b) Alexa Skills Kit + MQTT
c) USB cable d) File reader
Answer: b) Alexa Skills Kit + MQTT
47. A voice-controlled robot can be triggered by:
a) Keyboard b) Mobile touch c) Alexa voice command d) Remote
Answer: c) Alexa voice command
48. AWS IoT Core is used for:
a) Image editing b) Cloud integration for devices
c) Code debugging d) Password storage
Answer: b) Cloud integration for devices
49. What does a triple-axis accelerometer measure?
a) Sound b) Temperature c) Motion in X/Y/Z axes d) Light
Answer: c) Motion in X/Y/Z axes
50. What helps reduce sensor drift in accelerometers?
a) Formatting memory b) Kalman filters
c) USB cable d) File cleanup
Answer: b) Kalman filters
Section B: Match the Following
Set 1: Operating Systems s AI/ML
Column A Column B
Operating System Manages hardware and software
Batch OS Used in early mainframes
Real-Time OS Used in robotics and embedded systems
Supervised Learning Uses labeled data
Unsupervised Learning Finds patterns in unlabeled data
Set 2: Robotics s Components
Column A Column B
PID Controller Balances robot by adjusting output
Servo Motor Controls precise movement
MPU6050 Gyroscope and accelerometer module
Robotic Arm Used in surgery and automation
Kalman Filter Reduces sensor noise
Set 3: IoT s Sensors
Column A Column B
Alexa Skills Kit (ASK) Enables voice control for IoT devices
ESP32 Wi-Fi-enabled microcontroller
AWS IoT Core Cloud service for IoT devices
Accelerometer Measures acceleration in 3 axes
OpenCV Used for image/video processing
Section C: Circuit diagram and code
1. Draw the circuit diagram for distance measurement using ultrasonic sensor.
2. List out the components required for line follower robot.
3. Write a simple code for addition in Python.
num1 = 3
num2 = 5
sum = num1 + num2
print("The sum is:", sum)
Output is :- 8
4. Write a simple code for subtraction in Python.
num1 = 3
num2 = 5
sub = num1 + num2
print("The subtraction is:", sub)
Output is :- 8
---X---X---