Question Bank Unit 1 to Unit 5 Introduction to Robotics Third Year 1
Question Bank Unit 1 to Unit 5 Introduction to Robotics Third Year 1
FOR
INTRODUCTION TO ROBOTICS
VI SEMESTER
Number of questions
total 228
By Dr.S.Purushothaman
2
Unit-1 Introduction
3
At each joint, the amplifier sends a current to the motor to achieve the desired torque, since
the torque of an electric motor is proportional to the current.
Typically a current sensor senses the actual current, and the amplifier updates its signal to
better achieve the current needed to generate the desired torque.
Q24) What are the most common types of prismatic and slider joints?
Prismatic joints allow for sliding motion in one direction. An example is a drawer — it can
only move in and out along one axis. Industrial robots often use prismatic joints to extend
and retract robotic arms. This allows the arm to reach farther without needing a larger base.
Slider joints enable two plates to slide over each other in a plane. They’re commonly found
in X-Y tables that move in two dimensions. These joints give robots a wide range of motion
within a flat surface. 3D printers frequently use slider joints to control the print head. By
moving it in the X and Y axes, the print head can access the entire print bed.
Enabling rotation. Twisting joints, known as revolute joints, allow for rotation around a
single axis. They’re one of the simplest yet most useful types of robot joints.
Q43) How do you decide which type of industrial robot is the right fit?
As with many design and engineering issues, “form follows function”.
That is, which type of robot is needed depends on its intended function.
Will the robot be fastened to the floor or other surface, or does it need to be mobile?
How many units per hour must the robot be able to process?
What's the maximum weight the robot must lift?
If the robot is fastened in one place, what is the size of the work envelope?
Is the work envelope rectangular or circular?
13
LiDAR sensor, if such a robot senses that something is in the way of its path of motion, or even
that a person or object is approaching and not yet in the way, the robot can slow down or stop.
Other sensors can detect a collision – if the arm bumps into something, it will stop and/or reverse
course. Usually, articulated arms that are safe to operate alongside people are designed to be
limited in their speed and strength.
Q46) What are the advantages and disadvantages of Cartesian or Rectangular robots?
Cartesian or Rectangular robots Advantages: Simple control system. Depending on the model, can
lift very heavy objects. Accurate. Rigid in all three axes. Less expensive than articulated arms.
Disadvantages: Cannot do rotational movements.
Advantages: Fastest design of robot arms for pick and place operations. Lightweight. Accurate.
Disadvantages: Limited to relatively small and lightweight objects. Not suitable for working on
objects in a vertical plane. Limited reach.
Delta robots (also called parallel robots) have three robotic arms in the shape of parallelograms.
Usually, the delta robot is located above the workpieces, attached to an overhead trestle. Because
all the motors are on the base, the joints and arms of the robot are very light compared to other
robots. The Delta robot has an upside-down dome-shaped work envelope.
A Robotic arm can be mounted on top of a wheeled-cart AMR. This increases the flexibility of the
robot and the variety of tasks it can perform. One application is to use such a robot for tending a
whole row of machine tools. The robot can unload a finished part and load a new blank workpiece
into one machine, and then move down the row and repeat the operations for a series of
machines.
Legged Robots Millions of people have seen the YouTube video of dancing robots made by Boston
Dynamics and have therefore seen two-legged and four-legged robots. One industrial use for
robots with legs envisions deploying them for package delivery. Another use case is for search
and rescue operations. Using legs instead of wheels has certain advantages. The legs enable the
robot to travel over some kinds of terrain that carts with wheels would find difficult or impossible.
Legs make climbing stairs possible, and getting into and out of a vehicle more easily than a cart
with wheels could do.
Spherical AMRs Autonomous Mobile Robots in the form of a sphere are commercially available
and have special advantages over other form factors. The spherical AMR’s system components
are sealed inside a durable shell. This makes them capable of operating in harsh environments.
They can also float and travel over water. Spherical AMRs can be amphibious, traveling both on
top of water and land. The propulsion system of a spherical AMR is most commonly based on
shifting the center of gravity. The industrial applications for spherical AMRs are primarily in
surveillance and remote inspection. Equipped with cameras and communication, they can
transmit video back to the remote operator. For hostile environments that might have toxic gas
or other dangerous conditions, a spherical AMR might be ideal.
How it works
• Shorter pulses move the servo faster, while longer pulses move it slower.
Components
• Control circuit: A circuit that receives signals from the remote controller and adjusts the
servo's position
• Feedback mechanism: A potentiometer that detects the position of the motor shaft
Applications
• Drones
• Small-scale robotics
• Quadcopters
• Helicopters
Axes - A robot axis represents a degree of freedom. A degree of freedom determines an independent
motion of the robot. The more axes a robot has the more flexibility. Most industrial robots have
between three to seven axes. It is important to consider the number of axes when selecting an
industrial robot as it will determine its range of motion.
Payload - Payload capacity represents the maximum amount of weight a robot arm can tolerate.
Robotic payload is typically expressed in kilograms. Payload varies greatly among industrial
robots, from 0.5 kg to over 1000 kg. Considering the workpieces as well as the weight of any end-
effectors integrated with the robot will help guide us in selecting a robot with an appropriate
payload capacity.
Q4)Explain ?
24
𝟎
Q6)Frame {B} is rotated relative to frame {A} by 30o . A point p in B is given as Bp =[ ].
𝟐
Describe Bp relative to frame {A}≡ Ap?
Q7) Write the coordinate vectors for point p in homogeneous form for the two axis system?
26
Q8)
Ans:
27
Q9) Show that in 3 dimension rotation is not commutative? The order in which rotations are
applied makes a difference to the result?
Ans:
Q10) Write the orthonormal rotation matrices for rotation of ɵ about the x-, y-, z- axes?
28
Q11)
Ans:
Q12)
29
Ans:
The configuration of a robot is a complete specification of the position of every point of the robot.
The minimum number n of real-valued coordinates needed to represent the configuration is the
number of degrees of freedom (dof) of the robot. The n-dimensional space containing all possible
configurations of the robot is called the configuration space (C-space). The configuration of a robot
is represented by a point in its C-space.
Q29) Write the freedoms and constraints provided by the various joint types ?
37
Q37)Draw the two mechanisms with different C-spaces may have the same workspace?
For example, considering the end-effector to be the Cartesian tip of the robot (e.g., the
location of a plotting pen) and ignoring orientations, the planar 2R open chain with links
of equal length three (Figure (a)) and
the planar 3R open chain with links of equal length two (Figure (b)) have the same
workspace despite having different C-spaces.
Q38) Draw the two mechanisms with the same C-space with different workspaces?
For example, taking the end-effector to be the Cartesian tip of the robot and ignoring
orientations, the 2R open chain of Figure (a) has a planar disk as its workspace,
while the 2R open chain of Figure (c) has the surface of a sphere as its workspace.
41
Q44) Explain the six vectors in a twist as per the following figure?
Ans:
43
44
Q45) Find the cross product ‘c’ of a=3i +5j-7k and b=2i-6j+4k?
Solution:
Q46)How study of wrench in a robot is useful when the robot is holding an apple?
A robot hand is holding apple in gravity, and the robot is equipped with a force-torque sensor at
its wrist.
the location of the apple in the hand, then the forces and torques measured by the sensor can
be obtained?
46
A line of force fb acts at the point rb, both represented in the {b} frame.
fb force induces a 3-vector torque, or moment, about the frame {b} = rb X fb.
wrench =(𝑚𝑏
𝑓𝑏
)
and the moment is zero, since the force vector passes through the origin of the {a} frame.
To transform to the force sensor frame, we use Taf, the configuration of the force sensor frame
relative to the apple frame, and
the wrench Ff has a moment of negative mgL about the z-axis of the {f} frame
Q47) Explain the following diagram with respect to relativeness of frame a,b,c?
48
49
Q51)
56
Ans:
57
58
59
60
Q52)
61
62
63
1.the inertial frame, 2.the vehicle frame, 3.the vehicle-1 frame, 4.the vehicle-2 frame, and 5.the
body frame.
Axes are aligned with the Earth's coordinate system (x - North, y - East, z - down).
By Dr.S.Purushothaman
1.
?
3. What are the operations involved in the vision system?
8. Explain quantization?
9. Explain encoding?
10. Explain image data reduction?
25. What are low pass and high pass filtering techniques?
26. what are three data redundencies?
By Dr.S.Purushothaman
17. show Moving a take off point to the right of the block in a control system?
18. show Moving a summing point to the left of the block in a control system?
19. show Moving a take off point to the right of the block in a control system?
33.What is p- controller?
34.What is I-controler?
35.What is D-controller?
36.Explain A* algorithm?
37.What is the shortest path to travel from A-Z?
Solution:
38
39.Explain the folowing reinforcement terminologies?
40.Write policy funciton and value function and optimal value function?
41.What are the three standard approaches to solve Bellmann equation?
1
INTRODUCTION TO ROBOTICS
By Dr.S.Purushothaman
• Analog-to-Digital Converters
• LCD Displays
16. What are the common communication modules and their applications in microcontroller?
• Bluetooth and Wi-Fi − These modules are mainly used in Internet of Things (IoT)
devices.
• GSM and GPS − These communication modules are employed in vehicle tracking
systems.
I2C stands for the inter-integrated controller. This is a serial communication protocol that can
connect low-speed devices. It is a master-slave communication in which we can connect and
control multiple slaves from a single master. In this, each slave device has a specific address.
10
UART is an asynchronous transmission protocol. It is a device using them that should agree
ahead of time on a data cost. The clocks of the machines should also have clocks with almost
the same data rate. The data rate in UART is decreased because of the requirement of
additional start and stop bits.
SPI stands for the Serial Peripheral Interface. SPI is a general-objective synchronous serial
interface. During an SPI transfer, send and receive data is simultaneously shifted out and in
serially. It was created by Motorola in the mid-1980 for inter-chip communication. The SPI is
used to authorise a microcontroller to communicate with peripheral devices such as E 2PROMs.
The SPI protocol uses four wires for communication. These are shown in the figure
below
• MOSI − MOSI represents Master Output Slave Input. It can send data from the master to
the slave.
• MISO − MISO represents Master Input Slave Output. It can send data from the slave to
the master.
• SS/CS (Slave Select / Chip Select) − The master uses it to send data by selecting a slave.
Uses
11
Tiny machine learning is broadly defined as a fast-growing field of machine learning technologies
and applications including hardware, algorithms, and software capable of performing on-device
sensor data analytics at extremely low power, typically in the mW range and below, and hence
enabling a variety of always-on use-cases and targeting battery operated devices.”
Tensorflow Lite for microcontrollers (TF Lite Micro) is one of the most popular frameworks for
machine learning on edge devices; it was specifically designed for the task of implementing
machine learning on embedded systems with only a few kilobytes of memory.
23.What is TensorFlow?
TensorFlow is an open-source software library for AI and machine learning with deep neural
networks.