How to detect objects for pick and place operations

asked 2022-05-23 15:07:09 -0600

ROS_newbie gravatar image

updated 2022-05-24 04:32:33 -0600

There exists a pkg called find_object_2d that is capable of detecting objects and publishing their respective locations using transforms. This pkg can only detect specific objects by manually selecting the part of the image that contains the object. To detect multiple objects, using this pkg becomes tedious. Is there some other way to be able to determine the location of the detected object? Is there a standard way of going about pick and place operations? Thank you for your time

edit retag flag offensive close merge delete

Comments

1

These seem to be 2 questions in one:

  1. How can I detect objects I want to pick up
  2. How can I then pick it up

If you're using a robot arm you can use moveit to position the end effector over the object. As for detecting, I'm not too versed in the different options. Yet mind that your title doesn't reflect asking for different detection packages.

Joe28965 gravatar image Joe28965  ( 2022-05-24 01:57:04 -0600 )edit