A method, apparatus, and computer program product are presented for
directing the movement of an agent in an environment. The operations of
the invention comprise determining at least a first zone and direction to
objects in at least a portion of the environment around the agent. A
determination is also made regarding whether the agent is surrounded by
objects. If the agent is surrounded by objects, it stays in the same
position, and if it is not surrounded, a determination is made regarding
whether the closest object is beyond the first zone from the agent. If the
closest object is beyond the first zone, the agent may be moved toward a
portion of the environment having the greatest object-saturation, and if
the closest object is within the first zone, the agent can be moved toward
a portion of the environment having the least object-saturation. Other
zones may be provided.
Μια μέθοδος, μια συσκευή, και ένα προϊόν προγράμματος υπολογιστών παρουσιάζονται για την κατεύθυνση της κυκλοφορίας ενός πράκτορα σε ένα περιβάλλον. Οι διαδικασίες της εφεύρεσης περιλαμβάνουν τον καθορισμό τουλάχιστον μιας πρώτων ζώνης και μιας κατεύθυνσης στα αντικείμενα τουλάχιστον σε μια μερίδα του περιβάλλοντος γύρω από τον πράκτορα. Ένας προσδιορισμός γίνεται επίσης σχετικά με εάν ο πράκτορας περιβάλλεται από τα αντικείμενα. Εάν ο πράκτορας περιβάλλεται από τα αντικείμενα, μένει στην ίδια θέση, και εάν δεν είναι, ένας προσδιορισμός γίνεται σχετικά με εάν το πιό στενό αντικείμενο είναι πέρα από την πρώτη ζώνη από τον πράκτορα. Εάν το πιό στενό αντικείμενο είναι πέρα από την πρώτη ζώνη, ο πράκτορας μπορεί να κινηθεί προς μια μερίδα του περιβάλλοντος που έχει το μέγιστο αντικείμενο-κορεσμό, και εάν το πιό στενό αντικείμενο είναι μέσα στην πρώτη ζώνη, ο πράκτορας μπορεί να κινηθεί προς μια μερίδα του περιβάλλοντος που έχει το λιγότερο αντικείμενο-κορεσμό. Αλλες ζώνες μπορούν να παρασχεθούν.