Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Last revisionBoth sides next revision
doc:pycram:bulletworld [2021/02/12 10:51] jdechdoc:pycram:bulletworld [2022/11/04 15:01] jdech
Line 119: Line 119:
 <code> robot.detach(fork) </code>  <code> robot.detach(fork) </code> 
  
 +====== Shadow Worlds ======
 +Since some methods especially the geometric reasoning need to modify the position of objects it is necessary to have a second Bullet World, so the second Bullet World can be modified without changing the state of the main Bullet World. This is mainly required to have a consistent belief state. This is what shadow worlds provide. 
 +
 +A shadow world is a second Bullet World that mirrors the main Bullet World