Design and Construction of An Articulate
Design and Construction of An Articulate
ICMIEE20-259
ABSTRACT
This paper presents the development of a pick and place articulated robot manipulator prototype. In some cases, human is
liable to make error under stress or repetitive work; whereas the robot manipulator can provide precise and efficient
performance if there is not much decision-making issue appears. This manipulator is designed and constructed to sort object
based on their length. The design of the manipulator is done considering the stress on each link. The control system is
embedded with microcontroller and manipulator mechanics. The microcontroller is used to render the activity when the
sensor detects any presence of object in the work envelope of the manipulator. MATLAB had been used to simulate the
work envelope of the manipulator and the trajectories it follows. The horizontal reach of the manipulator is 84 mm from the
base up to which it can pick the object and place it. The manipulator can pick the sensed object through sensor and by
following the joint angles, it places the object in the destination. It can place objects up to 15 cm length in one side and
larger size in another side. The developed prototype of the manipulator can handle a little amount of weight (15g) but proper
scaling to higher dimension may increase its lifting capacity.
plastics and then dumping in a vessel containing holes. The articulated manipulator cad model is designed in
So the smaller plastics go through the holes and the SOLIDWORKS 2018 software with proper scaling as
larger one stays in the vessel. But this process can’t shown by Fig.2. Each of the parts components design
ensure quality sorting of plastics. So if manipulator is individually with shrinkage factor and save as that can be
introduced in the distribution line it can sort out the printed in 3D printer.
plastics easily by size. . The designed manipulator replicates usual arm
movement of human being only with 3 degree of freedom
2. Working principle The total weight of the manipulator is 481 gm. The base
There are variety of robot manipulators in action today is about 30mm high from the ground and the shoulder is
but the design considerations for each manipulator varies about 81mm from the base. This developed manipulator
based on their operating conditions. The main objective gets about 84 mm working space from the base to pick
of this project is to pick and place object and sort the and place object with its elbow. If only three links are
objects according to their size. There are two criteria for attached in serial combination, then the manipulator can
sorting objects for the manipulator. The main focus is become a pure cantilever beam. So I have attached
given on the fact that whether it is greater than 15 mm or parallel links to carry the same weight. So the payload is
not. If both the sensor sense that the distance or length actually divided into two segments.
greater than 15 mm then the object considered as large
and placed right side of the manipulator. Otherwise it is 3.2Construction
small object and placed at left of the manipulator. The manipulator structure is built with the following
The movement of the gripper originates from the components: (a) One Base, (b) Two links and (c) A
series transformation of previous joints. The gripper is gripper. All the components are 3D printed in Creality
controlled by a servo connected to pin 7. The jaw of the mini 3D printer maintaining the kinematics and balance
gripper stay at 750 apart at initial as one jaw is directly of load. As shown by Fig.3, the base of the manipulator
attached to servo’s shaft along with a gear which is in is set up on a frame with a height from the ground to
mesh with another gear that moves the other jaw. So assist the manipulator to move easily. The Arduino mega
whenever one jaw moves the other moves in make the alongside motor driver and resistor are set up just beneath
grip and there a rubber lining in the gripper that comforts the base on a different layer.
the holding of object. As shown by Fig.1, the detection of The sonar sensors notify the microcontroller about
objects and movement are followed by the whole the existence of nearby object and then the
manipulator system. The whole action part follows the microcontroller give command to the base servo motor to
figure for completing the command bestowed to the
manipulator.
3.1CAD Model
Fig. 3: Robot manipulator prototype
Fig. 4: Orientation of initial and final position Fig. 5: Arduino mega r3 2560 [13]
One is when the object is placed before the sensor the easy to see the joint rotation or movement during specific
sensor triggered by the pulse send by the arduino and the actions.
echo system calculate the distance or length & then the This visualization is done based on second joint angle as
servo system actuates to sort objects. to observe the change of angles while the manipulator
To fasten the connection between links and joints, stretched in its work envelope to perform specific task.
nuts and bolts are used properly. The system is powered The last one carried out for the third joint to inspect its
by using the 9V, 2A AC adapter. For connecting with angular efficiency and deviation during expansion of the
different electronics components, jumper wires are used. manipulator links. As shown by Fig.10 the manipulator
For completion of the circuit 220 Ω resistors are also gripper moves to the destination point where it places the
used. object to fulfill the objective. The simulation results show
how the manipulator gripper holds the object while the
5. Workspace simulation moving to the final position. The tension in the gripper
Characterizing the workspace is obviously arm makes able it to hold the object while moving.
significant for more than one explanation; pertaining to
but not limited to design, enhancement, wellbeing, and
designing of a kinematic structure layout [16]. When the
sonar finds anything, then it will confer a signal to the
Micro controller. At that point, the yield sign stops the
pivoting and turn over working to get the part. If there
should be an occurrence of holding an item, the processor
furnished with Arduino mega R3 that gives voltage
signal from double coded data.
As this is a three-dimensional co-ordinate framework,
this can be shown in MATLAB with following graphical
portrayal. As shown by Fig.8, the manipulator moves in
the downward direction while moving to catch the object
from the specific position. The second projection was
carried out for joint angle that varied from 30 0-900-1600.
Here, the manipulator moves in the horizontal direction
while it holds the object in its grasp. The gripper action is
very important for this step because holding and lifting
the object mostly depend on the gripper capacity.
During this action, the elbow of the manipulator is
completely stretched. The manipulator consists of
revolute joints. In Fig.9, around the three-dimensional
space, the elbow, shoulder, and base movement makes it
possible for the manipulator to reach and place in the
required position. The simulation results show the links Fig. 9: Workspace simulation for 300-900-1600
and joints instead of the whole body, so it makes easy to
Fig. 8: Workspace simulation for 00-900-1800 Fig. 10: Workspace simulation for 300-900-1200
6. Results
The fabrication process of an articulated manipulator
has discussed earlier in this study. During the preparing
and design verification process, all the parts developed
correctly and mate properly with each other. Dimensions,
weight of system components monitor during
development process as it cannot exceed maximum
allowable dimensions or weight. The electrical and
mechanical connection are integrated perfectly. Different
operating working conditions with effects results are
describe in the following part. Fig. 12: Joint velocity of the manipulator
workspace simulation shows how far it can reach in International Conference on Mechanical, Industrial and
it’s workenvelope. From joint to joint, there is a clear Energy Engineering, pp. 1-6, 2010.
variety of load and base carry the maximum load as it [3] Wu j., Wang J., Wang L., Dynamics and Control of a
holds the complete framework. During operation load planar 3-DOF parallel manipulator with actuation
property varies from link to link and moment changes redundancy, Mech. Mach. Theory, vol. 44, no.4, pp. 835-
from joint to joint. As shown by Fig.13 the generated 849, 2009.
torque changes in each joints. Friction plays vital role [4] Kong X., Gosselin M., Kinematics and Singularity
here. Analysis of a Novel Type of 3-CRR 3-DOF Translational
Parallel Manipulator, The International Journal of
Robotics Research, vol. 21, no. 9, pp.791-798, 2002.
[5] Xie F., Liu X., Robotics and Computer Integrated
Manufacturing of a 3-DOF Parallel Manufacturing
Module and Its Kinematic Optimization, Robot
Computer Integr. Manuf., vol. 28., no. 3, pp. 334-343,
2012.
[6] Gregorio R., A Translational 3-DOF Parallel
Manipulator, Advances in Robot Kinematics: Analysis
and Control, pp. 49-58,1998.
[7] Li Y., Xu Q., Kinematic Analysis and Design of a
New 3-DOF Translational, Journal of Mechanical Design,
vol.128, pp.729-737, 2014.
[8] Liu X., Jin Z., Gao F., Optimum Design of 3-DOF
Spherical Parallel Manipulators with Respect to the
Fig. 13: Joint torque of the manipulator Conditioning and Stiffness Indices, Mechanism and
Machine Theory, vol. 35, pp. 1257-1267, 2000.
The occurrence of jerk shows the instant friction [9] Corbel D., Gouttefarde M., Actuation Redundancy as
between the moving parts. However, the manipulator a Way to Improve the Acceleration Capabilities of 3T
succeeded in picking and placing the object in the and 3T1R Pick and Place Parallel, Journal of
defined destination. Mechanisms and Robotics, vol. 2, November 2010,2016.
[10] Myint K., Min Z., Htum M., Position Control
7. Conclusion Method for Pick and Place Robot Arm For Sorting
A pick and place articulated manipulator had been System, International Journal of Scientific & Technology
developed with a view to loading & unloading, sorting Research, vol. 5, no. 06, pp. 57-61, 2006.
objects. The whole frame had been develoed by ABS [11] Singh V., Robot Position Optimization for a Pick
material which was done in creality 3D mini printer. The and Place operation, International Journal of Emerging
servo motor used in the movement made it easy to Technologies in Engineering Research, vol. 5, no. 12, pp.
control but these motor had low range of span like 00 to 63-70, 2017.
1800. So considering future development stepper motor [12] Naing W., Aung Z., Position Control of a 3 DOF
could be used to increase its effectivity. The manipulator Articulated Robot Arm Using PID Controller,
had been developed with 3 degree of freedom as such International Journal of Science and Engineering
constructions consisted of the basic movement in 3D Applications, vol. 7, no. 09, pp. 254-259, 2018.
dimension . The gripper was also designed along with the [13] Kusay F., Hama K., Remote Automation System
whole body to ensure sure mesh. The gripper hold and Control Using Arduino Board, International Journal of
place objects by the interaction of two gears. The whole Latest Trends in Engineering and Technology, vol. 8, pp.
control scheme had been built in such a way that any 161-167.
individual could easily understand the steps taken by the [14] Servo Motor Basics, Working Principle & Theory.
motors. Hence its made it more conveniet to implement https://circuitdigest.com/article/servo-motor-basics.
in the industrial automation process. In future, Image [Accessed: 09-Mar-2020].
processing could be implemented to make the prototye [15] Hoomod H., Chalabi S., Objects Detection and
more unique in sorting objects. Angles Effectiveness by Ultrasonic Sensors HC-SR04,
International Journal of Science and Research, vol.6,
8. Referrances June 2017.
[1] Bin, L., Yunjiang, L., Zexiang, L., Kinematics and [16] Abaas T., Bedan A., Shabeeb A., Workspace
Optimal Design of a Novel 3-DOF Parallel Manipulator simulation and analysis of 5-DOF Articulated Robot
for Pick-and-Place Applications, International Journal of using forward kinematic approach, The Iraqi Journal for
Mechatronics and Automation, vol.3, No.3, pp. 181-190, Mechanical and Material Engineering, Vol.14, No4, 2014.
2013.
[2] Ovy E., Rokonuzzaman M., A Microcontroller Based
Controller Circuit for the Motion Control of an
Articulated Robot with Three Degrees of Freedom,