
Download the education version of CoppeliaSim (V-REP) from the official site, using the 4.0.0 version for this tutorial, then install by clicking next and selecting your OS.
Note: this video is only for those who are having problem of coppeliasim crashing or not opening. others please skip this video
Note: this video is only for those who want to use coppeliasim latest version instate of v4.0.0.
others please skip this video
Note - If you are using 4.0.0 version of V-Rep than you can skip this video. This particular video is only useful when you get issue with versions compatibility.
Please Check Resource Link With This Video To Download Zip File.
( note- it will only show if you have enrolled in this course)
Explore the V-REP / CoppeliaSim environment by building and manipulating a scene, loading .ttt files, and using mouse controls to rotate, zoom, and drag objects.
Add objects using primitive shapes, adjust color and opacity, and explore geometry and proportional scaling. Learn dynamic properties like center of gravity, weight, and ground interaction for robotics simulations.
Learn how to use layers in V-REP and CoppeliaSim to control visibility of objects, toggle between first and second layers, and add a revolute joint to construct modular robot components.
Compare Lua with Python and C++ for robotics simulation, highlighting Lua data types, numbers, strings, lists, and key syntax differences for v-rep scripting.
Learn to animate a revolute joint in V-REP and CoppeliaSim by obtaining the joint object handle, configuring target velocity in velocity mode, and linking coding with electronics to drive motion.
The lecture demonstrates coding a prismatic joint in v-REP using the set joint position function. It covers dynamic properties and how two attached bodies react when dynamics are enabled.
Learn how to add and configure a proximity sensor in V-REP / CoppeliaSim, visualize distance data with a graph, and script detection to record measurements from ultrasonic or infrared sensors.
Explore the vision sensor in V-Rep, covering single line pointed and orthographic types, rendering with OpenGL image processing mode, and reading RGB data values from the scene.
import a differential drive robot design from cad software into v-rep, export parts as stl or obj, adjust units from mm to meters, assemble and align wheels, and color components.
Convert complex meshes into simple shapes such as cylinders and cuboids to ease physics simulations in v-rep, using layers, shape edit mode, and visible-invisible toggling with physical properties.
Set up the robot hierarchy by placing revolute joints, grouping rigid components, and locking motor speed so the assembled robot remains rigid, with velocity kept at zero.
Code a mobile robot by setting target velocities on right and left revolute motor joints; learn how velocity differences create straight motion or rotation around the center.
Learn to create and edit a segmented path for a line-following robot in V-REP by adding, copying, pasting, moving, and deleting points, closing the path, and adjusting height and orientation.
Learn to build a line-following object in v-rep by adding a cuboid and using sim.followPath with position, orientation, velocity, and acceleration; disable dynamic properties to move along the path.
Learn to build a line-following drone by using a quadcopter that follows a colored ball along a line, tweak velocity, and implement obstacle avoidance with code and path editing.
Master forward and inverse kinematics for a robot arm by examining translation and rotation frames, transformation matrices, and denavit heisenberg notation from base to end effector.
Enable inverse kinematics mode in V-REP to compute joint angles that move end effector tip to a target, using a dummy, with hybrid mode for dynamics and notes on singularities.
Learn to make a painting robot reach a target point using inverse kinematics in V-REP CoppeliaSim, by configuring the base reference, target orientation, and joint states.
Learn to import the tool using the model browser, adjust size and color, and place it within the robot scene using get object handle and hierarchy.
Explain how a prismatic joint drives a robot painting from start to end, using i as joint position and j as timing, with 2-second intervals and printed i values.
Learn to move the robot tip to a target point using RML in V-REP, calculating position and orientation relative to the robot base, with a reusable function.
Add a suction pad in v-rep/coppeliaSim and use its active parameter to hold or release a cuboid, with the script accessing the pad and linking it into the scene hierarchy.
Overview
In this course you will be learning Robotics through Robotics Simulation . A robotics simulator is a simulator used to create application for a physical robot without depending on the actual machine, thus saving cost and time. In some case, these applications can be transferred onto the physical robot (or rebuilt) without modifications.
Simulator used for this tutorial series in V-REP / Coppeliasim. It is a software use for create, compose and simulate any robot. It is used for fast algorithm development, factory automation simulations, fast prototyping and verification, robotics related education, remote monitoring etc.
What You Will Be Learning:
This course is designed in a step by step way from basic to advance using the simple explanation technique.
This course has many exciting robotics simulation projects with hand on files and resource to learn and practices.
Some basic concept of robotics like robot frames, tools, inverse kinematics etc.
Basic of Lua programming used in V-REP.
Mechanical Properties Of Object And Robot and its significance in V-REP Simulator.
Setting Up Robot Hierarchy In V-REP.
Basic joint type and coding of them in V-REP.
Basic types of sensors present in V-REP software and their coding.
Basic method from design to robot simulation is discussed.
Robot Simulation Using Reflexxes Motion Libraries (RML) In V-REP
Major Robotics Projects:
From Mobile Robot Design To Simulation Basics.
Line Following Drone Simulation.
Writing Robot Simulation
Painting Robot Arm Simulation.
Pick And Place Robot Simulation.
Course:
This Couse is divided into 1 to 7 module.
Step By Step in increasing level of excitement.
Simulation files are provided for hands on practice.
Learn Robotics Through Projects
My Promise:
Although I don't know everything in robotics, but it's my promise that everything that I know I will be teaching you with simplicity and honesty in depth.
Welcome To The World Of Robotics Simulation