3arm Robot Mini Final
3arm Robot Mini Final
ABSTRACT
An articulated robot is a robot with rotary joints (e.g. a legged robot or an industrial robot).
Articulated robots can range from simple two-jointed structures to systems with 10 or more
interacting joints. They are powered by a variety of means, including motors. Some types of
robots, such as robotic arms, can be articulated or non-articulated; an articulated robot is a robot
which is fitted with rotary joints. Rotary joints allow a full range of motion, as they rotate
through multiple planes(x,y,z directions) and rotary motions also.
In this project by using CAD-tool (creo-2) we created circular arm robot and analysed with
real time boundary conditions with 3 different materials (steel, al-356, ARAMID epoxy). And
calculated results of deformation and stress, and shear stress and strain values. From all these
results here we are going to conclude which material has less weight and which material has
fewer amounts of stress values. From all these results we can get an idea which robot with which
material we should use for different conditions like less weight or less stress producing robots.
1. INTRODUCTION
An articulated robot is a robot with rotary joints (e.g. a legged robot or an industrial robot).
Articulated robots can range from simple two-jointed structures to systems with 10 or more
interacting joints. They are powered by a variety of means, including motors. Some types of
robots, such as robotic arms, can be articulated or non-articulated
An articulated robot is a robot which is fitted with rotary joints. Rotary joints allow a full
range of motion, as they rotate through multiple planes, and they increase the capabilities of the
robot considerably. An articulated robot can have one or more rotary joints, and other types of
joints may be used as well, depending on the design of the robot and its intended function. With
rotary joints, a robot can engage in very precise movements. Articulated robots commonly show
up on manufacturing lines, where they utilize their flexibility to bend in a variety of directions.
Multiple arms can be used for greater control or to conduct multiple tasks at once, for example,
and rotary joints allow robots to do things like turning back and forth between different work
areas. These robots can also be seen at work in labs and in numerous other settings. Researchers
developing robots often work with articulated robots when they want to engage in activities like
teaching robots to walk and developing robotic arms. The joints in the robot can be programmed
to interact with each other in addition to activating independently, allowing the robot to have an
even higher degree of control. Many next generation robots are articulated because this allows for
a high level of functionality. At present, the main interest is to protect nuclear workers in highly
contaminated areas or hostile environments, robots can be used in nuclear power plants to reduce
human exposure not only to radiation, but also to hot, humid and oxygen-deficient atmosphere
researchers in the field of robotics are proposing a great variety of robots configurations and
functional capabilities to be used in nuclear power plants. Wheeled robots and tracked vehicles
are the common configurations for mobile robots. The robotic system is made up of three main
sub-systems: sensory head; teleportation and control panel; and mobile robot, vision, sound and
temperature cover 90% of all inspections tasks required in BWR nuclear power plants pan-tilt
mechanism. So it can be easily plugged into different mechanical robots. Video camera used
inspection purpose, stereo vision equipment, produced by stereo Graphics, has been integrated in
the tele-operation panel. This stereo system is of great use in guiding the mechanical robot
through cloistered areas. The tele-presence is completed with a stereophonic bidirectional audio
set, which also provides signals for sound inspection. To carry out close inspection tasks of the
vacuum vessel first wall using a long reach robot is called the “Articulated Inspection Arm”
(AIA). Significant stress and high deformations in bending and torsion occur in the structure. The
load depends on the articulated structure. The model has to be realistic to have a good knowledge
of the end-effectors position. The model of the complete robot is the assembly of the five
elementary models described before. It gives the deformation and position of the structure for any
given joint position and loads. The calculation is iterative due to the non-linearity induced by the
large displacements and the cumulative effect of the deformations.
HISTORY OF ROBOT:
Leonardo da Vinci created many robot-like sketches and designs in the 1500’s.The word robot
first appeared in print in the 1920 play R.U.R. (Rossum’s Universal Robots) by Karl Kapek, a
Czechoslovakian playwright. Robota is Czechoslovakian for worker or serf (peasant). Typical of
early science fiction, the robots take over and exterminate the human race. Isaac Asimov
popularized the term robotics through many science-fiction novels and short stories. Asimov is a
visionary who envisioned in the 1930’s the positronic brain for controlling robots; this pre-dated
digital computers by a couple of decades. Unlike earlier robots in science fiction, robots do not
threaten humans since Asimov invented the three laws of robotics: 1. A robot may not harm a
human or, through inaction, allow a human to come to harm. 2. A robot must obey the orders
given by human beings, except when such orders conflict with the First Law. 3. A robot must
protect its own existence as long as it does not conflict with the First or Second Laws. Joseph
Engleberger and George Devoe were the fathers of industrial robots. Their company, animation,
built the first industrial robot, the PUMA (Programmable Universal Manipulator Arm, a later
version shown below), in 1961.
ROBOTIC SYSTEMS:
Typically, robots are used to perform jobs that are difficult, hazardous or monotonous for
humans. They lift heavy objects, paint, and weld, handle chemicals, and perform assembly work
for days at a time without suffering from fatigue. Robots are defined by the nature of their
movement. This section describes the following.
CLASSIFICATIONS OF ROBOTS:
• Cylindrical
• Polar
• Articulated
• Scara
• Cartesian
ROBOT PARTS
LITERATURE REVIEW
Early research efforts in legged locomotion focused on statically stable gaits in which robot’s
centre of gravity is always kept over the polygon formed by the supporting feet [1]. Raibert,
around 1985, set the stage with his ground-breaking work on dynamic legged locomotion [2],
which resulted in one of the most advanced quadrupeds, Boston Dynamics’ BigDog that can
control its forward speed, and although it moves with static stable gaits, it can achieve a
dynamically balanced trot gait when moving at human walking speeds [3]. Boston Dynamics’
statically stable LittleDog, is a quadruped walking robot with 12 degrees of freedom, used as an
algorithm test bed. A different design and control approach is followed in Scout II [4] and in the
NTUA Quadruped Robot [5, 6], which use only one actuator and a spring per leg to realise
dynamically stable running with speed control. While the Scout requires a time-consuming trial-
and-error controller parameter determination to achieve a given speed, the NTUA quadruped
control algorithm does not need empirical gain tuning. Quadruped robots like Kotetsu [7] that
employ Central Pattern Generator (CPG) based controllers and KOLT [8] that uses a fuzzy
controller are different approaches towards achieving dynamic stable gaits. Recent research
efforts by the Autonomous System Lab at ETH [9] and the Advanced Robotics Department at IIT
[10] are aiming at making a step forward from LittleDog and BigDog respectively. Generally, the
tendency for the new robotic quadrupeds is to aim for very fast, rapidly accelerated, able to make
tight turns robots with flexible spine, articulated legs, possibly including head and tail, such as
the Boston Dynamics’ Cheetah concept. Lygorouas et al. [11] developed a computer-controlled
lightweight mechanical arm. This mechanical arm was a selfcontained, autonomous system
capable of executing high-level commands from a supervisory computer. The actuators of the
joints were permanent magnet type dc motors driven by servoamplifiers via Pulse Width
Modulation. Aung [12] designed and implemented a controller circuit based on PIC
microcontroller and H bridge circuit to control the motion of a Wheeled Mobile Robot (WMR).
He used MATLAB software for the modeling of the total system. Silva [13] applied fuzzy logic
at several hierarchical levels of a typical robotic control system. For controlling robotic
manipulators, Moosavian [14] used transpose jacobian (TJ) control. Arciniegas et al. [15]
developed neural network based adaptive control system to control the flexible robotic arm.
Tseng [16] developed a DSP based instantaneous torque controller to control the manipulator.
Rogers [17] designed a microcontroller circuit for interfacing joint sensor to control robotic arm.
A simple structured linked model of the articulated limb was developed where the model is
manipulated in simulation to ‘pull’ the end of the limb towards the desired destination position
and orientation [18]. Hisham [19] developed a PIC 16F877 microcontroller based system where
an articulated robot arm having six degrees of freedom was controlled [19]. In this present work,
an ATmega32L microcontroller based controller circuit has been designed to control the three
degrees of freedom of an articulated robot arm. The robot arm is actuated by the three DC
servomotors. A seven segment display and set of LEDs are used for indication purpose. Push
buttons are set to give the necessary input commands. Programming language C is used to
program the microcontroller which is written in AVR STUDIO 4 software.
2. INTRODUCTION:
CREO
2.1. CAD
Computer aided design (cad) is defined as any activity that involves the
effective use of the computer to create, modify, analyze, or document an engineering design.
CAD is most commonly associated with the use of an interactive computer graphics system,
referred to as cad system. The term CAD/CAM system is also used if it supports
CREO is a suite of programs that are used in the design, analysis, and manufacturing of a
means that you can create part and assembly by defining feature like pad, rib, slots, holes, rounds,
and so on, instead of specifying low-level geometry like lines, arcs, and circle& features are
specifying by setting values and attributes of element such as reference planes or surfaces
“Parametric” means that the physical shape of the part or assembly is driven
by the values assigned to the attributes (primarily dimensions) of its features. Parametric may
For example, if your design intent is such that a hole is centered on a block, you
can relate the dimensional location of the hole to the block dimensions using a numerical
formula; if the block dimensions change, the centered hole position will be recomputed
automatically.
“Solid Modeling” means that the computer model to create it able to contain all the
information that a real solid object would have. The most useful thing about the solid
non-realizable.
Solid Modeling
Feature Based
Parametric
Associative
Model Centric
2.3 Capabilities and Benefits:
1. Complete 3D modeling capabilities enable you to exceed quality arid time to arid time
to market goals.
4. Ability to share digital product data seamlessly among all appropriate team members
incorporated for a wide variety of purpose. Some of the important features are as follows:
Parametric design
Feature-based approach
CREO tools are used friendly. Although the execution of any operation using the tool can
CREO designs are parametric. The term “parametric” means that the design operations
that are captured can be stored as they take place. They can be used effectively in the future
for modifying and editing the design. These types of modelling help in faster and easier
modifications of design.
Features are the basic building blocks required to create an object. CREO wildfire models
are based on the series of feature. Each feature builds upon the previous feature, to create the
model (only one single feature can be modified at a time). Each feature may appear simple,
The idea behind feature based modelling is that the designer construct on object, composed
of individual feature that describe the manner in which the geometry supports the object, if its
The parent child relationship is a powerful way to capture your design intent in a model. This
relationship naturally occurs among features, during the modeling process. When you create a
new feature, the existing feature that are referenced, become parent to the feature.
CREO drawings are model centric. This means that CREO models that are represented in
assembly or drawings are associative. If changes are made in one module, these will
When a design from conception to completion in CREO, the design information goes through three
2. Joining the parts in an assembly that records the relative position of the parts.
3. Creating mechanical drawing based on the information in the parts and the assembly.
The components (parts) are created first and then added to the assembly file. This technique
is particularly useful when parts already exist from previous designs and are being re-used.
The assembly file is created first and then the components are created in the
assembly file. The parts are build relative to other components. Useful in new designs
In practice, the combination of Top-Down and Bottom-Up approaches is used. As you often
use existing parts and create new parts in order to meet your design needs.
Degrees of Freedom:
An object in space has six degrees of freedom.
Assembly Constraints:
In order to completely define the position of one part relative to another, we must constrain all
OFFSET
COINCIDENT
Two selected surfaces become co-planar and face in the same direction. Can also be applied to
revolved surfaces. This constrains 3 degrees of freedom (two rotations and one translation). When
Align is used on revolved surfaces, they become coaxial (axes through the centers align).
CREO Modules:-
Sketcher (2D)
Part (3D)
Assembly
Sheet Metal
Surface modelling
2.1 DESIGNING ROBOTS BY USING CREO-2
3d Model’s Developing by Using Creo-2:-
Open pro-e/creo
To create first arm we repeating the same process for this model and completion of that model
creating one circle by using sketch tools and this sketch should also follow above 3 conditions.
After completion of base model select top view of base and create a sketch with circular diameter
40mm and inner circular diameter 30mm then click on ok.
Fi
rst Arm height
After completion of sketcher just click ok. Then we get the above model and create model with
150mm.
Here we creating 2nd arm model, to create this repeat same which we were used in first arm first
create a sketch with 60mm width and 45mm length. And follow all 3 conditions which we were
discussed in previous model.
The above model shows that base model extrusion length. And it has extrusion length is 8mm
and click on ok.
Circular arm
For second arm we are considering first arm dimensions only and repeat the same process for all
models and save them in one folder.
2.1.1 CIRCULAR ROBOT ARM ASSEMBLY
Import all models into assembly window the first imported object should be in default position.
Then import other model and constraint them by requirement conditions.
First import base model into assembly window and place it in default condition. And import next
model place it in requirement condition. By using constraint option we can assemble all models.
There are multiple loading conditions which may be applied to a system. Some examples are
shown:
Point, pressure, thermal, gravity, and centrifugal static loads
Enforced displacements
Each FEA program may come with an element library, or one is constructed over time. Some
sample elements are:
Rod elements
Beam elements
Plate/Shell/Composite elements
Shear panel
Solid elements
Spring elements
Mass elements
Rigid elements
Viscous damping elements
Many FEA programs also are equipped with the capability to use multiple materials within the
structure such as:
Isotropic, identical throughout
2. Analysis: The dataset prepared by the preprocessor is used as input to the finite
element
code itself, which constructs and solves a system of linear or nonlinear algebraic equations
Kijuj = fi
where u and f are the displacements and externally applied forces at the nodal points. The
formation of the K matrix is dependent on the type of problem being attacked, and this module
will outline the approach for truss and linear elastic stress analyses. Commercial codes may
have very large element libraries, with elements appropriate to a wide range of problem types.
One of FEA's principal advantages is that many problem types can be addressed with the same
code, merely by specifying the appropriate element types from the library.
3. Postprocessing: In the earlier days of finite element analysis, the user would pore
through reams of numbers generated by the code, listing displacements and stresses at
discrete positions within the model. It is easy to miss important trends and hot spots
this way, and modern codes use graphical displays to assist in visualizing the results. A
typical postprocessor display overlays colored contours representing stress levels on
the model, showing a full field picture similar to that of photo elastic or moiré
experimental results
4. INTRODUCTION TO ANSYS
4.1 INTRODUCTION
ANSYS is general-purpose finite element analysis (FEA) software package. Finite Element
Analysis is a numerical method of deconstructing a complex system into very small pieces (of
user-designated size) called elements. The software implements equations that govern the
behaviour of these elements and solves them all; creating a comprehensive explanation of how
the system acts as a whole. These results then can be presented in tabulated, or graphical
forms. This type of analysis is typically used for the design and optimization of a system far
too complex to analyze by hand. Systems that may fit into this category are too complex due
to their geometry, scale, or governing equations.
ANSYS is the standard FEA teaching tool within the Mechanical Engineering Department at
many colleges. ANSYS is also used in Civil and Electrical Engineering, as well as the Physics
and Chemistry departments.
ANSYS provides a cost-effective way to explore the performance of products or processes in a
virtual environment. This type of product development is termed virtual prototyping.
With virtual prototyping techniques, users can iterate various scenarios to optimize the product
long before the manufacturing is started. This enables a reduction in the level of risk, and in
the cost of ineffective designs. The multifaceted nature of ANSYS also provides a means to
ensure that users are able to see the effect of a design on the whole behavior of the product, be
it electromagnetic, thermal, mechanical etc
4.1.1 GENERIC STEPS TO SOLVING ANY PROBLEM IN ANSYS:
Like solving any problem analytically, you need to define (1) your solution domain, (2) the
physical model, (3) boundary conditions and (4) the physical properties. You then solve the
problem and present the results. In numerical methods, the main difference is an extra step
called mesh generation. This is the step that divides the complex model into small elements
that become solvable in an otherwise too complex situation. Below describes the processes in
terminology slightly more attune to the software.
Modal Analysis
A modal analysis is typically used to determine the vibration characteristics (natural
frequencies and mode shapes) of a structure or a machine component while it is being
designed. It can also serve as a starting point for another, more detailed, dynamic analysis,
such as a harmonic response or full transient dynamic analysis.
Modal analyses, while being one of the most basic dynamic analysis types available in
ANSYS, can also be more computationally time consuming than a typical static analysis. A
reduced solver, utilizing automatically or manually selected master degrees of freedom is used
to drastically reduce the problem size and solution time.
Harmonic Analysis - Used extensively by companies who produce rotating machinery,
ANSYS Harmonic analysis is used to predict the sustained dynamic behavior of structures to
consistent cyclic loading. Examples of rotating machines which produced or are subjected to
harmonic loading are:
Turbines
o Steam Turbines
o Wind Turbine
o Water Turbines
o Turbopumps
Disc drives
A harmonic analysis can be used to verify whether or not a machine design will successfully
overcome resonance, fatigue, and other harmful effects of forced vibrations.
· Transient Dynamic Analysis - Used to determine the response of a structure to
arbitrarily time-varying loads. All nonlinearities mentioned under Static Analysis above are
allowed.
· Buckling Analysis - Used to calculate the buckling loads and determine the buckling
mode shape. Both linear (eigenvalue) buckling and nonlinear buckling analyses are possible.
In addition to the above analysis types, several special-purpose features are available such as
Fracture mechanics, Composite material analysis, Fatigue, and both p-Method and Beam
analyses.
4.2.2 THERMAL
ANSYS is capable of both steady state and transient analysis of any solid with thermal
boundary conditions.
Steady-state thermal analyses calculate the effects of steady thermal loads on a system or
component. Users often perform a steady-state analysis before doing a transient thermal
analysis, to help establish initial conditions. A steady-state analysis also can be the last step of
a transient thermal analysis; performed after all transient effects have diminished. ANSYS can
be used to determine temperatures, thermal gradients, heat flow rates, and heat fluxes in an
object that are caused by thermal loads that do not vary over time. Such loads include the
following:
· Convection
· Radiation
· Heat flow rates
· Heat fluxes (heat flow per unit area)
· Heat generation rates (heat flow per unit volume)
· Constant temperature boundaries
A steady-state thermal analysis may be either linear, with constant material properties; or
nonlinear, with material properties that depend on temperature. The thermal properties of most
material vary with temperature. This temperature dependency being appreciable, the analysis
becomes nonlinear. Radiation boundary conditions also make the analysis nonlinear. Transient
calculations are time dependent and ANSYS can both solve distributions as well as create
video for time incremental displays of models.
IMPORTING THE COMPONEENT FROM CAD (CREO) TOOL TO CAE TOOL (ANSYS):
STRUCTURAL ANALYSIS:-
1. Click on Ansys workbench
Static structural
AL-356
Ex: 72.4*10^9 Pa
Poison ratio: 0.33
Density: 2670 kg/m^3
Yield strength: 165 Mpa
ARAMID EPOXY
Young’s modulus in x-direction: 130e9pa
Young’s modulus in y-direction: 11e9pa
Young’s modulus in z-direction: 5.5e9pa
Poison ratio in x-direction: 0.04
Poison ratio in y-direction: 0.32
Poison ratio in z-direction: 0.34
Density: 1600 kg/m^3
Yield strength: 2000Mpa
. Geometry right click import geometry import iges format model
. Solutiondeformationsolve
Repeat same process for von-misess stress, factor of safety then solve
5.1. CIRCULAR ARTICULATED ROBOT ARM RESULTS
Material: steel
Deformation
Stress
Shear stress
Material: al-356
Deformation
Stress
Shear stress
Material: ARAMID EPOXY
Deformation
Stress
Shear stress
Graphs
Deformation
Deformation(mm)
1.6
1.4
1.2
1 Deformation(mm)
0.8
0.6
0.4
0.2
0
STEEL AL-356 ARAMID EPOXY
Stress
Stress(Mpa)
160
120 Stress(Mpa)
80
40
0
STEEL AL-356 ARAMID EPOXY
Shear stress
Shear stress(Mpa)
80
40
0 Shear stress(Mpa)
L 6 XY
EE -3
5 O
ST AL EP
ID
A M
AR
from all materials ARAMID epoxy has very less amount of weight compare to other but it is
expensive and we can use these robots when cost doesn’t matter only weight is matter (for
example: Airplane usage) . And among all steel has more weight and al-356 has less weight
and also it has very less stress values.
7. CONCLUSION
In this project by using CAD-tool (creo-2) we created circular arm robot and analysed
with real time boundary conditions with 3 different materials (steel, al-356, ARAMID epoxy).
And calculated results of deformation and stress, and shear stress values for 3 materials
While analysing models with different materials we got different weights and different
stress and different shear stress values. From all these results we can say, in ARAMID epoxy
produces much more stress compare with other 2 materials. And we know that composite
materials generally high strength materials and also expensive. And from all materials ARAMID
epoxy has very less amount of weight compare to other but it is expensive and we can use these
robot when cost doesn’t matter only weight is matter (for example: Airplane usage) . And among
all steel has more weight and al-356 has less weight and also it has very less stress values.
8.REFERENCES
[1].D. Arthur, Y. Perrot, C. Bidard et al. ITER Articulated Inspection Arm (AIA), Geometric
Calibration Issues of a long –reach flexible robot. Fusion Engineering and Design75-79(2005)
543-546.
[2] J.V.Miro, A.S.White, Modeling and industrial manipulator a case study, Simulation practice
[3] Leoncio Briones, Paul Bustmante, Miguel A.Serna, A Wall Climbing pneumatic robot for
inspection in nuclear power plants, Robotics and computer integrated manufacturing, 0736-
5845(95)00005-4.
[5] Ernst G.Schlechtendahl, CAD Supported Remote Handling Systems For Fusion Reactors,
Techniques For Nuclear Power Plant In India, International Journal Of Pressure Vessel And
Piping 56(1993)183-211.
[7] Joseph S.Byrd, John.J.Fisher, William R Mallet, Expert Robots For Process Environments,
[8] Guido La Rosa, Michele Messina, Giovanni Muscato, T.Sinatra, A Low Cost Light Weight
[9] Debu Majumdar, Artificial Intelligence Applications In The Nuclear Industry And