FiducialFinder sees too many fiducials and crashes
Stage (overflows fiducualfinder's buffer?), when there
are just a few fiducial ids set in the world.
workaround: use the FooFinder device instead. FooFinder
will probably be faster with small populations, but not as
realistic as the FiducialFinder (as it doesn't handle
occlusion as precisely).
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
position ( port 6665
pose [1.0 1.0 20]
laser( fiducialfinder() )
)
position (
port 6666
pose [1.0 1.0 20]
laser()
fiducial_id 20
)
it works fine for me. I can create multiple position models
with different fiducial_ids and port numbers and see them
perfectly in the 6665 robot's fiducialfinder.
i'll close this bug. If someone has a worldfile that
demonstrates this problem, please let me know.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Logged In: YES
user_id=139639
workaround: use the FooFinder device instead. FooFinder
will probably be faster with small populations, but not as
realistic as the FiducialFinder (as it doesn't handle
occlusion as precisely).
Logged In: YES
user_id=139639
With these models:
position ( port 6665
pose [1.0 1.0 20]
laser( fiducialfinder() )
)
position (
port 6666
pose [1.0 1.0 20]
laser()
fiducial_id 20
)
it works fine for me. I can create multiple position models
with different fiducial_ids and port numbers and see them
perfectly in the 6665 robot's fiducialfinder.
i'll close this bug. If someone has a worldfile that
demonstrates this problem, please let me know.