![]() |
|||
|
|
Modeling Group Behaviors
supported by NSF
Philip Coleman,
Samuel Rodriguez,
Robert Salazar,
Nancy M. Amato
Project Alumni: O. Burchan Bayazit,
Ross T. Sowell, Arnaud Masciotra, Jean-Phillipe Malric, Jyh-Ming Lien
Xinyu Tang
|
In this work, we consider various frameworks for modeling group behaviors.
We are interested in modeling scenarios involving robotic-based,
naturally-occuring, human, or artificial behaviors.
To approach this problem, we
use a roadmap-based approach combined with a rule-based framework
and give agents different levels of capabilities. This allows us to
simulate a wide range of behaviors and agent types.
|
|
Roadmap-Based Approach to Group Behavior
One objective of our research is to develop efficient techniques for simulating complex behaviors. In our research, we integrate adaptive roadmaps with traditional flocking techniques to generate complex global behaviors that are difficult to generate using traditional emergent approaches such as flocking. An adaptive roadmap is a roadmap (graph) containing representative paths in the environment whose edge values can be updated according to information gathered by the flock members.
We extend ideas from cognitive modeling, and embed
behavior rules in individual flock members and in the nodes and edges
of the roadmap. We find that the global information provided
by our rule-based roadmaps improves the behavior of autonomous
characters, and in particular, enables more sophisticated group
behaviors than are possible using traditional (local) flocking methods.
Key features of our approach include:
|
|
Rule-Based Framework
The rule-based framework is designed to facilitate the creation of complex behavior rules. The rules given to an agent reflect the agent's behavior. The agent react to a variety of situations based on the state in the environment, nearby agents and other sensory input. The framework contains a hierarchy of general behavior rules that add upon the previous level to make the behavior more specified to a common goal, such as exploration. The framework makes use of dynamic group creation and management. |
|
Group Creation and Management An integral part of the rule-based framework is the capability to dynamically create and manage groups and subgroups of agents. For example, a subgroup may be formed among agents in a group that are carrying out a cooperative task in the same local area of the environment. Furthermore, groups may be used for other purposes besides specifying the particular behavior of its member agents. It is possible to create groups for other purposes, such as if a location in the environment provides a specific effect on the agents within that location, or to keep track of a set of representatives from the various behavioral groups. Each group will keep track of several key bits of information. These include their parent group, any subgroups created, and the members of the group. Agents may be added and removed from existing subgroups as needed, based on the groups specific criteria for modifing its subgroups. The subgroups can be created and removed at any time. Agent Capabilities
The agents in our simulations have several ways to take advantage of
the framework that we provide. The agents are able to use the shared
information provided from the behavior, such as the manner in which
the agents communicate or create and manage a memory of other agents that
have been encountered. The agents can also take advantage of the
grouping that the behaviors use. For example, a more general behavior
can provide the ability to divide the a behavior's group into subgroups
of individual agents, and thus provide each agent the option to have a
local version of the roadmap. Then, a more specialized behaviors can
specify how the agents in different subgroups communicate with each
other, enabling the use of a global version of the behavior's roadmap.
|
Combining Behaviors Our composable framework is designed to decide between several basic actions, based on past actions and the location in the environment. The performance value of each of the actions will vary as the agents proceed throughout the simulation, so the framework also provides a means for learning. Agents will alter their actions, performance values and behavior preference as they proceed through the simulation. In this way we want to eventually allow a means of learning for the agent. |
|
Composable Framework
More information on this technique can be found at the composable page. |
|
Behavior Selection |
|
Path Modification |
|
Examples of where we have employed these behavior combining techiques can be seen in some of our pursuit evasion scenarios. |
|
Scalability
|
Related Projects
Evacuation
Pursuit-Evasion Techniques
Group Behaviors using Rule-Based Roadmaps
Shepherding Behavior
Simulating Group Behaviors
A Framework for Planning Motion in Environments with Moving Obstacles, Sam Rodriguez, Jyh-Ming Lien, Nancy M. Amato, In Proc. IEEE Int. Conf. Intel.
Rob. Syst. (IROS), pp. 3309-3314, Oct 2007. Also, Technical Report, TR06-010, Parasol Laboratory, Department of Computer Science, Texas A&M University, Sep 2007.
Proceedings(ps, pdf, abstract) Technical Report(ps, pdf, abstract)
Roadmap-Based Group Behaviors: Generation and Evaluation, Samuel Rodriguez, Robert Salazar, Troy McMahon, Nancy M. Amato, Technical Report, TR07-004, Parasol Laboratory, Department of Computer Science, Texas A&M University, Sep 2007.
Technical Report(ps, pdf, abstract)
Composable Group Behaviors, Jyh-Ming Lien, Samuel Rodriguez, Xinyu Tang, John Maffei, Arnaud Masciotra, Technical Report, TR05-006, Parasol Laboratory, Department of Computer Science, Texas A&M University, Sep 2005.
Technical Report(ps, pdf, abstract)
Shepherding Behaviors with Multiple Shepherds, Jyh-Ming Lien, Samuel Rodriguez, Jean-Philippe Malric, Nancy M. Amato, In Proc. IEEE Int. Conf. Robot.
Autom. (ICRA), Apr 2005. Also, Technical Report, TR04-003, Parasol Laboratory, Department of Computer Science, Texas A&M University, Sep 2004.
Proceedings(ps, pdf, abstract) Technical Report(ps, pdf)
Swarming Behavior Using Probabilistic Roadmap Techniques, O. Burchan Bayazit, Jyh-Ming Lien, Nancy M. Amato, Lecture Notes in Computer Science, 3342/2005:112-125, Jan 2005.
Journal(ps, pdf, abstract)
Shepherding Behaviors, Jyh-Ming Lien, O. Burchan Bayazit, Ross T. Sowell, Samuel Rodriguez, Nancy M. Amato, In Proc. IEEE Int. Conf. Robot.
Autom. (ICRA), pp. 4159-4164, New Orleans, Apr 2004. Also, Technical Report, TR03-006, Parasol Laboratory, Department of Computer Science, Texas A&M University, Nov 2003.
Proceedings(ps, pdf, abstract) Technical Report(ps, pdf)
Better Shepherding Behaviors Using Improved Shepherd Locomotion, Ross T. Sowell, O. Burchan Bayazit, Jyh-Ming Lien, Nancy M. Amato, Technical Report, TR03-009, Parasol Laboratory, Department of Computer Science, Texas A&M University, Aug 2003.
Technical Report(ps, pdf, abstract)
Better Group Behaviors in Complex Environments with Global Roadmaps, O. Burchan Bayazit, Jyh-Ming Lien, Nancy M. Amato, In Proc. Int. Conf. on the Sim.
and Syn. of Living Sys. (Alife), pp. 362-370, Sydney, Australia, Dec 2002.
Proceedings(ps, pdf, abstract)
Better Group Behaviors using Rule-Based Roadmaps, O. Burchan Bayazit, Jyh-Ming Lien, Nancy M. Amato, In Proc. Int. Wkshp. on Alg.
Found. of Rob. (WAFR), pp. 95-111, Nice, France, Dec 2002.
Proceedings(ps, pdf, abstract)
Roadmap-Based Flocking for Complex Environments, O. Burchan Bayazit, Jyh-Ming Lien, Nancy M. Amato, In Proc. Pacific Conf. on
Computer Graphics and App. (PG), pp. 104-113, Beijing, China, Oct 2002. Also, Technical Report, TR02-003, Parasol Laboratory, Department of Computer Science, Texas A&M University, Apr 2002.
Proceedings(ps, pdf, abstract) Technical Report(ps, pdf, abstract)
Parasol Home | Research | People | General info | Seminars | Resources Parasol Lab, 301 Harvey R. Bright Bldg, 3112 TAMU, College Station, TX 77843-3112 Contact Webmaster Phone 979.458.0722 Fax 979.458.0718
Department of Computer Science and Engineering | Dwight Look College of Engineering | Texas A&M University Privacy statement: Computer Science and Engineering Engineering TAMU |