This is a ROS workspace that contains your ROS packages and code. It is organized using the recommended ROS package structure.
-
Clone this repository to your local machine:
git clone <repository_url>
-
Build the workspace:
cd <workspace_directory> catkin_make
-
Source the workspace:
source <workspace_directory>/devel/setup.bash
-
Launch your ROS nodes:
roslaunch <package_name> <launch_file>
To demonstrate solving the inverse kinematics for the UR5 robot arm using KDL/TRAC-IK, follow these steps:
-
Start RVIZ and GAZEBO:
roslaunch ur_gripper_gazebo ur5_bringup_with_rviz.launch
-
Launch the control node:
rosrun ur5_kdl_control ur5_kdl_ik_solver
-
In RVIZ, right-click on the MARK coordinates and choose 'Solve IK' from the context menu to solve the inverse kinematics. This will allow you to control the robot arm's end effector to move to the target pose.
Contributions are welcome! If you find any issues or have suggestions for improvements, please open an issue or submit a pull request.
This project is licensed under the MIT License.