Skip to content

JRL-CARI-CNR-UNIBS/robot_on_guide_ik_solver

Repository files navigation

robot_on_guide_ik_solver

IK for robot mounted on guides. It creates to chain:

  • 1st: guide base_frame -> robot_base_frame using rosdyn
  • 2nd: mounted robot robot_base_frame->tool_frame using another ik_solver plugins

When an IK is called:

  • guide generate a random FK
  • transformation T_robotbase_tool=T_robotbase_base*T_base_tool
  • IK of T_robotbase_tool for mounted robot is computed
  • the process is repeated untill desired solutions number is reached,

Example

base_frame: world # base frame of the chain
robot_base_frame: ur5_base_link # robot base frame
flange_frame: ur5_tool0 # end frame of the chain
tool_frame: tip # destination frame of the IK (it should be rigid attached to flange_frame)
type: ik_solver/RobotOnGuideIkSolver
desired_solutions: 1000 # number of desired solution
joint_names:
- linear_motor_cursor_joint
- ur5_shoulder_pan_joint
- ur5_shoulder_lift_joint
- ur5_elbow_joint
- ur5_wrist_1_joint
- ur5_wrist_2_joint
- ur5_wrist_3_joint

mounted_robot_ik: # parameter for the mounted_robot
  type: ik_solver/Ur5IkSolver
  desired_solutions: 32 # number of desired solution for this chain
  #frames are taken from the first part of the yaml file.

About

IK for robot mounted on guides.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •