Skip to content

Various in hand grasping tasks performed using a gripper mounted on franca arm

Notifications You must be signed in to change notification settings

glakshay/in-hand-manipulation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 

Repository files navigation

In-hand Manipulation

This work is done in simulation using Franca 7 DOF arm and with Variable friction gripper. The project aims at integrating the gripper with the franca arm to attempt to grasp objects, slide and rotate blocks in Gazebo simulator (supported by ROS).

src

The 'src' folder contains all the ROS project. For a description of what each folder and directory does, please refer to their individual 'README.md' files.

Setup

To setup the ros workspace locally:

  1. Go to the workspace location you want
  2. Run 'git clone'
  3. 'cd' into the repository
  4. Run 'rosdep install --from-paths --ignore-src ros_ws -y' to install all dependencies
  5. 'cd' into the 'ros_ws' folder
  6. Run 'catkin_make' Note that the above instructions are no substitute for actually install ros and setting up rosdep, please first follow the instructions at 'http://wiki.ros.org/melodic/Installation/Ubuntu' (or whatever your ros distribution and linux distro combination happen to be).

package.xml

Due to the use of the 'rosdep' command, it is recommended to explicitly list all build/exec dependencies in your package's 'package.xml' file. This ensures the above command will download and setup all necessary files when a new user is setting up the workspace.

*_moveit_config Files

These files generated by moveit can differ from project to project, even if the same robot is used

For this reason, we recommend the names of the config files to be changed from the default to avoid interference

The process to do so is as follows:

  • No config file generated:

    1. Run moveit setup assistant: rosrun moveit_setup_assistant moveit_setup_assistant
    2. Click 'Create New Moveit Configuration Package'
    3. Fill out all necessary information on the robot
    4. When done, at the last page (Configuration Files), set the folder to be the custom config
  • Config file has already been generated:

    1. Run moveit setup assistant: rosrun moveit_setup_assistant moveit_setup_assistant
    2. Click Edit Existing Moveit Configuration Package
    3. Go to the last page (Configuration Files), and set the folder to be the new custom config name. Replace project_name with the name of the project this moveit_config file is for
    4. Try launching moveit from the required package that needs it and connecting to it
    5. If successfull, delete old moveit_config package

About

Various in hand grasping tasks performed using a gripper mounted on franca arm

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published