Professional Documents
Culture Documents
Introduction
This joint has two stages of 12:60 gear reductions. The second
stage is attached directly attached to the robot arm. The second
stage also has two of the same gear reduction running in parallel;
this means that the load is divided evenly over these two sets of
gears. By reducing the load on individual components, the joint is
less likely to have a failure (broken gear, etc).
A SHOCK LOAD is an instantaneous spike of loading on a
mechanical system. Imagine someone grabs onto the arm of a
robot and pushes down on it as hard as they can in a jerking
motion. This would apply a shock load to the arm gearbox. It is
always a good idea to design robot joints robustly enough to
withstand these shock loads. Running multiple parallel gear
reductions will spread shock loads and prevent damage.
The first stage of gear reduction does NOT utilize parallel
reductions; it has only one set of meshing gears. This is because
the impact of a shock-load is lowest at the part of the gearbox
closest to the motor. Typically gear stages closest to the motor do
not need to be as robust as stages further into the gearbox.
• Joint Loading:
• In order to effectively utilize a motor, one needs to adjust the load applied to its
motor such that it runs within acceptable parameters. Methods for using
mechanical advantage and gear reduction to optimize motor loading were discussed
in previous units.
• If there is some force applied at the end of the robot arm (as discussed in Unit 7)
it will apply a torque on the joint equal to the magnitude of the force multiplied by
its distance from the joint. This applied force is partially caused by the weight of
the arm itself, as well as any forces the arm will encounter during operation
(weight of objects it is lifting, etc.)
• When choosing the appropriate gear reduction for an arm, it is a good idea to add
a Factor of Safety to these forces to ensure the joint can handle any unanticipated
loads it encounters. A factor of safety, also known as a margin of safety,
describes the amount of overage the system can handle. Basically if the robot
needs to be able to lift with a force of 10 N, one might design the robot to handle
12 N. This would be a factor of safety of 1.2 (10 * 1.2 = 12). This factor of
safety will take care of any unexpected loads the arm encounters. It is always a
good practice to take the unexpected into account when designing.
• Joint Speed:
• Often it is important for a joint to move as quickly as possible;
however, this is not always practical. Designing a joint to be
too fast may make it uncontrollable without advanced software.
• There are two approaches to choosing the gear reduction
required for a rotating joint. Either method will work for any
rotating joint design. If the amount of load the joint can lift is
critical, designers should use Approach 1. If the speed of the
joint is more important than what will be lifted, designers
should use Approach 2.
• Approach 1 – Start with Loading:
• Step 1 – Determine the applied load on the end of the arm, and the length of the arm.
• Step 2 – Determine the maximum load which can be applied on the motor. (Refer to Unit speed,
power, torque, and DC motors).
• Step 3 – Determine the required gear reduction which results in the desired motor loading.
• Step 4 – Calculate how fast the arm will be rotating with this gear reduction.
• Step 5 – Determine if this is a “good” speed.
• Step 6a – If it is “good”, build it.
• Step 6b – If it is too fast, determine how fast the joint needs to move, and then calculate the gearing
required for this speed (it will be slower than the previously calculated speed). Then build it.
• Step 6c – If it is too slow, add additional power to the system so it can handle this load at a faster
speed (add additional motors to this joint). Then recalculate.
• Step 6d – If the end result does not meet expectations, the constraints of the system need to be
reevaluated and a redesign should be considered.
• Also note: reducing the length of the arm attached to the joint will reduce the amount of load on the
motor (as discussed in speed, power, torque, and Dc motors). This is one of the options a designer
can choose if the output result does not meet his or her expectations.
• Both of the above approaches will work well for designing a rotating joint. Each process requires
iteration to be successful, and designers may find themselves doing and redoing calculations in an
effort to find a design which works best for their given situation.
• Approach 2 – Start with Speed:
• Step 1 - Determine the desired speed of the joint, i.e. 90 degrees per second.
• Step 2 – Determine the required gear reduction to achieve this desired speed.
(Refer to Unit 8).
• Step 3 – Determine the maximum load which can be applied on the motor. (Refer
to Unit 7).
• Step 4 – Determine the maximum load which can be lifted by the arm based on the
gear reduction from step 2 and the maximum motor load from step 3.
• Step 5 – Determine if this maximum lifting load is acceptable based on what the
load on the joint will likely be (including safety factor).
• Step 6a – If the load is “good”, build it.
• Step 6b – If the load is too low, and the designer is willing to reduce the speed of
the joint to accommodate this load, he or she should redesign based on Approach
1, above.
• Step 6c – If the load is too low, and the designer is NOT willing to reduce the speed
of the joint, he or she should add additional power to the joint and then recalculate.
Elevators
• Another lifting mechanism commonly
used in competition robotics is a
linear elevator. The VEX Robotics
Design System has many different
ways to create rotational
mechanisms and low-friction rotating
joints but has only a few methods
for low-friction linear motion. As a
result, this type of mechanism is less
common than a rotating joint on
competition robots; however, it does
have some advantages.
• As seen in the example below, as
the rotating joint raises upwards the
robot’s claw will swing in an arc
about the point of rotation. This
means the distance between the
claw and the drive base varies
depending on the height the claw is
at. If a driver is trying to score in
goals of different heights, the driver
must position the robot the correct
distance away based on the height
of the goal.
• As seen in the example below, as the rotating joint raises upwards the robot’s claw will swing in an arc about the point
of rotation. This means the distance between the claw and the drive base varies depending on the height the claw is
at. If a driver is trying to score in goals of different heights, the driver must position the robot the correct distance
away based on the height of the goal.
• A claw mounted on a linear
elevator is always a consistent
distance from the drivebase, so
regardless of the goal height,
the driver will need to move
the robot to the same distance
from the goal.
• Another difference between an
elevator and rotating joint is
the way the object changes
orientation. In a rotating joint,
as the joint lifts the arm
changes orientation. A linear
elevator does not change In the above example, as the rotating joint
orientation as it elevates. lifts the cup, it spills it! The elevator lifts the
cup straight up without any spilling.
• Elevator Actuation &
Loading:
• Actuation of a linear
elevator is a little
different than a rotating
joint. Unlike a rotating
joint, an elevator
somehow must convert
the rotary motion of a
motor into the linear
motion required to drive In the above example a rack and pinion mechanism is
used to drive the elevator. The pinion gear spins at some
the elevator. There are speed with an applied torque. This torque then applies a
several ways this is linear force at the gear’s pitch circle, which drives the
mechanism.
commonly
accomplished.
The above image shows how chain and In the above example, a winch is used to drive
sprockets can be used to drive a linear a linear elevator. A motor applies torque to the
elevator. The torque on the driving winch which provides a linear force along a
sprocket spins the chain. The chain is rope, which then drives the mechanism.
attached to the linear elevator, and exerts a
linear force to drive the mechanism
• Multiple Stage Elevators:
• Single stage elevators are able
to lift up only one extension of
their length. That is, if the
elevator is one meter tall, it
will be able to lift a claw from
the bottom to the top, a total
of one meter. However,
multiple stage mechanisms are
also possible. By stacking
multiple linear elevators
together, one can create a
mechanism which will reach
up much higher than their
own height.
Linkages
• Linkages are designed to convert some input motion into a different output motion. A linkage typically
consists of a series of rigid bodies called links, connected together by freely rotating joints. Typically, one
link is fixed and cannot move, and one link is driven in some input motion. Linkages are a fundamental
part of machine design because of their ability to create such a wide variety of output motions and their
ability to alter the path, velocity, and acceleration of the input. Very precise and somewhat complicated
motions can be designed using a simple linkage design. Linkage motions are extremely repeatable.
• Linkages are found in many places throughout the world. Below is an example of a simple linkage found
on a pair of Vice Grips
• The link at the bottom is the input link which is driven, and
the link at the top is the fixed link. The second picture
shows the linkage at the other end of its motion. This is a
linkage with four links, each link has two joints. This is one
of the most common types of linkage systems.
• One of the simplest and most common linkage types is the four bar
Four Bar Linkages: linkage. This is a linkage system which can provide a wide variety of
motions depending on its configuration. By varying the length of each link,
one can greatly change the output motion. The most basic type of 4-bar
linkage is one where the links are equal length and parallel to each other,
as seen below: