Skip to content

gokul-gokz/Robot_trajectory_tracking

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

33 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Robot_trajectory_tracking

Description:

This repository contains the code for calculating the Forward Kinematics and Inverse Kinematics of a 3 DOF ROBOT.

Loads waypoints of trajectory from a text file and calculates the trajectory connecting the waypoints in joint space.

Sends the data through socket connection and receives data from the robot through the socket connection.

DH parameters and Joint Limits

Parameter

Inverse Kinematics equations

IK

Code Organization

Header Files

Robot.h

Contains the class definition of the robot class

Connection.h

Contains the class definition of the connection class

Trajectory.h

Contains a function to load trajectory from text file and return as a vector

Source files

Robot.cpp

Contains the class declaration of the robot class

Connection.cpp

Contains the class declafration of the comnection class

main.cpp

Contains the code for creating the robot object and make the robot follow a trajectory in joint space.

Steps to run the code.

  1. Clone the repository
  2. cd cmake-build-debug
  3. Run the executable Robot

Bugs

  1. Reading the trajectory waypoints from the text file using fstream is buggier as it is not able parse the points consistently. Will be fixed soon.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages