Kucukcollu / four_dof_manipulator

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

four_dof_manipulator

Simulation of 4 DoF Manipulator

four_dof_manipulator

Project Information

OS: Ubuntu 18.04
ROS distro: Melodic
Additional Plugin: gazebo_grasp_fix

How it works in your machine?

$cd catkin_ws/src
$git clone https://github.com/Kucukcollu/four_dof_manipulator.git
for MoveIt package
https://github.com/Kucukcollu/manipulator_motion_planning
$cd catkin_ws/
$catkin_make

Simulation in RViz

$roslaunch four_dof_manipulator display.launch



Simulation in Gazebo

$roslaunch four_dof_manipulator gazebo.launch



Mainly there are three way to simulate manipulator

1- Publish command from terminal
Controlling of arm:
$rostopic pub /arm_controller/command trajectory_msgs/JointTrajectory '{joint_names: ["joint_1","joint_2","joint_3","joint_4"],points:[{positions: [0.98,0.83,-3.62,0.19],time_from_start:[1,0]}]}' -1
Controlling of hand:
$rostopic pub /hand_controller/command trajectory_msgs/JointTrajectory '{joint_names: ["finger1","finger2"],points:[{positions: [0.2,-0.2],time_from_start:[1,0]}]}' -1
2- Run MoveIt and Gazebo together
$roslaunch four_dof_manipulator all.launch

3- Run via Script
$roslaunch four_dof_manipulator gazebo.launch
or
$roslaunch four_dof_manipulator all.launch
then
$rosrun four_dof_manipulator manipulator_motion.py

Final Simulation



Project Members:

About


Languages

Language:Python 88.3%Language:CMake 11.7%