zhaoguangbao / ur5_gazebo_grasping

mainly from https://github.com/harrycomeon/ur5-gazebo-grasping
1 stars 1 forks source link

the arm does not move to the target pose #2

Open weakenleg opened 3 years ago

weakenleg commented 3 years ago

when i rosrun opencv tf_listener.py object_frame:="/object_frame should be modified",the terminate which roslaunch ur5_single_arm_moveit_config test_ur5_gazebo.launch shows [Wrn] [Publisher.cc:185] Queue limit reached for topic /gazebo/ur5_cubes/pose/local/info, deleting message. This warning is printed only once. what is more,when i rosrun ur5_single_arm_moveit_config grasping_demo_vision2.py, the arm just moves and stops. 2021-07-21 20-28-21 的屏幕截图

weakenleg commented 3 years ago

while i just change the object_frame like this,but it does not work.and the the terminate shows [ INFO] [1626949654.609517191, 62.132000000]: ABORTED: Solution found but controller failed during execution.according to csdn ,someone says i should change SIFT and object_frame according to rivz,but i do not konw the meaning 2021-07-22 18-15-59 的屏幕截图

zhaoguangbao commented 3 years ago

try this

    # object_frame = rospy.get_param('object_frame', '/object_1')
    object_frame = '/object_1' # modify

and check if the object_frame exists in tf tree before running this script.

weakenleg commented 3 years ago

i change it,but it seems to be useless 2021-07-23 13-28-14 的屏幕截图 2021-07-23 13-06-23 的屏幕截图

weakenleg commented 3 years ago

2021-07-23 13-33-04 的屏幕截图 i do not know the meaning of this sentence?

zhaoguangbao commented 3 years ago

你需要利用find object 2d这个包去把对象的信息发布出去,程序中要对应到具体对象在tf树中的名字 ,搜索一下 find object 2d包的使用

weakenleg commented 3 years ago

thanks for your help. it works.but the find_object_2d could not find the object all the time and the grasp is not so stable.i want to know whether it relates to the parameter of find _object_2d. 2021-07-24 11-20-18 的屏幕截图

zhaoguangbao commented 3 years ago

本包的重点不在于利用find object 2d,而是在其他抓取算法的验证