top of page

Project :

Obstacle Aware Pick and Place by UR-5 Robot-A MATLAB simulation

​

​

Skills Involved:

MATLAB, Motion Planning, URDF, ROS, Cpp, Python

​

Team - 3 members

My role: Implementing RRT

​

​

​

​

github(1).png
Code

Description

Aim: To implement Pick-N-Place on a UR-5e robot arm while avoiding obstacles in its way.

Methodology:
1) We started with a implementation of this on a real UR-5e robot and figured out the inverse kinematics for it.

2) However, considering the time frame of the project we were working on and the complexity of the work we were heading into, we had to switch to the MATLAB simulation for this project.

3) Following steps were performed by the robot in MATLAB:

​

(a) Start

(b) Robot and environment setup

(c) RRT Planner Initialization

(d) Inverse Kinematics

(e) Path Planning to the cylinder

(f) Visualization of the path

(g) Pick up the cylinder

(h) Plan path to the destination

(i) Visualize path with cylinder

(j) Place the cylinder

(k) Go back to initial position

(l) Visualize return path

​

bottom of page