• Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots
IvLabs
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots

Shape Tracing With 
​Robotic Arm

Aim:

This project aims to make a planar serial manipulator, with 3-DOF, that can trace various shapes.

Working Principle:

     The shape tracing mainly based on concept like Forward kinematics, Inverse Kinematics and Trajectory generation. 
  1. Forward Kinematics: -  It is used to know the position of the end effector when we know the joint angles and is calculated using D-H parameters. To calculate forward kinematics, we used Denavit-Hartenberg parameters.
                                       1. Found D-H parameters.                                       
​                                       2.Using SymPy (Symbolic python) created a generalised homogeneous matrix and then substituted DH parameters to                                                  obtain the transformation from frame 3 to frame 0.

                                      3.Obtained the equations of x and y in terms of joint angles and other parameters which will be further used for inverse                                                kinematics.
    
2.Inverse Kinematics: - It is about calculating the angles of joints that will cause the end effector of the arm to reach some desired                     position in 3D space. To do that, we approximated the angles using the Newton-Raphson method.​​
                                      1. Used the two equations obtained from Forward kinematics and the third equation regarding the orientation of                                                         the end effector.
                                      2. 
Initial guesses were made for theta1, theta2, and theta3.
                                      3. 
Using appropriate first guess and the Newton-Raphson equation, the function value matrix and Jacobian matrix were                                             obtained and hence obtaining joint angle values for a specific coordinate.​
   3. Trajectory Generation: Generating a trajectory is a crucial step in drawing shapes and it means moving from point A to B avoiding                 collisions over time. This can be computed in both discrete and continuous methods. Generating a trajectory is a crucial step in drawing               shapes. The desired trajectory is defined by some parameters, usually
                                           1. 
Initial and final point (point-to-point control).                                           
                                           2.A finite sequence of points along the path


                                     




Software :


Arduino IDE




​
Hardware Components:
Picture
              Arduino UNO

Picture
          MG996 Servo Motor

Media:

Team Members:
  •   Ravi Agrawal
  • Mayank Lonkar
  • Pratyush Chakraborty
  • Shrikrishna Sawangikar 

Mentors:
  • Malhar Limaye
  • Yash Gaikwad
  • Dheeraj Deevi
​
Powered by Create your own unique website with customizable templates.
  • Our Lab
    • About
    • Research Themes
    • Gallery
    • Exhibitions
    • Workshops >
      • Workshop Info
      • FAQ
    • Intern Diaries
  • Projects
    • Flagship Projects
    • Summer Projects
  • Publications
  • Our Team
    • Professor Incharge
    • Alumni >
      • Batch 2014
      • Batch 2016
      • Batch 2017
      • Batch 2018
      • Batch 2019
      • Batch 2020
      • Batch 2021
      • Batch 2022
      • Batch 2023
    • Core Coordinators
    • Junior Year Coordinators
  • Contact
  • Spin-offs
    • Makxenia
    • AidBots