Professional Documents
Culture Documents
Lab Report # 4
Spring 2023
Obtained Marks
Total Marks
2 Introduction
2.1 CoppeliaSim (V-REP)
V-REP (Virtual Robot Experimentation Platform) is a 3D robot simulation software developed
by Coppelia Robotics. It is used for designing, simulating, and testing robotic systems in a virtual
environment. V-REP is a powerful and flexible tool that can simulate a wide range of robotic
systems, including manipulators, mobile robots, drones, and humanoid robots. The software
provides various functionalities such as 3D modeling, physics engine, path planning, and robot
control programming, which can be used to create realistic simulations of complex robotic
systems. V-REP supports multiple programming languages, including C++, Python, Java, and
Lua, and can be integrated with other tools such as MATLAB and ROS (Robot Operating
System). The software is widely used in academic research, industrial applications, and
educational settings to teach and learn robotics.
2.2 SCARA Robot
The SCARA is a type of industrial robot. The acronym stands for Selective Compliance
Assembly Robot Arm or Selective Compliance Articulated Robot Arm.
By virtue of the SCARA's parallel-axis joint layout, the arm is slightly compliant in the X-Y
direction but rigid in the Z direction, hence the term selective compliance. This is advantageous
for many types of assembly operations, for example, inserting a round pin in a round hole
without binding.
3 Procedure
Following Dimensions were used in modeling of SCARA robot. The parts were not modeled
accurately as this lab focused on operation of joints and dynamic simulation.
Figure 2 Dummy Dimensions
i. Add a cylinder in the scene with dimensions X=180mm and Z=290mm. This will be the
base.
Figure 3 Step 1
ii. Place a cuboid on top of cylinder with following dimensions, X=180mm, Y=330mm and
Z=40mm. This will be the link 1.
Figure 4 Step 2
iii. Place a cuboid on top of pervious cuboid with dimensions, X=180mm, Y=405mm,
Z=40mm.This will be the link 2.
Figure 5 Step 3
iv. Place a cuboid in front of previous cuboid with dimensions, X=60mm, Y=60mm,
Z=395mm. This will be that link where tooltip is attached.
Figure 6 Step 4
v. Add joints. Connect base and link 1 with revolute joint, link 1 and link 2 with revolute
joint and link 2 and link 3 with prismatic joint.
Figure 7 Step 5
vi. Change rigid body properties of base to non-dynamic but respondable object.
vii. Create hierarchy of parts in the following order.
Figure 8 Hierarchy
viii. Change motor properties of joint with appropriate values and run the simulation.
Figure 9 Simulation
4 Discussion and Conclusion
In conclusion, our exploration of the V-REP software by modelling a robot with similarity to one
of the most famous robots of all time ie. SCARA robot was a valuable experience for gaining
familiarity with the functionalities of this powerful simulation tool. Through this experiment, we
gained a deeper understanding of the principles of robotic systems, their dynamic behavior and
the practical skills needed for designing and simulating them using V-REP. The simulation
environment of V-REP allows us to test different scenarios and configurations without the need
for a physical robot, which saved time and resources. This laboratory experiment was a great
opportunity for us to apply the theoretical concepts learned in class and gain hands-on experience
in the field of robotics. Overall, we believe that our experience with V-REP will be valuable in
our future endeavors in robotics research and development.