Git Product home page Git Product logo

Comments (6)

Ridhwanluthra avatar Ridhwanluthra commented on July 17, 2024

The kinetic-devel branch has a couple places where it is hardcoded for jaco robot.
you can refer to this issue which mentions what all you would need to update to get it working with your robot.
you can also take a look at this PR where I am making an effort to generalise it.

from moveit_grasps.

yanwangoakland avatar yanwangoakland commented on July 17, 2024

Thank you so much!

I will try your method.

from moveit_grasps.

yanwangoakland avatar yanwangoakland commented on July 17, 2024

@Ridhwanluthra
Hi, I'm very appreciate to your response for my problem. But I have some problems about your method.

  1. As you said, I need to update my robot to get the code working base on this issue. Can you tell me some detail information how should I update my robot? The robot model I used is baxter with electrical grippers.

  2. I found you have changed many files in this package. I want to know whether I need change all these files in my computer follow your work?

  3. I do not know whether you install the baxter_cpp . I just installed the Baxter SDK and Simulator from Rethink Robotic official site, I want to know it is necessary to install baxter_cpp in order to launch the moveit_grasps package?

  4. I launched the command "roslaunch moveit_grasps rviz.launch", it launched successfully, but I have see nothing in RVIZ.

Can you give me some suggestion?

Thank You!

from moveit_grasps.

Ridhwanluthra avatar Ridhwanluthra commented on July 17, 2024
  1. As you said, I need to update my robot to get the code working base on this issue. Can you tell me some detail information how should I update my robot? The robot model I used is baxter with electrical grippers.

I am not entirely sure if I can give you specific baxter info I will give you general details on the generalisations needed.
in grasp_data:

  • you need to update the name of joint here
  • You need to create a way to set joint positions using distance between fingers here

in grasp_generator:

  • just manually set the pre grasp approach and post-retreat for the kind of grasps you wanna make.

in grasp_generator test:

  • you need to set ideal pose for the grasp you wanna make.

In my code, I have generalised everything except joint position setting.
if you plan to you use that, it can only has the grasp generator working.

I found you have changed many files in this package. I want to know whether I need change all these files in my computer follow your work?

No, you just need to change what i mentioned above and then maybe if there is something wrong. keep in mind this is a devel package.

I do not know whether you install the baxter_cpp . I just installed the Baxter SDK and Simulator from Rethink Robotic official site, I want to know it is necessary to install baxter_cpp in order to launch the moveit_grasps package?

I am not sure, but as far as MoveIt! is concerned it only needs the baxter_moveit_config. Also, from a small look at baxter_cpp I think that package implements the complete pick place functionality using this or some other generator.

I launched the command "roslaunch moveit_grasps rviz.launch", it launched successfully, but I have see nothing in RVIZ.

That is because that launch is responsible to only launch rviz and set up some static transforms

I hope this clears things up.
feel free to get back

from moveit_grasps.

yanwangoakland avatar yanwangoakland commented on July 17, 2024

@Ridhwanluthra

Hi, I really appreciate your reponse. It include so many detail information what I really need now. I beleve it can give me very big help.

Thank you for your time. I really appreciate it.

from moveit_grasps.

davetcoleman avatar davetcoleman commented on July 17, 2024

@mlautman and just now myself have cleaned up and tested the demos. Closing this old issue.

from moveit_grasps.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.