Topic 5 - The Function of Robots
Topic 5 - The Function of Robots
Robotic systems are made up of software and hardware. Movement is an important feature of
robots and the hardware and software help this process.
MOVEMENT
Motion in robots can be explained in terms of degrees of freedom. One degree of freedom equates
to one movement back or forwards in a linear Movement. Or around in a circle (rotational). In order
to understand this let’s look at the human arm. A human arm has six degrees of freedom allowing
The following movements.
If we also include thumbs and fingers, they also give the human body more degrees of freedom
In a robotic system, one robotic part equals one degree of freedom depending on how the hardware
is connected. Most robots have six degrees of freedom similar to the human arm, which enough to
carry out most simple tasks. A robot with an articulated arm has six degrees of freedom and some of
the jobs they can perform include the Following:
Robots move in three ways, pick and place, point to point and contouring
Pick and place: this style of movement has only got two positions per axis and is used in loading and
Assembly work in mass production.
Point to point: this type of movement is done by one point location in space to another. Each point
is programmed into the robots control memory and then played back during the work cycle e.g.
tasks such as spot welding.
Contouring: this movement will make a robot follow a path that forms the shape of a curve. E.g.,
spray painting, continuous welding and getting objects off a conveyor. The gripper on a robot will
undertake such movement and functions on this path.
Hardware
The human body is a system made up of many parts e.g., a body, muscle system, sensory
system, power source and brain system. Robots’ bodies are similar to that of a human body.
The sensors on robots will receive signals from the environment and then send them to the
controller. Therefore, our eyes behave like sensors getting signals from the surroundings
and then sending them to the brain. The robot controller will process these signals received
from the sensors into output signals making the robot do something or event to take place.
The human body will use the brain to process signals which come from the eyes and then
transmits messages to make other parts move e.g., if we see a step the brain will send a
message to make the leg climb the step. In regards to a robot the actuators receive the
output signals and then make an action occur e.g., switching a motor on and off, opening or
closing a valve. Actuators are output devices and include motors, end effectors converting
energy and signals to movement.
They are attached to the end of a robot’s arm and are actuators or output devices in robots.
There are many types of end effectors and carry out many physical tasks e.g., tools, vacuum
grippers, magnetic grippers which have a set type and unique command. A robotic arm is
fitted with one type of end effector. If a new end effector needs to be added to the robotic
arm, then a new set of commands (programs/instructions) need to be carried out in order to
make the robot operate. E.g., you cannot replace a gripper or screwdriver head and expect
sit to do the same task. The programming of the robot controllers needs to be changed and
different end effectors motors to drive it.
Software programs
Robotic systems use software to control the hardware to carry out tasks. Industrial robots
will carry out specific tasks. The software that makes the hardware work is specialised
control language. Lego robots perform general tasks and are used in education and home
use. The programming language is not as complex. These programming languages use
varying techniques to control robots undertaking tasks. Programming languages consist of
two different languages online and offline programming. Online programming teaches the
robot the path it needs to undertake e.g., manually moving the robot arm in the set
motions. It is then recorded and a program is done. Offline programming will need
programming code to take charge of the robot’s movement before it is applied.
Questions
Answers
1. The term degrees of freedom refer to the motion/movement of
robots.
2. An articulated arm has 6 degrees of freedom: Arm up and
down-1degree, Arm lengthen and shorten-1degree, Body
rotate-1 degree, Wrist up and down- 1 degree, Wrist rotate- 1
degree, Wrist left and right- 1 degree.
3. 3 types of end effectors include: Pick and place, Point-Point and
Contouring.
4. Robots may be programmed online and offline. Online
programming teaches the robot the path it needs to undertake
and offline programming needs programming code to take
charge of the robot’s movement before it is applied.
5. Power Supply - The working power to the robot is provided by
batteries, hydraulic, solar power, or pneumatic power sources.