Csir Co4 PDF
Csir Co4 PDF
Csir Co4 PDF
Introduction to Robotics
• How a manipulator is made to follow the desired position, velocity
and acceleration of joint or end effector trajectories in 3D space with
minimum error?
• End effector is in contact with the environment
• End effector apply a desired force on the environment in addition to
following the desired trajectory while maintaining the contact
2. Robot operator simply state the desired time history of the end effector
or the tool of the manipulator – Cartesian space scheme
Planned and Generated trajectory
• Should be a smooth function of time – derivatives w.r.t time, up to a
desired order, must exist and be smooth
• Robot operator specifies the initial and the final positions of a joint /end
effector.
• sometimes intermediate points, the desired velocities and/ accelerations
also be specified
• The robot control computer and the trajectory planning algorithm should
generate the exact path, velocity and acceleration profiles between start,
intermediate and end points
Joint space scheme
• Restricted with simple polynomial curve, they are sufficient for the
purpose of trajectory planning in robotics manipulators.
Problem -2
The first joint of a 3R robot is to rotate from 30degree to 60degree in 3
sec. It is also required that the joint is at 55degree at t=2 sec. The initial
and final angular velocities are +10 deg/sec and -30 deg/sec. The
velocity at the intermediate via point is -10deg/sec. Find the equations
represent the continuity in the velocity and acceleration and draw the
cubic trajectory with via point.
• Single-link robot driven by a DC servomotor through gear reducer
• For the purpose of modelling and control – ex.. 2gears as speed reducer
• It covers the case for small deflections of a beam that are subjected
to lateral loads only.
• ---- n X n mass Matrix
• A humanoid robot is a robot with its body shape built to resemble the human
body.
• The design may be for functional purposes, such as interacting with human tools
and environments, for experimental purposes, such as the study of bipedal
locomotion, or for other purposes.
• Humanoid robots have a torso, a head, two arms, and two legs, though some
forms of humanoid robots may model only part of the body, for example, from
the waist up.
• Some humanoid robots also have heads designed to replicate human facial
features such as eyes and mouths. Androids are humanoid robots built to
aesthetically resemble humans.
Difference between robot and Humanoid
Basic Principles in Robotics
Interdisciplinary subjects
• Kinematics
• Dynamics
• Control
• Sensors
Kinematics
• Motion of rigid bodies in a 3D space
---Study the functional relationship b/w the motion at the joints and the
motion of the end-effector without reference to the cause of the motion
Direct kinematics problem
The motion at the end effector for a given motion at the joints
The motion at the joint for a required motion of the end effector
Dynamics
• Study the motion of the links and the end-effector under the
action of external forces and torque from the actuators
Control
• Position control
• Control the force which the robot applied on the environment
Robotic Control 76
Indirect force control
Direct force control
Force control
• It is more important to precisely control the force applied by the end-
effector rather than controlling the robots positioning. One example of this
is the finishing of a machined part.
• In an application for which the applied force is important, the robot needs
to be controlled differently.
• Instead of servoing each joint to its targeted position, the output torque is
controlled to match the desired force applied by the end-effector on an
external object. To do this, a way of measuring the external force is
required.
Force/Torque Sensors
• The external force is measured using a six-axis force/torque sensor which
measures any force applied to the end-effector.
• Most of the commercially available force/torque sensors are built from
strain gages. Some robot manufacturers offer force-control packages
containing the sensor, plus a special software, which allows you to program
the robot using force control.
• Sensorless Force Control
• It is possible to control the applied force using a normal, position-controlled
robot but not directly.
• One way to do this is by having a compliant end-effector for which the
relation between displacement and force is well-known.
• Instead of controlling the force, the position trajectory is programmed to
control the deformation of the tool in order to match the desired applied
force.
• This approach is more simple but has some disadvantages: the position of
the object has to be known precisely, the contact surface has to be stiff and
the end-effector has to be compliant in only one direction. If one of these
assumptions is not met, the results are often compromised. Therefore, a
force/torque sensor is the best option to obtain precision in force control.
Degrees of freedom
Degrees of freedom indicates the
capability of a robot
It is specific, defined modes in which a
mechanical device or system can move.
The number of degrees of freedom is equal to
the total number of independent displacements
or aspects of motion.
Translational envelopes :
1.Moving forward and backward on the X-axis. (Surge)
2.Moving left and right on the Y-axis. (Sway)
3.Moving up and down on the Z-axis. (Heave)
• Rotational envelopes :
1.Tilting side to side on the X-axis. (Roll)
2.Tilting forward and backward on the Y-axis. (Pitch)
3.Turning left and right on the Z-axis. (Yaw)
• Planar manipulator: A manipulator is called a planar manipulator if all the
moving links move in planes parallel to one another.
Parallel manipulator
• One or more joints fixed to the ground
• One or more closed loop
Degrees of freedom of parallel manipulator
• Two links, Universal joints, Prismatic joints, spherical joints