manipulation
In plain wordsA robot's use of arms, hands or grippers to change the world around it: picking things up, moving, pushing, opening, assembling or using tools.
Robotics
The branch of roboticsrobotics, n.: The science and engineering of building robots and making them work: designing their bodies, sensors and motors, and writing the software that lets them see, plan and move safely. concerned with how robots physically interact with objects to change their position, orientation or state — picking and placing, pushing, inserting, opening doors and drawers, folding cloth, assembling parts and using tools — usually with an arm-type manipulator ending in an end effectorend effector, n.: The tool at the end of a robot arm that actually touches the world, such as a gripper, suction cup, welding torch, paint sprayer or robotic hand.. Classical manipulation splits the problem into perceptionperception, n.: How an AI system or robot turns raw sensor signals, such as camera pixels, microphone sound or laser scans, into an understanding of what is around it: objects, people, words and distances. (estimating object pose), graspgrasping, n.: How a robot picks up and holds an object securely with a gripper or hand: deciding where to put its fingers or suction cup and how hard to squeeze. selection, motion planningmotion planning, n.: Working out how a robot should move from where it is to where it needs to be, without hitting anything and within the limits of what its body can do. and inverse kinematicsinverse kinematics, n.: Working backward from where you want a robot's hand to be to the joint angles that will put it there, like working out how to bend your arm to touch your nose., and control, with force or impedance controlimpedance control, n.: A way of controlling a robot so that it behaves like a spring and shock absorber when it touches things, giving way gently instead of pushing rigidly. for contact-rich phases such as insertion. Contact is what makes manipulation hard: friction, slip, deformable and articulated objects, and occlusion by the robot's own hand make outcomes difficult to model and predict. Learned approaches — imitation learningimitation learning, n.: Teaching an AI by showing it examples of an expert doing a task, so it learns to copy the behavior instead of discovering it through trial and error. from teleoperatedteleoperation, n.: Controlling a robot or machine from a distance, with a person steering it in real time using a joystick, a matching 'puppet' arm, a VR headset or a screen. demonstrations, reinforcement learningreinforcement learning, n.: A way of teaching a computer program by trial and error: it tries actions, earns points for good results and penalties for bad ones, and gradually learns which choices pay off over time., diffusion policiesdiffusion policy, n.: A way of training robots in which the same kind of AI that generates images instead generates the robot's next movements, letting it copy demonstrations even when there are several good ways to do a task. and vision-language-action modelsvision-language-action model, n.: An AI model that looks through a robot's cameras, reads an instruction such as 'put the cup in the sink', and turns both straight into the robot's movements. — have widened what robots can handle, but reliability in unstructured homes remains a central open problem. Variants include mobile manipulation (an arm on a moving base), bimanual manipulation and dexterous manipulationdexterous manipulation, n.: Skilled handling of objects with robot fingers, such as spinning a pen, turning a key or rotating a cube in one hand: the fine finger work people do without thinking. with multi-fingered hands.
Navigation is mostly solved in our warehouse; manipulation of floppy polybags is the bottleneck.
Origin
From Latin manipulus, 'handful'. In robotics the word first described remotely operated arms for handling radioactive material in the 1940s and 1950s ('master–slave manipulators'), then programmable arms such as the Unimate (1961); robotic manipulation became a research field with computer-controlled arms and hands at MIT and Stanford in the 1960s.
Usage note
Unrelated to the social or AI-safety sense of manipulation, meaning influencing people deceptively. 'Manipulator' in robotics simply means the arm mechanism.
Related
- graspinggrasping, n.: How a robot picks up and holds an object securely with a gripper or hand: deciding where to put its fingers or suction cup and how hard to squeeze.
- dexterous manipulationdexterous manipulation, n.: Skilled handling of objects with robot fingers, such as spinning a pen, turning a key or rotating a cube in one hand: the fine finger work people do without thinking.
- end effectorend effector, n.: The tool at the end of a robot arm that actually touches the world, such as a gripper, suction cup, welding torch, paint sprayer or robotic hand.
- inverse kinematicsinverse kinematics, n.: Working backward from where you want a robot's hand to be to the joint angles that will put it there, like working out how to bend your arm to touch your nose.
- motion planningmotion planning, n.: Working out how a robot should move from where it is to where it needs to be, without hitting anything and within the limits of what its body can do.
- tactile sensingtactile sensing, n.: Giving robots a sense of touch, with sensors in fingertips or skin that feel pressure, texture, vibration and slipping, so they can handle objects gently and securely.
- impedance controlimpedance control, n.: A way of controlling a robot so that it behaves like a spring and shock absorber when it touches things, giving way gently instead of pushing rigidly.
- locomotionlocomotion, n.: How a robot moves itself from place to place: rolling on wheels, walking on legs, crawling, swimming or flying.
Sources
- Mason, M. T. (2001). Mechanics of Robotic Manipulation. MIT Press.
- Billard, A. & Kragic, D. (2019). Trends and challenges in robot manipulation. Science 364(6446).
Mentioned in
robotrobot, n.: A machine that senses its surroundings, decides what to do and physically acts, moving itself or handling objects, with some independence from a human operator. Factory arms, robot vacuums and self-driving cars are all robots., roboticsrobotics, n.: The science and engineering of building robots and making them work: designing their bodies, sensors and motors, and writing the software that lets them see, plan and move safely., embodied AIembodied AI, n.: AI that has a body, usually a robot and sometimes a simulated character, and learns or acts by sensing and moving in a world rather than only processing text or images., end effectorend effector, n.: The tool at the end of a robot arm that actually touches the world, such as a gripper, suction cup, welding torch, paint sprayer or robotic hand., graspinggrasping, n.: How a robot picks up and holds an object securely with a gripper or hand: deciding where to put its fingers or suction cup and how hard to squeeze., industrial robotindustrial robot, n.: A programmable robot arm used in factories for jobs such as welding, painting, assembling and moving parts, traditionally working inside a safety cage., locomotionlocomotion, n.: How a robot moves itself from place to place: rolling on wheels, walking on legs, crawling, swimming or flying., Moravec's paradoxMoravec's paradox, n.: The observation that what is hard for people, like chess or algebra, is often easy for computers, while what toddlers do effortlessly, such as seeing, walking and picking things up, is very hard for machines., Robot Operating SystemRobot Operating System, prop. n.: Free, widely used software that serves as the plumbing of many robots, letting separate programs for sensors, planning and motors pass messages to each other, with a large library of ready-made tools., dexterous manipulationdexterous manipulation, n.: Skilled handling of objects with robot fingers, such as spinning a pen, turning a key or rotating a cube in one hand: the fine finger work people do without thinking., impedance controlimpedance control, n.: A way of controlling a robot so that it behaves like a spring and shock absorber when it touches things, giving way gently instead of pushing rigidly., tactile sensingtactile sensing, n.: Giving robots a sense of touch, with sensors in fingertips or skin that feel pressure, texture, vibration and slipping, so they can handle objects gently and securely.