Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5

Detect collisions of boxes during stacking

#1
when stacking boxes the robot performs joint movements and during this movement a box collides with another box close to its positioning place. 

I want to evaluate the movement before it is performed and know if there will be collisions with other boxes so I could decrease the height of the extender to avoid collisions. 

The whole palletizing process is done with Python. Please could you guide me on what commands I should use or what I could do to detect collisions?


Attached Files Thumbnail(s)
   
#2
Hi,

Are you using the Palletizing Plugin by RoboDK?
https://robodk.com/doc/en/Palletizing.ht...ingProject

If not, there are API calls that checks for collisions, such as:
https://robodk.com/doc/en/PythonAPI/robo...MoveJ_Test
https://robodk.com/doc/en/PythonAPI/robo...Collisions
https://robodk.com/doc/en/PythonAPI/robo....Collision
Please read the Forum Guidelines before posting!
Find useful information about RoboDK by visiting our Online Documentation.
#3
Hallo Sam,

thanks for your answer. I cannot use the palletizing tool because my input is an xml file where each line describes the characteristics of the boxes (different dimensions). The commands you suggest me are applied during the movement of the robot, what I want is to evaluate if there are collisions between boxes previously knowing the target before the robot moves.

Could you please suggest me a solution.

Thanks.

Libia
#4
Hi Libia,

The command I linked do not move the robot. You can use them to test if you can move upfront.
Please read the Forum Guidelines before posting!
Find useful information about RoboDK by visiting our Online Documentation.
  




Users browsing this thread:
1 Guest(s)