End effector 2026-11-05
An end effector is the device at a robot arm's working end that directly performs its task: for example, a gripper, welding tool or suction cup. The arm places and orients it, while the tool's geometry and contact behavior determine how that motion affects the object. A tool-tip frame can differ from the mounting-flange frame, so its offset must be included in forward kinematics.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. Chapter 4, author supplement §4.1.1, end-effector frame and configuration
For example, suppose a two-finger gripper holds an object vertically by dry friction. If each finger applies normal force and the coefficient of friction is , the ideal upward friction capacity is . With and per finger, that capacity is , just above the weight of a one-kilogram object near Earth's surface. A real test varies gripping force and load while observing slip; contact material, deformation and acceleration can invalidate the simple estimate. Positioning accuracy alone therefore does not establish grasp reliability.
Forward kinematics 2026-11-05
Forward kinematics computes an end effector's configuration from a mechanism's joint coordinates and geometric model. For a serial robot arm, each joint contributes a relative displacement or rotation, and composing these transformations gives the tool's position and orientation relative to the base. This is a geometric calculation; the forces needed to realize the motion belong to dynamics.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. Chapter 4, author supplement §4.1.1, base and end-effector frames
For a two-link planar arm, with relative joint angles and lengths ,For , and , the tool is at and points at angle . Using alone for the second link's absolute angle would give the wrong result. Comparing this predicted position with an external measurement tests the link lengths, zero-angle calibration and rigid-link approximation.
Inverse kinematics 2026-11-05
Inverse kinematics finds joint coordinates that place an end effector at a requested position or configuration. It reverses the mapping specified by forward kinematics, but need not have a unique solution: a target can be unreachable, attainable through several configurations, or attainable through a continuous family when the mechanism has redundant degrees of freedom.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. Chapter 6, inverse kinematics; author supplement, analytical versus numerical solutions
For a two-link planar robot arm, the law of cosines givesWith unit link lengths and target , . Two position solutions are and . They have different arm shapes and tool orientations. A target at is unreachable because it lies beyond the total link length of two. Joint limits, obstacles and a specified tool orientation can exclude solutions even when the position is geometrically reachable.
Robot 2026-11-05
A robot is a programmed, actuated mechanism that performs physical tasks such as locomotion, manipulation or positioning with some degree of autonomy. Its control system belongs to the robot, alongside the mechanism. The IFR’s primary classification document reproduces this broad ISO definition and distinguishes it from the narrower definition of an industrial manipulator.[ref]
World Robotics 2025 Industrial Robots: Sources and methods by the International Federation of Robotics. Section 1.7.1, printed p. 28, ISO 8373:2021 definitions
A practical robot combines a physical mechanism, actuators, task instructions and, where required by the task, sensing and feedback control. An arm’s joint arrangement constrains the positions it can reach; a mobile mechanism must also sustain contact and balance. The degree of autonomy is a task-specific property rather than a guarantee of unrestricted reasoning or competence.
An original two-link planar arm illustrates the relationship between structure and task. For unit link lengths and joint angles , measured with the second angle relative to the first link, forward kinematics givesAt and , the endpoint is ; with both angles zero it is . Inverse kinematics asks which joint values achieve a requested endpoint, while control must make the actual mechanism follow the intended motion.[ref]
Reaching a geometric target is only one part of an experiment. Position error, repeatability, applied force, execution time and behavior after a disturbance measure different aspects of performance. An arm can have an accurate kinematic model yet deviate under load; a controller can compensate only within its sensing, actuation and timing limits.
The MIT Cheetah robot provides a contrasting locomotion example: perception, contact planning and force generation are coordinated while the mechanism is moving. Such examples connect the physical meaning of a robot with mechanics, geometry, computation and experimental verification of a defined task.
Robot arm 2026-11-05
A robot arm is an articulated mechanism whose joints move an end effector, such as a gripper or tool, relative to a base. Forward kinematics maps joint coordinates to the tool's position and orientation; inverse kinematics asks which joint coordinates realize a desired tool configuration. The mechanism's degrees of freedom and joint limits constrain which configurations are reachable.[ref]
Modern Robotics: Mechanics, Planning, and Control by Kevin M. Lynch and Frank C. Park. Chapter 4; author video supplement §4.1.1, open-chain forward kinematics
For a planar arm with two rotating joints and link lengths , let measure the first link's angle from the horizontal and the second link's angle relative to the first. Its tip satisfiesWith both lengths , angles put the tip at . Angles reach the same position with a different arm shape and tool orientation. The example explains why inverse kinematics can have multiple solutions and why specifying position alone differs from specifying a full configuration.
In a physical experiment, joint encoders report angles while an external camera measures the tip. Comparing measured and predicted positions tests the geometric model; load-dependent deviations reveal flexibility or calibration errors that ideal kinematics omits. Feedback control then uses measured deviations to adjust the actuators.