You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ifsuccess1andsuccess2and (not (obj1.idinself.pick_map)) and (not (obj2.idinself.pick_map)):
It seems that you only block relations computation's for picked objects rather than attaching them to the gripper to get their position or discarding them (the first solution is the best in my opinion).
With your current solution, even if you know that an object has been picked, if you don't perceive it again before a drop in a box, the object will stay here forever. Worst, if the object is dropped, you erase it from your map and in the case where it has not been seen since, it will first stay at the previous position and the facts will be published again.
The text was updated successfully, but these errors were encountered:
uwds3/src/pyuwds3/reasoning/monitoring/graphic_monitor.py
Line 476 in c5f2e2f
uwds3/src/pyuwds3/reasoning/monitoring/graphic_monitor.py
Line 491 in c5f2e2f
It seems that you only block relations computation's for picked objects rather than attaching them to the gripper to get their position or discarding them (the first solution is the best in my opinion).
With your current solution, even if you know that an object has been picked, if you don't perceive it again before a drop in a box, the object will stay here forever. Worst, if the object is dropped, you erase it from your map and in the case where it has not been seen since, it will first stay at the previous position and the facts will be published again.
The text was updated successfully, but these errors were encountered: