Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
jazzy

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version jazzy
Last Updated 2024-06-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.2.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
kilted

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version kilted
Last Updated 2024-06-12
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.3.0

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
rolling

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version master
Last Updated 2025-06-16
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.4.0

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro ardent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro bouncy showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro crystal showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro eloquent showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro dashing showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
galactic

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version galactic
Last Updated 2021-05-28
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.0

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
foxy

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version foxy
Last Updated 2021-05-28
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.0

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
iron

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version iron
Last Updated 2023-12-20
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.1.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro lunar showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro jade showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro indigo showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro hydro showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro kinetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro melodic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc

No version for distro noetic showing humble. Known supported distros are highlighted in the buttons above.
Repo symbol

menge_vendor repository

menge_vendor

ROS Distro
humble

Repository Summary

Checkout URI https://github.com/open-rmf/menge_vendor.git
VCS Type git
VCS Version humble
Last Updated 2023-06-01
Dev Status DEVELOPED
Released RELEASED
Tags No category tags.
Contributing Help Wanted (-)
Good First Issues (-)
Pull Requests to Review (-)

Packages

Name Version
menge_vendor 1.0.1

README

Customized Menge library for large scale crowd simulation

Welcome to the customized menge library to perform the large scale crowd simulation in rmf projects https://github.com/osrf/rmf_demos. You can find the original Menge repo in https://github.com/MengeCrowdSim/Menge. Original research paper can be found in http://gamma-web.iacs.umd.edu/Menge/files/MengeTechReport.pdf Some introduction and documentation can be found in http://gamma.cs.unc.edu/Menge/

Changes from the original repo

  1. This repo only contains the core part of the original menge lib.
  2. This repo defines the idea of “external agent”. Different from the original agent, which the menge_core computes and control the agent position from path plan and collision avoidance simulation result, “external agent” only updates the position externally at each iteration. The purpose of introduing “external agent” is to separate the walking human (controlled by menge) and moving robot (controlled by external simulation), and achieves collision avoidance between human and robot.
  3. This repo removes throw(optional_type_list) declaration for functions, as this declaration is deprecated in C++11, will cause compile error under C++14 and removed in C++17.

Use of this repo

This repo is used for under the crowd simulation plugin in rmf projects. Please include the master branch of this repo in the project repo list. Related documents of performing crowd simulation under rmf projects can be found in https://github.com/FloodShao/crowd_simulation/tree/master/crowd_simulation_doc