HomeresearchPeopleGeneral InfoSeminarsResources
| Alg & App Group| Home | Research | Publications | People | Resources | News

Algorithms & Applications Group
Roadmap-Based Techniques for Simulating Group Behaviors

Roadmap-Based Techniques for Simulating Group Behaviors
supported by NSF
Phillip Colemen, Samuel Rodriguez, Robert Salazar, Jory Denny, Nancy M. Amato
Project Alumni: Jyh-Ming Lien, Xinyu Tang, O. Burchan Bayazit, Ross T. Sowell, Arnaud Masciotra, Jean-Phillipe Malric


The objective of our research is to develop efficient techniques for simulating group behaviors. We investigate how agents can work cooperatively to perform tasks, plan paths in dynamic environments, or influence another group of agents to locations in an environment. Our goal is create a framework for simulating and controlling communities of characters that can dynamically interact with each other and their environment. There are many important applications of this system, ranging from civil crowd control (e.g., planning exit strategies from buildings or sporting event venues), to education and training (e.g., providing museum exhibits or training systems), to entertainment (e.g., interactive games). While there are existing methods that focus on the simulation aspect, there is a lack of methods that support the interaction and control (or steering) of multiple groups of agents.

This work focuses on a framework that addresses these challenges by integrating roadmap-based path planning with agent-based modeling. Our initial work introduced the idea of integrating roadmap-based path planning with agent-based emergent behavior. That initial work studied single group behaviors such as covering and a simple multiple group shepherding behavior and established that this hybrid approach has promise. Currently, we are extending our approach to support a greater range of scenarios that involve:

  • large numbers of agents (e.g., crowd control in emergency situations),
  • agents that adaptively and dynamically select among different behaviors (e.g., switching to evasive behaviors when enemies are detected), and
  • dynamic and arbitrary groupings and coordination of agents (e.g., coordinated group patrols or pursuits).

Our general strategy is to integrate multi-agent simulation with roadmap-based path planning. We use a graph-based representation (roadmap) of the environment that encodes representative feasible pathways and also other important information about the environment, e.g., the locations of exits, safe areas for evacuation, clearings in forests, or hiding spots. Our framework provides a uniform way to model, select/combine, and specialize common basis behaviors to create new emergent behaviors. Improved scalability and more complex group behaviors and interactions are supported by mechanisms designed specifically to handle the modeling of dynamic group formation, intra- and inter-group interaction, and the customization of behaviors based on group membership.

Below we list some of our current focuses and provide links to pages providing more details.


Evacuation Planning
One important application of our work is evacuation planning. By being able to simulate agents that are evacuating an area, we can study the effects of things such as the number and placement of exits, how losing exits affects evacuation routes and times, or how evacuation times vary depending on the number, type and placement of barriers and directing agents available to control the evacuating agents.

In our initial work in this area, we study a scenario where some agents are attempting to evacuate the first floor of a building. The agents have to find paths to the safe areas. They use their knowledge of the environment (a roadmap) and information they learn about the situation by discovering barriers blocking routes or from directing agents (e.g., emergency response personal or posted signs) indicating which exists to use/avoid and/or which safe areas they should evacuate to.

Pursuit Evasion Techniques
Pursuit-and-evasion are commonly studied behaviors. One group of agents, the pursuers, attempts to find and capture another group of agents, the evaders. The evaders attempt to remain undetected and once detected, attempt to escape and hide from the pursuers. We look at aspects of pursuit-evasion which involve studying searching techniques, pursuit strategies and evasion heuristics.

All Behaviors

  • All Behaviors
  • Single Group Behaviors: Agents performing these behaviors operate on their own in an environment. Examples of some of these behaviors that we have developed include: homing, covering, and various other forms of exploration.
  • Multiple Interacting Groups: These behaviors, when applied to agents, operate in conjunction with another set of behaviors. The behaviors often have opposing objectives. Examples of these behaviors include shepherding,laser-tag, or pursuit-evasion scenarios. In these examples, the behavior of one group of agents can effect the behavior of the other groups of agents.
  • In general, our goal is to come up with a representative set of behaviors that can be applied in a number of research areas, including robotics, computer graphics and games.

  • Papers

    Group Behaviors using Rule-Based Roadmaps

    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 
    Dwight Look College of Engineering
    Department of Computer Science and Engineering | Dwight Look College of Engineering | Texas A&M University
        
    Privacy statement: Computer Science and Engineering Engineering TAMU