Skip to content

Robotic manipulator simulation that loads Denavit-Hartenberg patameters from a text file. The robot's tool position and orientation can be viewed to to analyze inverse kinematic and planning algorithms.

Notifications You must be signed in to change notification settings

Tsmorz/robot_sim

Repository files navigation

Robotic Arm Simulator

This is a lightweight simulator to visualize robot paths. The program loads Denavit-Hartenberg parameters from a txt file to import the correct robot configuration. It's possible to view all joint axes or just the axes at the tool tip. If viewing all the axes, the program is slow so it's best to simply view the path after completion.

To-Do: write functions to:

  • calculate the Jacobian
  • implement inverse-kinematics
  • sample-based path planning like RRT and PRM
  • implete a gripper for the tip of the robot
  • visualizing robot path with a line instead of axes
  • implement joint limits

Denavit-Hartenberg Parameters

This is the format for the text file for the DH parameters. For joint type, R stands for revolute and P stands for prismatic.

Robot_Name
joint theta (rad) a (m) d (m) alpha (rad)
R 0 0 0.1807 1.5708
R 0 0 0.1807 1.5708
R 0 0 0.1807 1.5708
R 0 0 0.1807 1.5708

About

Robotic manipulator simulation that loads Denavit-Hartenberg patameters from a text file. The robot's tool position and orientation can be viewed to to analyze inverse kinematic and planning algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages