Skip to content

A project in ROS & Gazebo of 3DoF KUKA KR5 robotic arm. The service gets [x y z] coordinates (m) and time duration (s), calculates trajectory with trapezoidal velocity profile and then executing the manipulation.

Notifications You must be signed in to change notification settings

orsalmon/kuka_manipulator_gazebo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

22 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

KUKA KR5 manipulator gazebo

This is a little project in ROS & Gazebo of 3DoF KUKA robotic arm.

The manipulator gets [x y z] cordinates (m) and time duration (s), then does IK calculations and executes linaer trajectory with trapezoidal velocity profile.

Prerequisites:

Install gazebo add-ons:

sudo apt-get install ros-indigo-move-base

sudo apt-get install ros-indigo-ros-control ros-indigo-ros-controllers

sudo apt-get install ros-indigo-gazebo-ros-control

Install this package in your catkin_ws

(in a new terminal window) "source ~/catkin_ws/devel/setup.bash"

"cd ~/catkin_ws/src"

"git clone https://github.com/orsalmon/kuka_manipulator_gazebo.git"

"cd .."

"catkin_make"

Launching The Manipulator In GAZEBO Simulator:

(in a new terminal window)

"source ~/catkin_ws/devel/setup.bash"

"roslaunch manipulator_gazebo manipulator_empty_world.launch"

(in a new terminal window)

"source ~/catkin_ws/devel/setup.bash"

"rosrun manipulator_gazebo move_arm_server"

To send a command:

(in a new terminal window)

"source ~/catkin_ws/devel/setup.bash"

"rosservice call /move_arm"

now press "TAB" for auto complete and refill the desired values.

About

A project in ROS & Gazebo of 3DoF KUKA KR5 robotic arm. The service gets [x y z] coordinates (m) and time duration (s), calculates trajectory with trapezoidal velocity profile and then executing the manipulation.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published